Best way to travel between

Morrisville, PA, United States
Niagara Falls, ON, Canada
Travel Modes
Price
Distance
Duration
CO2
bus
$59.0
750.75 km
15h 44mins
22.52 kgs
 
drive
$80.0
676.26 km
7h 33mins
86.56 kgs
 
train
$117.0
882.96 km
16h 2mins
46.8 kgs
 
flight
$385.0
790.83 km
9h 57mins
85.41 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Bus 750.75 km 15h 44mins 62 CAD 59.0
Drive 676.26 km 7h 33mins 84 CAD 80.0
Train 882.96 km 16h 2mins 123 CAD 117.0
Flight 790.83 km 9h 57mins 406 CAD 385.0
Take Bus from West Trenton Av u0026 Hamilton Blvd to Oxford Valley Mall u0026 J C Penney
Time: 41mins Cost: 4 CAD; $ 3.6 - 4.4 USD CO2 Emission: 0.77 kgs
Take Bus from Oxford Valley Mall u0026 J C Penney to Frankford Trans Ctr Main Dropoff
Time: 1h 11mins Cost: 3 CAD; $ 2.7 - 3.3 USD CO2 Emission: 0.96 kgs
Take Train from Frankford Transportation Center to 30th St Station
Time: 26mins Cost: 1 CAD; $ 0.9 - 1.1 USD CO2 Emission: 0.77 kgs
Take Bus from Philadelphia to Buffalo, NY
Time: 8h 24mins Cost: 32 CAD; $ 27.0 - 33.0 USD CO2 Emission: 18.9 kgs
Take Bus from Buffalo to Niagara Falls, ON
Time: 1h 11mins Cost: 17 CAD; $ 14.4 - 17.6 USD CO2 Emission: 1.13 kgs
Take Bus from Erie Ave - Bus Terminal to Zehrs at Service Road Parking
Time: 33mins Cost: 5 CAD; $ 4.5 - 5.5 USD CO2 Emission: 0.35 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Morrisville, PA, United States and Niagara Falls, ON, Canada is to travel by bus, which will cost about 62 CAD or 53.10 USD.