Best way to travel between

Vancouver
Banff, AB, Canada
Travel Modes
Price
Distance
Duration
CO2
bus
$85.0
922.48 km
14h 17mins
27.67 kgs
 
drive
$85.0
888.16 km
10h 48mins
113.68 kgs
 
train
$210.0
1210.65 km
22h 17mins
64.16 kgs
 
flight
$219.0
885.04 km
8h 28mins
95.58 kgs
 
flight
$227.0
871.52 km
5h 39mins
94.12 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Bus 922.48 km 14h 17mins 90 CAD 85.0
Drive 888.16 km 10h 48mins 90 CAD 85.0
Train 1210.65 km 22h 17mins 222 CAD 210.0
Flight 885.04 km 8h 28mins 231 CAD 219.0
Flight 871.52 km 5h 39mins 239 CAD 227.0
Take Bus from Vancouver, BC to Banff, AB
Time: 14h 17mins Cost: 90 CAD; $ 76.5 - 93.5 USD CO2 Emission: 27.7 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Vancouver and Banff, AB, Canada is to travel by bus, which will cost about 90 CAD or 76.50 USD.