• Our partners include:

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

There are 2 ways to get from Kelowna to Gibsons by plane, bus, car ferry 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

Fly from Kelowna, line 257 bus, Horseshoe Bay - Langdale, line 1 bus  •  5h 28m

  1. Fly from Kelowna (YLW) to Vancouver (YVR) YLW - YVR
  2. Take the line 257 bus from Westbound W Georgia St @ Granville St to Keith Rd @ Horseshoe Bay Ferry Terminal
  3. Take the Horseshoe Bay - Langdale from Horseshoe Bay, BC to Langdale, BC
  4. Take the line 1 bus from Langdale Ferry Terminal at Sunshine Coas to Marine at Jacks

$109 - $439

1 alternative option

Taxi to Penticton, fly, Horseshoe Bay - Langdale  •  5h 33m

  1. Take a taxi from Kelowna to Penticton
  2. Fly from Penticton (YYF) to Vancouver (YVR) YYF - YVR
  3. Take the Horseshoe Bay - Langdale from Horseshoe Bay, BC to Langdale, BC

$326 - $768

Questions & Answers

The cheapest way to get from Kelowna to Gibsons is to fly and line 257 bus and Horseshoe Bay - Langdale and line 1 bus which costs $100 - $440 and takes 5h 28m.

More details

The quickest way to get from Kelowna to Gibsons is to fly and line 257 bus and Horseshoe Bay - Langdale and line 1 bus which costs $100 - $440 and takes 5h 28m.

More details

The distance between Kelowna and Gibsons is 295 km.

It takes approximately 5h 28m to get from Kelowna to Gibsons, including transfers.

More details

The quickest flight from Kelowna Airport to Vancouver Airport is the direct flight which takes 45m.

Search flights

Air North, Air Canada and WestJet offer flights from Kelowna Airport to Vancouver Airport.

Search flights

There are 52+ hotels available in Gibsons. Prices start at $135 CAD per night.

More details

The best way to get from Kelowna to Kelowna Airport is to Big White Airport Shuttle which takes 5m and costs .

More details

Map of how to get from Kelowna to Gibsons.
Launch map view
  • Distance: 184.1 miles
  • Duration: 5h 28m

What companies run services between Kelowna, BC, Canada and Gibsons, BC, Canada?

There is no direct connection from Kelowna to Gibsons. However, you can take the Big White Airport Shuttle to Kelowna Airport, take the walk to Kelowna airport, fly to Vancouver, take the walk to YVR-Airport Station Platform 2, take the subway to Vancouver City Centre Station Platform 2, take the walk to Westbound W Georgia St @ Granville St, take the line 257 bus to Keith Rd @ Horseshoe Bay Ferry Terminal, take the walk to Horseshoe Bay, BC, take the Horseshoe Bay - Langdale to Langdale, BC, take the walk to Langdale Ferry Terminal at Sunshine Coas, then take the line 1 bus to Gibsons. Alternatively, you can take the taxi to Penticton airport, fly to Vancouver, take the walk to YVR-Airport Station Platform 2, take the subway to Vancouver City Centre Station Platform 2, take the walk to Westbound W Georgia St @ Granville St, take the line 257 bus to Keith Rd @ Horseshoe Bay Ferry Terminal, take the walk to Horseshoe Bay, BC, take the Horseshoe Bay - Langdale to Langdale, BC, take the walk to Langdale Ferry Terminal at Sunshine Coas, then take the line 1 bus to Gibsons.

Airlines
Air Canada
Website
aircanada.com
Flights from Kelowna to Vancouver
Ave. Duration
56m
When
Every day
Estimated price
$130 - $600
Flights from Penticton to Vancouver
Ave. Duration
50m
When
Every day
Estimated price
$160 - $700
WestJet
Website
westjet.com
Flights from Kelowna to Vancouver
Ave. Duration
1h
When
Every day
Estimated price
$110 - $650
Air North
Website
flyairnorth.com
Flights from Kelowna to Vancouver
Ave. Duration
45m
When
Sunday
Estimated price
$170 - $1,400
Bus operators
TransLink CA
Phone
+1 604-953-3333
Website
translink.ca
Bus from Westbound W Georgia St @ Granville St to Keith Rd @ Horseshoe Bay Ferry Terminal
Ave. Duration
35m
Frequency
Every 30 minutes
Estimated price
$3
Website
TransLink CA
BC Transit - Sunshine Coast Transit System
Phone
250-538-4282
Website
bctransit.com
Bus from Langdale Ferry Terminal at Sunshine Coas to Marine at Jacks
Ave. Duration
10m
Frequency
Hourly
Estimated price
$2
Website
BC Transit - Sunshine Coast Transit System
Ferry operators
BC Ferries
Phone
+1 250-386-3431
Website
bcferries.com
Car ferry from Horseshoe Bay, BC to Langdale, BC
Ave. Duration
40m
Frequency
Every 2 hours
Estimated price
$9 - $55
Website
BC Ferries
Passenger
$9 - $14
Standard Vehicle + Passenger
$35 - $55
Standard Vehicle
$46
Motorcycle
$23
Other operators
Taxi from Kelowna to Penticton
Ave. Duration
1h 4m
Estimated price
$180 - $230
Kelowna Cabs
Phone
250.762.2222
Website
kelownacabs.ca
Kelowna Cabs
Phone
+1 250-762-2222
Website
kelownacabs.ca
Current Taxi
Phone
250-864-8294
Website
currenttaxi.ca
Current Taxi
Phone
+1 250-864-8294
Website
currenttaxi.ca
Checkmate Cabs
Phone
250-861-1111
Website
checkmatecabs.com
Checkmate Cabs
Phone
+1 778-754-8888
Website
checkmatecabs.com

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 Italy Travel Guides, How to get from Heathrow Airport into central London and Heading to Europe? Read this before you buy a Eurail Pass - to help you get the most out of your next trip.