• Our partners include:

  • Greyhound USA
  • VIA Rail
  • Amtrak
  • Acela Express
  • Megabus
  • SuperShuttle
  • Booking.com
  • Skyscanner
  • Airbnb
  • Expedia

There are 6 ways to get from Jasper to Kelowna by bus, shuttle, train, car or plane

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, shuttle  •  12h 56m

  1. Take the bus from Jasper to Lake Louise
  2. Take the bus from Lake Louise, AB to Revelstoke, BC
  3. Take a shuttle bus from Revelstoke - Sandman to Kelowna International Airport

$165 - $234

Cheapest option

Train, bus  •  23h 18m

  1. Take the train from Jasper to Chilliwack VIA Rail
  2. Take the bus from Chilliwack, BC to Kelowna, BC Vancouver

$128 - $221

4 alternative options

Bus  •  15h 21m

  1. Take the bus from Jasper, AB to Lake Louise, AB
  2. Take the bus from Lake Louise, AB to Kamloops, BC
  3. Take the bus from Kamloops, BC - Tourism Kamloops to Merritt, BC
  4. Take the bus from Merritt, BC to Kelowna, BC

$173 - $229

Drive  •  8h 16m

  1. Drive from Jasper to Kelowna 408.8 miles

$50 - $80

Bus to Edmonton, fly  •  8h 1m

  1. Take the bus from Jasper, AB - Jasper Park Lodge to Edmonton Airport
  2. Fly from Edmonton (YEG) to Kelowna (YLW) YEG - YLW

$129 - $522

Train, bus to Prince George, fly  •  9h 34m

  1. Take the train from Jasper to McBride
  2. Take the bus from McBride to Prince George
  3. Fly from Prince George (YXS) to Kelowna (YLW) YXS - YLW

$235 - $456

Questions & Answers

The cheapest way to get from Jasper to Kelowna is to drive which costs $70 - $110 and takes 8h 16m.

More details

The quickest way to get from Jasper to Kelowna is to bus and fly which costs $160 - $700 and takes 8h 1m.

More details

No, there is no direct bus from Jasper to Kelowna. However, there are services departing from Jasper, AB and arriving at Kelowna, BC via Lake Louise, AB, Hillside at Copperhead, TRU Exchange, Kamloops, BC - Tourism Kamloops and Merritt, BC. The journey, including transfers, takes approximately 15h 21m.

More details

The distance between Jasper and Kelowna is 347 km. The road distance is 654.2 km.

Get driving directions

The best way to get from Jasper to Kelowna without a car is to bus and shuttle which takes 12h 56m and costs $210 - $310.

More details

It takes approximately 12h 56m to get from Jasper to Kelowna, including transfers.

More details

Jasper to Kelowna bus services, operated by Brewster Express, depart from Jasper, AB station.

More details

The quickest flight from Edmonton Airport to Kelowna Airport is the direct flight which takes 1h 13m.

Search flights

Jasper to Kelowna bus services, operated by BC Connector - Wilson's Group, arrive at Kelowna, BC station.

More details

Kelowna is 1h behind Jasper. It is currently 2:44 AM in Jasper and 1:44 AM in Kelowna.

Map of how to get from Jasper to Kelowna.
Launch map view
  • Distance: 216.7 miles
  • Duration: 12h 56m

What companies run services between Jasper, AB, Canada and Kelowna, BC, Canada?

You can take a bus from Jasper to Kelowna via Lake Louise, AB, Kamloops, BC, Hillside at Copperhead, TRU Exchange, Hillside Way at Aberdeen Mall, Kamloops, BC - Tourism Kamloops, and Merritt, BC in around 15h 21m.

