Flights from Saint Louis to Richmond – Airlines & connecting routes
Show flight options Codeshare flights Show map Price search
STL to RIC – All flight route options from Saint Louis Airport, Missouri, USA to Richmond International, Virginia, USA. These flights are operated by 5 different airlines through 12 different connections. The shortest flight time is 4 hours and 32 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.
Saint Louis to Richmond flights
There are over 12 airlines and as many as 233 flights every week to this destination. While flying to Richmond from Saint Louis you will be doing a stopover in Nashville, Detroit or any other of the 12 alternatives with flight connections.
Are there any non-stop flights from STL to RIC?
There are no direct or non-stop flights from Saint Louis Airport, STL to Richmond International, RIC.
Saint Louis to Richmond with American Airlines
American Airlines is a member of the air alliance OneWorld.
Distance & flight times: Saint Louis Airport to Richmond International
The shortest flight time between STL and RIC is 4 hours and 5 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
BNA Nashville | 4h 5m | 2h 45m | 802 miles (1290 km) |
DTW Detroit | 4h 17m | 1h 47m | 900 miles (1448 km) |
CLT Charlotte | 4h 32m | 2h 33m | 834 miles (1342 km) |
IAD Dulles | 4h 40m | 1h 43m | 798 miles (1284 km) |
PHL Philadelphia | 4h 43m | 2h 26m | 1015 miles (1633 km) |
ATL Atlanta | 4h 50m | 1h 8m | 969 miles (1559 km) |
MDW Chicago | 4h 50m | 2h 15m | 883 miles (1421 km) |
ORD Chicago | 5h 8m | 1h 58m | 903 miles (1453 km) |
BWI Baltimore | 5h 18m | 1h 50m | 860 miles (1384 km) |
JFK New York | 5h 23m | 1h 12m | 1184 miles (1905 km) |
LGA New York | 5h 28m | 38m | 1183 miles (1903 km) |
EWR New York | 6h 5m | 1h 56m | 1153 miles (1855 km) |

