COVID-19 Travel restrictions may apply in Canada. Learn More.

There are 3 ways to get from Winnipeg to Banff by plane, shuttle, train, bus or car

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Fly, shuttle  •  5h 32m

  1. Fly from Winnipeg (YWG) to Calgary (YYC) YWG - YYC
  2. Take a shuttle bus from Calgary Airport to Banff, AB

$443 - $913

Cheapest option

Train, bus  •  31h 29m

  1. Take the train from Winnipeg to Edmonton
  2. Take the bus from Edmonton, AB - Edmonton INN Hotel to Calgary, AB - Westbrook Mall
  3. Take the bus from Calgary, AB - Westbrook Mall to Banff, AB

$318 - $699

1 alternative option

Drive  •  15h 26m

  1. Drive from Winnipeg to Banff 1450.5 km

$150 - $220

Winnipeg → Banff
Partially open

Travel safe during COVID-19

Rules to follow in Canada

2m

Recommended

Travel within Canada

Domestic border crossings may be subject to approval, testing and quarantine
Regional restriction measures in place

COVID-19 help in Canada

If you need help, visit the national COVID-19 website or call the COVID-19 Helpline 1-833-784-4397

Frequently Asked Questions


There are currently travel restrictions within Canada.

Explore options for future travel

Domestic travel is not restricted, but some conditions may apply

  • Face masks are recommended
  • There is a social distancing requirement of 2 metres
  • Domestic border crossings may be subject to approval, testing and quarantine
  • Regional restriction measures in place

Explore travel options

The national COVID-19 helpline number in Banff is 1-833-784-4397.

Wearing a face mask on public transport in Banff is recommended.

The social distance requirement in Banff is 2 metres.

Make yourself known to an official member of staff and/or call the national coronavirus helpline number on 1-833-784-4397.

Last updated: 10 May 2021
Exceptions may apply, for full details: Government of Canada.

We're working around the clock to bring you the latest COVID-19 travel updates.
This information is compiled from official sources. To the best of our knowledge, it is correct as of the last update.
Visit Rome2rio travel advice for general help.

Questions & Answers

The cheapest way to get from Winnipeg to Banff is to drive which costs $150 - $220 and takes 15h 26m.

More details

The quickest way to get from Winnipeg to Banff is to fly and shuttle which costs $440 - $950 and takes 5h 32m.

More details

The distance between Winnipeg and Banff is 1306 km. The road distance is 1450.5 km.

Get driving directions

The best way to get from Winnipeg to Banff without a car is to train and bus which takes 31h 29m and costs $310 - $700.

More details

It takes approximately 5h 32m to get from Winnipeg to Banff, including transfers.

More details

The quickest flight from Winnipeg Airport to Calgary Airport is the direct flight which takes 2h 5m.

Search flights

Banff is 1h behind Winnipeg. It is currently 6:29 PM in Winnipeg and 5:29 PM in Banff.

Yes, the driving distance between Winnipeg to Banff is 1451 km. It takes approximately 15h 26m to drive from Winnipeg to Banff.

Get driving directions

Flair Airlines, Air Canada and WestJet offer flights from Winnipeg Airport to Calgary Airport.

Search flights

There are 84+ hotels available in Banff. Prices start at $125 CAD per night.

More details

Map of how to get from Winnipeg to Banff.
Launch map view
  • Distance: 1306.5 km
  • Duration: 5h 32m

What companies run services between Winnipeg, MB, Canada and Banff, AB, Canada?

There is no direct connection from Winnipeg to Banff. However, you can take the line 15 bus to Westbound Wellington at Flight, take the walk to Winnipeg airport, fly to Calgary, take the walk to Calgary Airport, then take the shuttle to Banff. Alternatively, you can take a vehicle from Winnipeg to Banff via Edmonton, Edmonton, AB - Edmonton INN Hotel, and Calgary, AB - Westbrook Mall in around 31h 29m.

Airlines
WestJet
Website
westjet.com
Flights from Winnipeg to Calgary
Ave. Duration
2h 5m
When
Every day
Estimated price
$360 - $650
Flights from Winnipeg to Calgary via Regina
Ave. Duration
4h 10m
When
Every day
Estimated price
$360 - $650
Flights from Winnipeg to Calgary via Edmonton
Ave. Duration
4h 25m
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$360 - $650
Flights from Winnipeg to Calgary via Saskatoon
Ave. Duration
5h 10m
When
Every day
Estimated price
$360 - $650
Air Canada
Website
aircanada.com
Flights from Winnipeg to Calgary
Ave. Duration
2h 5m
When
Every day
Estimated price
$400 - $700
Flights from Winnipeg to Calgary via Edmonton
Ave. Duration
4h 12m
When
Every day
Estimated price
$400 - $700
Flair Airlines
Website
flyflair.com
Flights from Winnipeg to Calgary
Ave. Duration
2h 10m
When
Wednesday and Saturday
Estimated price
$75 - $370
Train operators
VIA Rail
Phone
+1 1 888 842-7245
Website
viarail.ca
Train from Winnipeg to Edmonton
Ave. Duration
24h 20m
Frequency
Once a week
Estimated price
$200 - $600
Website
VIA Rail
Escape
$150 - $190
Business
$230 - $350
Economy
$200 - $250
EconomyPlus
$400 - $600
Bus operators
Banff Transportation Group
Phone
+1 403 762 0000
Email
INFO@BANFFTRANSPORTATION.COM
Website
banfftransportation.com
Shuttle from Calgary Airport to Banff, AB
Ave. Duration
1h 30m
Frequency
On demand
Estimated price
$250 - $360
Schedules at
banfftransportation.com
1 Adult Calgary to Banff
$255
1 Adult Calgary to Lake Louise
$360
Rider Express
Phone
1-833-583-3636
Email
contact@riderexpress.ca
Bus from Edmonton, AB - Edmonton INN Hotel to Calgary, AB - Westbrook Mall
Ave. Duration
3h 30m
Frequency
Once daily
Estimated price
$65 - $85
Schedules at
riderexpress.ca
Bus from Calgary, AB - Westbrook Mall to Banff, AB
Ave. Duration
1h 20m
Frequency
4 times a week
Estimated price
$45 - $60
Schedules at
riderexpress.ca

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including What are the different types of Renfe trains in Spain?, Flying into Beijing? and Getting to Rome from the airport - to help you get the most out of your next trip.

More Questions & Answers

The best way to get from Winnipeg to Winnipeg Airport is to line 15 bus which takes 18 min and costs $3.

More details