Best way to travel between

Houston, TX, United States
Saint Louis, MO, United States
Travel Modes
Price
Distance
Duration
CO2
train
$98.0
1284.18 km
18h 17mins
68.06 kgs
 
drive
$110.0
1425.9 km
15h 50mins
182.52 kgs
 
bus
$177.0
1555.3 km
21h 28mins
46.66 kgs
 
flight
$184.0
1146.35 km
5h 37mins
123.81 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Train 1284.18 km 18h 17mins 98 USD 98.0
Drive 1425.9 km 15h 50mins 110 USD 110.0
Bus 1555.3 km 21h 28mins 177 USD 177.0
Flight 1146.35 km 5h 37mins 184 USD 184.0
Take Bus from Houston, TX - Amtrak to Longview, TX - Amtrak
Time: 4h 41mins Cost: 50 USD; $ 45.0 - 55.0 USD CO2 Emission: 10.16 kgs
Take Train from Longview to St. Louis
Time: 12h 35mins Cost: 50 USD; $ 45.0 - 55.0 USD CO2 Emission: 50.14 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Houston, TX, United States and Saint Louis, MO, United States is to travel by train, which will cost about 98 USD or 88.20 USD.