Best way to travel between

Laredo, TX, United States
Niagara Falls, NY, United States
Travel Modes
Price
Distance
Duration
CO2
train
$171.0
3248.53 km
48h 27mins
172.17 kgs
 
drive
$184.62
2944.58 km
29h 35mins
376.91 kgs
 
bus
$195.0
3035.0 km
41h 31mins
91.05 kgs
 
flight
$557.75
2584.08 km
9h 9mins
279.08 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Train 3248.53 km 48h 27mins 171 USD 171.0
Drive 2944.58 km 29h 35mins 185 USD 184.62
Bus 3035.0 km 41h 31mins 195 USD 195.0
Flight 2584.08 km 9h 9mins 558 USD 557.75
Take Bus from Laredo to San Antonio
Time: 2h 50mins Cost: 30 USD; $ 27.0 - 33.0 USD CO2 Emission: 7.59 kgs
Take Walk from San Antonio to San Antonio Amtrak Station
Time: 27mins Cost: 0 USD; $ 0.0 - 0.0 USD CO2 Emission: 0.29 kgs
Take Train from San Antonio Amtrak Station to Chicago Union Station
Time: 30h 44mins Cost: 150 USD; $ 135.0 - 165.0 USD CO2 Emission: 110.94 kgs
Take Train from Chicago Union Station to Buffalo Depew Station
Time: 10h 23mins Cost: 75 USD; $ 67.5 - 82.5 USD CO2 Emission: 44.87 kgs
Take Train from Buffalo Depew Station to Niagara Falls Amtrak Station
Time: 1h 3mins Cost: 35 USD; $ 31.5 - 38.5 USD CO2 Emission: 2.84 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Laredo, TX, United States and Niagara Falls, NY, United States is to travel by train, which will cost about 171 USD or 153.90 USD.