Flights from Roanoke to Richmond – Airlines & connecting routes
Show flight options Codeshare flights Show map Price search
ROA to RIC – All flight route options from Roanoke, Virginia, USA to Richmond International, Virginia, USA. This route is operated by United Airlines. The flight time is 3 hours and 29 minutes. See the full flight schedule and time table, including departure times, airlines and stopover details to find the best option for you.
Find the best prices on hotels and car rental near Richmond
We got great deals on hotels and car rentals near the airport.
Roanoke to Richmond flights
This route has approximately 16 flights per week. You will be doing a stopover in Dulles (Airport code: IAD).
Are there any non-stop flights from ROA to RIC?
There are no direct or non-stop flights from Roanoke, ROA to Richmond International, RIC.
Roanoke to Richmond with United Airlines
If you fly from Roanoke with United Airlines you will do a stopover in Dulles, IAD before reaching Richmond. This flight trip will take 3 hours and 29 minutes and you can fly every weekday with departures between 6:00 am and 8:00 pm. United Airlines is a Star Alliance member.
Distance & flight times: Roanoke to Richmond International
The flight time between ROA and RIC is 3 hours and 29 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
IAD Dulles | 3h 29m | 1h 53m | 278 miles (447 km) |

