Best way to travel between

Charlottesville, VA, United States
Saint Louis, MO, United States
Travel Modes
Price
Distance
Duration
CO2
train
$99.0
1972.5 km
31h 23mins
104.54 kgs
 
drive
$113.0
1841.56 km
19h 22mins
235.72 kgs
 
bus
$153.3
2258.11 km
36h 59mins
67.74 kgs
 
flight
$261.9
1473.84 km
6h 54mins
159.17 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Train 1972.5 km 31h 23mins 99 USD 99.0
Drive 1841.56 km 19h 22mins 113 USD 113.0
Bus 2258.11 km 36h 59mins 153 USD 153.3
Flight 1473.84 km 6h 54mins 262 USD 261.9
Take Train from Charlottesville to Chicago Union Station
Time: 21h 8mins Cost: 100 USD; $ 90.0 - 110.0 USD CO2 Emission: 68.36 kgs
Take Train from Chicago Union Station to St. Paul-Minneapolis
Time: 7h 48mins Cost: 65 USD; $ 58.5 - 71.5 USD CO2 Emission: 34.87 kgs
Take Bus from Sibley St & 4th St to 7th St S & Nicollet Mall
Time: 25mins Cost: 3 USD; $ 2.7 - 3.3 USD CO2 Emission: 0.48 kgs
Take Bus from Nicollet Mall & 7th St S to Minnetonka Blvd & Salem Ave
Time: 25mins Cost: 0 USD; $ 0.0 - 0.0 USD CO2 Emission: 0.26 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Charlottesville, VA, United States and Saint Louis, MO, United States is to travel by train, which will cost about 99 USD or 89.10 USD.