There are 5 ways to get from Maple Ridge to Kelowna by bus, car, train 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 via Marshall at Abbotsford  •  7 h

  1. Take the bus from Abbotsford, BC to West Kelowna, BC 5010 / ...

$28 - $61

4 alternative options

Bus  •  7 h 37 min

  1. Take the bus from Langley to West Kelowna 5098 / ...

$30 - $67

Drive  •  3 h 39 min

  1. Drive from Maple Ridge to Kelowna 223.1 miles

$29 - $45

Train, fly to Kelowna  •  3 h 45 min

  1. Take the train from Port Haney Station Westbound to Waterfront Station Unload Only
  2. Fly from Vancouver (YVR) to Kelowna (YLW) YVR - YLW

$70 - $290

Train, fly to Penticton, bus  •  5 h 52 min

  1. Take the train from Port Haney Station Westbound to Waterfront Station Unload Only
  2. Fly from Vancouver (YVR) to Penticton (YYF) YVR - YYF
  3. Take the bus from Penticton to West Kelowna

$120 - $408

Questions & Answers

No, there is no direct bus from Maple Ridge to Kelowna. However, there are services departing from Westbound Dewdney Trunk Rd @ Fraser St and arriving at Hwy 97 at Richter via Maple Meadows Station @ Bay 4, Langley and Westbank Exchange Bay A. The journey, including transfers, takes approximately 7 h 37 min.

More details

The distance between Maple Ridge and Kelowna is 237 km. The road distance is 356.9 km.

Get driving directions

The best way to get from Maple Ridge to Kelowna without a car is to bus which takes 7 h and costs .

More details

It takes approximately 7 h to get from Maple Ridge to Kelowna, including transfers.

More details

Maple Ridge to Kelowna bus services, operated by Greyhound Canada, depart from Langley station.

More details

The quickest flight from Vancouver Airport to Kelowna Airport is the direct flight which takes 43 min.

Search flights

Maple Ridge to Kelowna bus services, operated by Greyhound Canada, arrive at West Kelowna station.

More details

Yes, the driving distance between Maple Ridge to Kelowna is 357 km. It takes approximately 3 h 39 min to drive from Maple Ridge to Kelowna.

Get driving directions

Flair Airlines, Air North, Sunwing Airlines and three other airlines offer flights from Vancouver Airport to Kelowna Airport.

Search flights

There are 163+ hotels available in Kelowna. Prices start at $104 USD per night.

More details

Map of how to get from Maple Ridge to Kelowna.
Launch map view
  • Distance: 147.9 miles
  • Duration: 7 h

What companies run services between Maple Ridge, BC, Canada and Kelowna, BC, Canada?

Greyhound Canada operates a bus from Maple Ridge to Kelowna once daily. Tickets cost $22 - $55 and the journey takes 4 h 5 min.

Airlines
Air Canada
Website
aircanada.com
Flights from Vancouver to Kelowna
Ave. Duration
55 min
When
Every day
Estimated price
$100 - $440
Flights from Vancouver to Penticton
Ave. Duration
53 min
When
Every day
Estimated price
$120 - $550
WestJet
Website
westjet.com
Flights from Vancouver to Kelowna
Ave. Duration
57 min
When
Every day
Estimated price
$85 - $470
Flair Airlines
Website
flairair.ca
Flights from Vancouver to Kelowna
Ave. Duration
43 min
When
Monday, Wednesday, Friday and Sunday
Estimated price
$35 - $300
Air North
Website
flyairnorth.com
Flights from Vancouver to Kelowna
Ave. Duration
45 min
When
Thursday
Estimated price
$130 - $1,100
Sunwing Airlines
Website
sunwing.ca
Flights from Vancouver to Kelowna
Ave. Duration
1 h 10 min
When
Friday
Estimated price
$25 - $190
Pacific Coastal Airlines
Website
pacificcoastal.com
Flights from Vancouver to Kelowna via Victoria
Ave. Duration
2 h 20 min
When
Monday to Friday
Estimated price
$120 - $650
Train operators
TransLink CA
Phone
+1 604-953-3333
Website
translink.ca
Train from Port Haney Station Westbound to Waterfront Station Unload Only
Ave. Duration
56 min
Frequency
4 times a day
Schedules at
translink.ca
Bus operators
Greyhound Canada
Phone
+1 1-800-661-8747
Email
Canada.info@greyhound.ca
Website
greyhound.ca
Bus from Abbotsford, BC to West Kelowna, BC
Ave. Duration
4 h 5 min
Frequency
Once daily
Estimated price
$22 - $55
Website
Greyhound.ca
Advanced Purchase
$22 - $35
Online Fare
$27 - $45
Standard Fare
$35 - $55
Refundable
$40 - $65
Bus from Langley to West Kelowna
Ave. Duration
4 h 47 min
Frequency
Twice daily
Estimated price
$23 - $60
Website
Greyhound.ca
Advanced Purchase
$23 - $35
Online Fare
$28 - $50
Standard Fare
$40 - $60
Refundable
$45 - $65
Bus from Penticton to West Kelowna
Ave. Duration
45 min
Frequency
3 times a day
Estimated price
$9 - $24
Website
Greyhound.ca
Advanced Purchase
$9 - $14
Online Fare
$9 - $22
Standard Fare
$16 - $24
Refundable
$20 - $29

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 do I buy a London Underground ticket?, 5 incredible day trips from Florence by train and Getting around the Cyclades - to help you get the most out of your next trip.