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

