Best way to travel between

Winnipeg, MB, Canada
Banff, AB, Canada
Travel Modes
Price
Distance
Duration
CO2
bus
$146.0
1589.7 km
24h 44mins
47.69 kgs
 
drive
$150.0
1476.96 km
17h 10mins
189.05 kgs
 
train
$258.0
1751.34 km
28h 23mins
92.82 kgs
 
flight
$268.0
1402.8 km
6h 32mins
151.5 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Bus 1589.7 km 24h 44mins 154 CAD 146.0
Drive 1476.96 km 17h 10mins 158 CAD 150.0
Train 1751.34 km 28h 23mins 272 CAD 258.0
Flight 1402.8 km 6h 32mins 283 CAD 268.0
Take Bus from Northbound Vaughan at Portage North to Westbound Wellington at Airport Terminal
Time: 21mins Cost: 3 CAD; $ 2.7 - 3.3 USD CO2 Emission: 0.2 kgs
Take Bus from Winnipeg, MB to Calgary, AB
Time: 19h 57mins Cost: 127 CAD; $ 108.0 - 132.0 USD CO2 Emission: 43.2 kgs
Take Bus from Calgary, AB to Banff, AB
Time: 2h 12mins Cost: 24 CAD; $ 20.7 - 25.3 USD CO2 Emission: 4.27 kgs
Take Walk from Banff, AB to Banff National Park
Time: 7mins Cost: 0 CAD; $ 0.1 - 0.1 USD CO2 Emission: 0.08 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Winnipeg, MB, Canada and Banff, AB, Canada is to travel by bus, which will cost about 154 CAD or 131.40 USD.