Best way to travel between

Toronto, ON, Canada
Victoria, BC, Canada
Travel Modes
Price
Distance
Duration
CO2
flight
$404.0
3591.61 km
12h 33mins
387.89 kgs
 
bus
$465.0
4866.75 km
83h 51mins
146.0 kgs
 
drive
$530.0
4432.09 km
46h 51mins
567.31 kgs
 
train
$788.0
4623.67 km
91h 58mins
245.05 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Flight 3591.61 km 12h 33mins 426 CAD 404.0
Bus 4866.75 km 83h 51mins 491 CAD 465.0
Drive 4432.09 km 46h 51mins 559 CAD 530.0
Train 4623.67 km 91h 58mins 831 CAD 788.0
Take Train from Toronto Union to Pearson Airport
Time: 31mins Cost: 23 CAD; $ 19.8 - 24.2 USD CO2 Emission: 1.24 kgs
Take Flight from YYZ to SEA
Time: 5h 27mins Cost: 306 CAD; $ 261.0 - 319.0 USD CO2 Emission: 367.88 kgs
Take Train from Sound Transit Light Rail u0026 Seatac Acs to Pioneer Square Tunnel Station - Bay A
Time: 34mins Cost: 2 CAD; $ 1.8 - 2.2 USD CO2 Emission: 1.08 kgs
Take Ferry from Seattle to Victoria, BC
Time: 2h 50mins Cost: 95 CAD; $ 81.0 - 99.0 USD CO2 Emission: 18.21 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Toronto, ON, Canada and Victoria, BC, Canada is to travel by air, which will cost about 426 CAD or 363.60 USD.