Direct flights from Greensboro to Richmond GSO → RIC

21 Air operates nonstop flights from Greensboro (GSO) to Richmond (RIC). The nonstop flight takes around ~0h 21m, covering 175 miles (281 km) and operates 3–4×/week. Updated 28 June 2026.

📬 Cheap nonstop deals from Greensboro

We'll email you when a fare from GSO drops well below normal. Free, weekly, no password needed.

Free · weekly digest · no password needed

21 Air 2I

Departure Schedule next 7 days

Frequently asked questions

Is there a direct flight from Greensboro to Richmond?

Yes, 21 Air operates nonstop flights from Greensboro (GSO) to Richmond (RIC).

Which airlines fly direct from Greensboro to Richmond?

21 Air operates nonstop flights from Greensboro to Richmond.

How long is the flight from Greensboro to Richmond?

The nonstop flight from Greensboro to Richmond takes ~0h 21m (approximately 281 km).

How often do direct flights operate from Greensboro to Richmond?

Nonstop flights from Greensboro to Richmond operate 3–4×/week.

Explore More

Cheap direct deals from Greensboro — last one was $299 to Atlanta