The journey from Troy, Missouri to Richmond, Virginia covers approximately 1,050 miles. You will travel east through Illinois, Kentucky, and West Virginia before entering Virginia. Driving via I-64 is the most direct route. Alternatively, you can fly from St. Louis Lambert International Airport to Richmond International Airport. The drive takes about 17 hours, while flights are roughly 3 hours. Richmond is known for its history, riverfront, and vibrant arts scene.
Total Distance: Driving distance 1,700 km, straight-line air distance 1,450 km.
|
Connecting
|
Direct
|
|
|---|---|---|
| Duration | 3 hours | 17 hours |
| Avg Price | $160 - $450 | $210 in fuel |
| Operator | American Airlines | Personal Vehicle |
| Route | STL to RIC via Charlotte or Washington D.C. | I-64 E through Louisville, Lexington, and Charleston. |
| Tip | Connecting flights are common; check for layover times. | Expect heavy traffic near Richmond. |
May to September is perfect for enjoying the city's parks and the riverfront.