Best way to travel between

San Diego, CA, United States
Waterloo, IA, United States
Travel Modes
Price
Distance
Duration
CO2
bus
$167.31
3336.92 km
46h 20mins
100.11 kgs
 
drive
$179.45
3011.63 km
28h 58mins
385.49 kgs
 
train
$239.01192
3716.32 km
49h 3mins
196.96 kgs
 
flight
$574.08
2444.14 km
8h 2mins
263.97 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Bus 3336.92 km 46h 20mins 167 USD 167.31
Drive 3011.63 km 28h 58mins 179 USD 179.45
Train 3716.32 km 49h 3mins 239 USD 239.01192
Flight 2444.14 km 8h 2mins 574 USD 574.08
Take Bus from San Diego to Los Angeles
Time: 3h 35mins Cost: 29 USD; $ 26.1 - 31.9 USD CO2 Emission: 6.76 kgs
Take Bus from Los Angeles to Denver
Time: 22h 15mins Cost: 140 USD; $ 126.0 - 154.0 USD CO2 Emission: 50.18 kgs
Take Bus from Denver, Co to Des Moines, Ia
Time: 12h 45mins Cost: 130 USD; $ 117.0 - 143.0 USD CO2 Emission: 33.43 kgs
Take Bus from Des Moines, Ia to Waterloo, Ia
Time: 4h 45mins Cost: 45 USD; $ 40.5 - 49.5 USD CO2 Emission: 9.74 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from San Diego, CA, United States and Waterloo, IA, United States is to travel by bus, which will cost about 167 USD or 150.30 USD.