There are 6 ways to get from Grand Forks to Banff by bus, car, plane, or shuttle
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus via Sicamous
best- Take the bus from CANCO Gas - Grand Forks to Orchard Park Mall - Kelownabus
- Take the bus from Kelowna - 516 Lawrence Ave to Sicamous-Shell Station-1229 Eagle Pass Waybus
- Take the bus from Sicamous-Shell Station-1229 Eagle Pass Way to Banff - Brewster Sight Seeing Building-100 Gopher Stbus
11h 10mDrive 598.3 km
cheapest- Drive from Grand Forks to Banffcar 598.3 km
7h 30m$108–155Bus to Kelowna International Airport, fly, shuttle
- Take the bus from CANCO Gas - Grand Forks to Orchard Park Mall - Kelownabus
- Fly from Kelowna International Airport (YLW) to Calgary International Airport (YYC)plane YLW - YYC
- Take a shuttle bus from Calgary International Airport - YYC to Banff, AB
7h 40m$217–720Bus
- Take the bus from CANCO Gas - Grand Forks to Orchard Park Mall - Kelownabus Hwy.3/33.D
- Take the bus from Kelowna - 516 Lawrence Ave to Banff - Brewster Sight Seeing Building-100 Gopher Stbus Ebus
12h 25mDrive to Penticton Regional Airport, fly, shuttle
- Drive from Grand Forks to Penticton Regional Airport (YYF)car
- Fly from Penticton Regional Airport (YYF) to Calgary International Airport (YYC)plane YYF - YYC
- Take a shuttle bus from Calgary International Airport - YYC to Banff, AB
5h 33m$306–765Drive to Cranbrook/Canadian Rockies International Airport, fly, shuttle
- Drive from Grand Forks to Cranbrook/Canadian Rockies International Airport (YXC)car
- Fly from Cranbrook/Canadian Rockies International Airport (YXC) to Calgary International Airport (YYC)plane YXC - YYC
- Take a shuttle bus from Calgary International Airport - YYC to Banff, AB
6h 37m$305–856
Kelowna International Airport (YLW) to Calgary International Airport (YYC) flights
Comparing Your Travel Options
The cheapest way to get from Grand Forks to Banff is to drive which costs $100 - $160 and takes 7h 30m.
The fastest way to get from Grand Forks to Banff is to drive and fly and shuttle which takes 5h 33m and costs $300 - $800.
No, there is no direct bus from Grand Forks to Banff. However, there are services departing from CANCO Gas - Grand Forks and arriving at Banff - Brewster Sight Seeing Building-100 Gopher St via Orchard Park Exchange Bay B, Kelowna - 516 Lawrence Ave and Sicamous-Shell Station-1229 Eagle Pass Way. The journey, including transfers, takes approximately 11h 10m.
The distance between Grand Forks and Banff is 711 km. The road distance is 598.3 km.
The best way to get from Grand Forks to Banff without a car is to bus via Sicamous which takes 11h 10m and costs .
It takes approximately 11h 10m to get from Grand Forks to Banff, including transfers.
Grand Forks to Banff bus services, operated by Silver City Stagelines LTD, depart from CANCO Gas - Grand Forks station.
Grand Forks to Banff bus services, operated by Silver City Stagelines LTD, arrive at Orchard Park Mall - Kelowna station.
Banff is 1h ahead of Grand Forks. It is currently 9:12 AM in Grand Forks and 10:12 AM in Banff.
Yes, the driving distance between Grand Forks to Banff is 598 km. It takes approximately 7h 30m to drive from Grand Forks to Banff.
What companies run services between Grand Forks, BC, Canada and Banff, AB, Canada?
You can take a bus from CANCO Gas - Grand Forks to Banff - Brewster Sight Seeing Building-100 Gopher St via Orchard Park Exchange Bay B, Bernard Ave at Bertram St, Kelowna - 516 Lawrence Ave, and Sicamous-Shell Station-1229 Eagle Pass Way in around 11h 10m.
- Website
- westjet.com
Flights from Kelowna International Airport to Calgary International Airport
- Ave. Duration
- 1h 13m
- When
- Every day
- Estimated price
- $65–600
Flights from Penticton Regional Airport to Calgary International Airport
- Ave. Duration
- 1h 15m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $220–650
Flights from Cranbrook/Canadian Rockies International Airport to Calgary International Airport
- Ave. Duration
- 55 min
- When
- Every day
- Estimated price
- $180–700
- Website
- flyflair.com
Flights from Kelowna International Airport to Calgary International Airport
- Ave. Duration
- 1h 10m
- When
- Monday, Friday, and Sunday
- Estimated price
- $85–550
- Website
- aircanada.com
Flights from Kelowna International Airport to Calgary International Airport
- Ave. Duration
- 1h 8m
- When
- Every day
- Estimated price
- $50–340
- Phone
- +1 778 760 1891
- [email protected]
- Website
- Fritz Travels
Bus from CANCO Gas - Grand Forks to Orchard Park Mall - Kelowna
- Ave. Duration
- 3h 15m
- Frequency
- 6 times a week
- Estimated price
- $80–95
- Website
- Fritz Travels
- Book at
- Fritz Travels
- Adult
- $80–95
Bus from CANCO Gas - Grand Forks to Orchard Park Mall - Kelowna
- Ave. Duration
- 3h 15m
- Frequency
- 6 times a week
- Estimated price
- $80–95
- Website
- Fritz Travels
- Book at
- Fritz Travels
- Adult
- $80–95
Bus from CANCO Gas - Grand Forks to Orchard Park Mall - Kelowna
- Ave. Duration
- 3h 15m
- Frequency
- 6 times a week
- Estimated price
- $80–95
- Website
- Fritz Travels
- Book at
- Fritz Travels
- Adult
- $80–95
- Phone
- +1 877 769 3287
- [email protected]
- Website
- EBus
Bus from Kelowna - 516 Lawrence Ave to Sicamous-Shell Station-1229 Eagle Pass Way
- Ave. Duration
- 2h 30m
- Frequency
- Every 10 minutes
- Website
- EBus
Bus from Sicamous-Shell Station-1229 Eagle Pass Way to Banff - Brewster Sight Seeing Building-100 Gopher St
- Ave. Duration
- 4h 56m
- Frequency
- Every 10 minutes
- Website
- EBus
Bus from Kelowna - 516 Lawrence Ave to Banff - Brewster Sight Seeing Building-100 Gopher St
- Ave. Duration
- 8h 45m
- Frequency
- Every 10 minutes
- Website
- EBus
- Phone
- +1 403 762 0000
- [email protected]
- Website
- Banff Transportation
Shuttle from Calgary International Airport - YYC to Banff, AB
- Ave. Duration
- 1h 30m
- Frequency
- On demand
- Website
- Banff Transportation
Shuttle from Calgary International Airport - YYC to Banff, AB
- Ave. Duration
- 1h 30m
- Frequency
- On demand
- Website
- Banff Transportation
Shuttle from Calgary International Airport - YYC to Banff, AB
- Ave. Duration
- 1h 30m
- Frequency
- On demand
- Website
- Banff Transportation
- Phone
- +1 403 800 0355
- [email protected]
- Website
- The Fairy Bus
Shuttle from Calgary International Airport - YYC to Banff, AB
- Ave. Duration
- 1h 30m
- Frequency
- On demand
- Estimated price
- $55–65
- Website
- The Fairy Bus
Shuttle from Calgary International Airport - YYC to Banff, AB
- Ave. Duration
- 1h 30m
- Frequency
- On demand
- Estimated price
- $55–65
- Website
- The Fairy Bus
Shuttle from Calgary International Airport - YYC to Banff, AB
- Ave. Duration
- 1h 30m
- Frequency
- On demand
- Estimated price
- $55–65
- Website
- The Fairy Bus
- Phone
- +1 403 754 6467
- [email protected]
- Website
- Mountain Park Transportation
Shuttle from Calgary International Airport - YYC to Banff, AB
- Ave. Duration
- 2h
- Frequency
- 4 times a day
- Estimated price
- $69
- Website
- Mountain Park Transportation
- Schedules at
- Mountain Park Transportation Schedules
Shuttle from Calgary International Airport - YYC to Banff, AB
- Ave. Duration
- 2h
- Frequency
- 4 times a day
- Estimated price
- $69
- Website
- Mountain Park Transportation
- Schedules at
- Mountain Park Transportation Schedules
Shuttle from Calgary International Airport - YYC to Banff, AB
- Ave. Duration
- 2h
- Frequency
- 4 times a day
- Estimated price
- $69
- Website
- Mountain Park Transportation
- Schedules at
- Mountain Park Transportation Schedules
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 Train travel in France: A guide to SNCF, 5 incredible day trips from Florence by train, and Best ways to travel around Australia - to help you get the most out of your next trip.
Booking & Getting There
There are 608+ hotels available in Banff.









