Best way to travel between

Ontario, CA, United States
Guadalajara, Mexico
Travel Modes
Price
Distance
Duration
CO2
bus
$145.0
2531.55 km
40h 22mins
75.95 kgs
 
drive
$220.0
2723.7 km
31h 14mins
348.63 kgs
 
flight
$244.0
2304.64 km
8h 55mins
248.9 kgs
 
N/A
 
 
 
 
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Bus 2531.55 km 40h 22mins 1,896 MXN 145.0
Drive 2723.7 km 31h 14mins 2,877 MXN 220.0
Flight 2304.64 km 8h 55mins 3,190 MXN 244.0
Take Train from Upland station to San Bernardino station
Time: 37mins Cost: 118 MXN; $ 8.1 - 9.9 USD CO2 Emission: 1.76 kgs
Take Bus from San Bernardino, CA to Mexicali, Mexico
Time: 4h 59mins Cost: 458 MXN; $ 31.5 - 38.5 USD CO2 Emission: 9.11 kgs
Take Bus from Mexicali Bus Terminal to Los Mochis
Time: 16h 17mins Cost: 654 MXN; $ 45.0 - 55.0 USD CO2 Emission: 37.55 kgs
Take Bus from Los Mochis to Guadalajara
Time: 14h 56mins Cost: 654 MXN; $ 45.0 - 55.0 USD CO2 Emission: 28.16 kgs
Take Bus from Guadalajara Central Bus Terminal to Guadalajara
Time: 16mins Cost: 13 MXN; $ 0.9 - 1.1 USD CO2 Emission: 0.15 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Ontario, CA, United States and Guadalajara, Mexico is to travel by bus, which will cost about 1,896 MXN or 130.50 USD.