Best way to travel between

Toronto, ON, Canada
Philadelphia, PA, United States
Travel Modes
Price
Distance
Duration
CO2
bus
$53.0
776.69 km
13h 7mins
23.3 kgs
 
drive
$80.0
780.73 km
8h 41mins
99.93 kgs
 
train
$121.0
1071.2 km
16h 51mins
56.77 kgs
 
flight
$180.0
641.35 km
7h 2mins
69.27 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Bus 776.69 km 13h 7mins 53 USD 53.0
Drive 780.73 km 8h 41mins 80 USD 80.0
Train 1071.2 km 16h 51mins 121 USD 121.0
Flight 641.35 km 7h 2mins 180 USD 180.0
Take Bus from Toronto to Niagara Falls, ON
Time: 2h 1mins Cost: 21 USD; $ 18.9 - 23.1 USD CO2 Emission: 4.04 kgs
Take Bus from Niagara Falls, ON to Buffalo
Time: 1h 9mins Cost: 3 USD; $ 2.7 - 3.3 USD CO2 Emission: 1.12 kgs
Take Bus from Buffalo, NY to Philadelphia
Time: 8h 5mins Cost: 29 USD; $ 26.1 - 31.9 USD CO2 Emission: 18.17 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Toronto, ON, Canada and Philadelphia, PA, United States is to travel by bus, which will cost about 53 USD or 47.70 USD.