Best way to travel between

Ontario, CA, United States
Houston, TX, United States
Travel Modes
Price
Distance
Duration
CO2
train
$160.0
2647.84 km
36h 52mins
140.34 kgs
 
drive
$190.0
2553.6 km
25h 44mins
326.86 kgs
 
bus
$287.0
2510.86 km
33h 1mins
75.33 kgs
 
flight
$294.0
2291.12 km
8h 21mins
247.44 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Train 2647.84 km 36h 52mins 160 USD 160.0
Drive 2553.6 km 25h 44mins 190 USD 190.0
Bus 2510.86 km 33h 1mins 287 USD 287.0
Flight 2291.12 km 8h 21mins 294 USD 294.0
Take Train from Ontario, CA to Houston, TX
Time: 36h 52mins Cost: 160 USD; $ 144.0 - 176.0 USD CO2 Emission: 140.36 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Ontario, CA, United States and Houston, TX, United States is to travel by train, which will cost about 160 USD or 144.00 USD.