There are 4 ways to get from Sun Peaks to Banff by bus, car, plane or taxi

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

Bus  •  7 h 59 min

  1. Take the bus from Chase, BC to Banff, AB 5002 / ...

$122 - $181

3 alternative options

Drive  •  7 h 25 min

  1. Drive from Sun Peaks to Banff 314.2 miles

$40 - $60

Fly from Kamloops  •  5 h 45 min

  1. Fly from Kamloops (YKA) to Calgary (YYC) YKA - YYC

$299 - $819

Taxi, bus to Kelowna, fly  •  8 h

  1. Take a taxi from Sun Peaks to Monte Creek, BC
  2. Take the bus from Monte Creek, BC to Kelowna Airport
  3. Fly from Kelowna (YLW) to Calgary (YYC) YLW - YYC

$293 - $531

Questions & Answers

The cheapest way to get from Sun Peaks to Banff is to drive which costs $50 - $80 and takes 7 h 25 min.

More details

The quickest way to get from Sun Peaks to Banff is to fly which costs $390 - $1,100 and takes 5 h 45 min.

More details

The distance between Sun Peaks and Banff is 303 km. The road distance is 502.8 km.

Get driving directions

It takes approximately 7 h 59 min to get from Sun Peaks to Banff, including transfers.

More details

What companies run services between Sun Peaks, BC, Canada and Banff, AB, Canada?

Greyhound Canada operates a bus from Sun Peaks to Banff twice daily. Tickets cost $28 - $70 and the journey takes 6 h 41 min. Alternatively, WestJet and Air Canada fly from Sun Peaks to Banff every 4 hours.

Airlines
WestJet
Website
westjet.com
Flights from Kamloops to Calgary
Ave. Duration
1 h 10 min
When
Every day
Estimated price
$200 - $700
Flights from Kelowna to Calgary
Ave. Duration
1 h 3 min
When
Every day
Estimated price
$100 - $330
Air Canada
Website
aircanada.com
Flights from Kamloops to Calgary
Ave. Duration
1 h 19 min
When
Every day
Estimated price
$210 - $950
Flights from Kelowna to Calgary
Ave. Duration
1 h 10 min
When
Every day
Estimated price
$120 - $600
Flair Airlines
Website
flairair.ca
Flights from Kelowna to Calgary
Ave. Duration
1 h
When
Thursday and Saturday
Estimated price
$40 - $320
Bus operators
Greyhound Canada
Phone
+1 1-800-661-8747
Email
Canada.info@greyhound.ca
Website
greyhound.ca
Bus from Chase, BC to Banff, AB
Ave. Duration
6 h 41 min
Frequency
Twice daily
Estimated price
$28 - $70
Website
Greyhound.ca
Advanced Purchase
$28 - $40
Online Fare
$35 - $55
Standard Fare
$45 - $70
Refundable
$50 - $80
Bus from Monte Creek, BC to Kelowna Airport
Ave. Duration
2 h 6 min
Frequency
Once daily
Estimated price
$13 - $35
Website
Greyhound.ca
Advanced Purchase
$13 - $19
Online Fare
$14 - $29
Standard Fare
$23 - $35
Refundable
$27 - $40
Other operators
Taxi from Sun Peaks to Monte Creek, BC
Ave. Duration
1 h 9 min
Estimated price
$140 - $170

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 How to get from Florence to Rome, Slovenia: Getting from Ljubljana to Lake Bled and Need to know: Greyhound - to help you get the most out of your next trip.