Airlines
WestJet
Website
westjet.com
Flights from Edmonton to Kelowna
Ave. Duration
1h 24m
When
Every day
Estimated price
$150 - $550
Flights from Edmonton to Kelowna via Calgary
Ave. Duration
3h 10m
When
Every day
Estimated price
$160 - $550
Flights from Prince George to Kelowna via Vancouver
Ave. Duration
3h 16m
When
Every day
Estimated price
$120 - $420
Air Canada
Website
aircanada.com
Flights from Edmonton to Kelowna
Ave. Duration
1h 27m
When
Every day
Estimated price
$160 - $750
Flights from Prince George to Kelowna via Vancouver
Ave. Duration
3h 11m
When
Every day
Estimated price
$130 - $550
Flair Airlines
Website
flairair.ca
Flights from Edmonton to Kelowna
Ave. Duration
1h 15m
When
Monday, Thursday, Friday and Sunday
Estimated price
$55 - $420
Central Mountain Air
Website
flycma.com
Flights from Prince George to Kelowna
Ave. Duration
1h 10m
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$140 - $310
Train operators
VIA Rail
Phone
+1 1 888 842-7245
Website
viarail.ca
Train from Jasper to Chilliwack
Ave. Duration
18h 18m
Frequency
3 times a week
Estimated price
$95 - $180
Website
viarail.ca
Escape
$70 - $95
Economy
$95 - $140
EconomyPlus
$120 - $180
Business
$160 - $230
Train from Jasper to McBride
Ave. Duration
2h 59m
Frequency
3 times a week
Estimated price
$45 - $90
Website
viarail.ca
Escape
$24 - $45
Economy
$45 - $65
EconomyPlus
$60 - $90
Business
$65 - $95
Bus operators
Sundog Transportation and Tours
Phone
1-888-786-3641
Email
info@sundogtours.com
Website
sundogtours.com
Bus from Jasper to Lake Louise
Ave. Duration
3h 45m
Frequency
Once daily
Estimated price
$40 - $95
Schedules at
sundogtours.com
Road
$40 - $55
Bus from Jasper, AB - Jasper Park Lodge to Edmonton Airport
Ave. Duration
5h 5m
Frequency
Once daily
Estimated price
$60 - $85
Schedules at
sundogtours.com
Road
$60 - $85
Rider Express
Phone
1-833-583-3636
Email
contact@riderexpress.ca
Bus from Lake Louise, AB to Revelstoke, BC
Ave. Duration
3h 5m
Frequency
Once a week
Estimated price
$45 - $60
Schedules at
riderexpress.ca
Bus from Lake Louise, AB to Kamloops, BC
Ave. Duration
5h 45m
Frequency
Once a week
Estimated price
$60 - $80
Schedules at
riderexpress.ca
Revelstoke Airport Shuttle
Website
revelstokemountainresort.com
Shuttle from Revelstoke - Sandman to Kelowna International Airport
Ave. Duration
2h 30m
Frequency
4 times a day
Estimated price
$76
Schedules at
revelstokemountainresort.com
Brewster Express
Phone
1-866-606-6700
Website
banffjaspercollection.com
Bus from Jasper, AB to Lake Louise, AB
Ave. Duration
2h 5m
Frequency
Once daily
Estimated price
$70 - $95
Book at
bookings.banffjaspercollection.com
BC Connector - Wilson's Group
Phone
1.833.276.5841
Website
bcconnector.ca
Bus from Kamloops, BC - Tourism Kamloops to Merritt, BC
Ave. Duration
1h
Frequency
Once daily
Estimated price
$17 - $25
Book at
bcconnector.ca
Bus from Merritt, BC to Kelowna, BC
Ave. Duration
2h
Frequency
Once daily
Estimated price
$21 - $30
Book at
bcconnector.ca
Bus from Chilliwack, BC to Kelowna, BC
Ave. Duration
4h
Frequency
Once daily
Estimated price
$30 - $50
Book at
bcconnector.ca
BC Bus North
Phone
1-844-564-7494
Website
bcbus.ca
Bus from McBride to Prince George
Ave. Duration
2h 35m
Frequency
Twice a week
Estimated price
$22
Schedules at
bcbus.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 Thanksgiving 2018: How to travel stress-free, 5 delightfully under-the-radar French towns you need to visit and Train travel in France: A guide to SNCF - to help you get the most out of your next trip.

More Questions & Answers

Yes, the driving distance between Jasper to Kelowna is 654 km. It takes approximately 8h 16m to drive from Jasper to Kelowna.

Get driving directions

Flair Airlines, Air Canada and WestJet offer flights from Edmonton Airport to Kelowna Airport.

Search flights

There are 149+ hotels available in Kelowna. Prices start at $84 USD per night.

More details