There are 5 ways to get from Kelowna to Garibaldi Lake by bus, unknown, 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.
Bus, travel via Whistler Creekside Village
best- Take the bus from Kelowna - 516 Lawrence Ave to Vancouver - Pacific Stationbus
- Take the bus from Burrard Skytrain Station to Whistler Creekside Villagebus
- Walk from Whistler Creekside Village to Garibaldi Lakeunknown
7h 34mFly Kelowna International Airport to Vancouver International Airport, bus, travel
- Fly from Kelowna International Airport (YLW) to Vancouver International Airport (YVR)plane YLW - YVR
- Take the bus from Vancouver - 1025 Dunsmuir Street to Garibaldi Provincial Park - Rubble Creek Trailheadbus
- Walk from Garibaldi Provincial Park - Rubble Creek Trailhead to Garibaldi Lakeunknown
5h 16mBus, travel
- Take the bus from Kelowna - 516 Lawrence Ave to Vancouver - Pacific Stationbus
- Take the bus from Vancouver - 1025 Dunsmuir Street to Garibaldi Provincial Park - Rubble Creek Trailheadbus
- Walk from Garibaldi Provincial Park - Rubble Creek Trailhead to Garibaldi Lakeunknown
8hFly Kelowna International Airport to Powell River Airport, travel
- Fly from Kelowna International Airport (YLW) to Powell River Airport (YPW)plane YLW - YPW
- Walk from Powell River Airport (YPW) to Garibaldi Lakeunknown
5h 58mBus to Penticton Regional Airport, fly to Vancouver International Airport, bus, travel
- Take the bus from Queensway Exch to Peachtree Squarebus
- Fly from Penticton Regional Airport (YYF) to Vancouver International Airport (YVR)plane YYF - YVR
- Take the bus from Vancouver - 1025 Dunsmuir Street to Garibaldi Provincial Park - Rubble Creek Trailheadbus
- Walk from Garibaldi Provincial Park - Rubble Creek Trailhead to Garibaldi Lakeunknown
7h 8m
Kelowna International Airport (YLW) to Vancouver International Airport (YVR) flights
Comparing Your Travel Options
The distance between Kelowna and Garibaldi Lake is 544 km.
The best way to get from Kelowna to Garibaldi Lake without a car is to bus and travel via Whistler Creekside Village which takes 7h 34m and costs .
It takes approximately 7h 34m to get from Kelowna to Garibaldi Lake, including transfers.
There are 527+ hotels available in Garibaldi Lake.
What companies run services between Kelowna, BC, Canada and Garibaldi Lake, BC, Canada?
There is no direct connection from Kelowna to Garibaldi Lake. However, you can take the bus to Vancouver - Pacific Station, walk to Main Street-Science World Station @ Platform 1, take the subway to Burrard Station @ Platform 1, walk to Burrard Skytrain Station, take the bus to Whistler Creekside Village, then travel to Garibaldi Lake. Alternatively, you can take the bus to Kelowna Airport - east gate of short term parking between Arrivals and Departures, walk to Kelowna International Airport (YLW) airport, fly to Vancouver International Airport (YVR), walk to Vancouver International Airport (YVR), take the subway to Vancouver City Centre Station @ Platform 1, walk to Vancouver - 1025 Dunsmuir Street, take the bus to Garibaldi Provincial Park - Rubble Creek Trailhead, then travel to Garibaldi Lake.
- Website
- pacificcoastal.com
Flights from Kelowna International Airport to Vancouver International Airport via Comox
- Ave. Duration
- 2h 21m
- When
- Every day
- Estimated price
- $300–470
Flights from Kelowna International Airport to Powell River Airport via Vancouver International Airport
- Ave. Duration
- 3h 20m
- When
- Every day
- Estimated price
- $55–950
Flights from Kelowna International Airport to Powell River Airport via Comox, Vancouver International Airport
- Ave. Duration
- 4h 51m
- When
- Friday and Sunday
- Estimated price
- $280–650
Flights from Kelowna International Airport to Powell River Airport via Victoria, Vancouver International Airport
- Ave. Duration
- 6h 21m
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- $270–550
Flights from Penticton Regional Airport to Vancouver International Airport
- Ave. Duration
- 1h 1m
- When
- Every day
- Estimated price
- $250–480
- Website
- westjet.com
Flights from Kelowna International Airport to Vancouver International Airport
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- $50–240
Flights from Penticton Regional Airport to Vancouver International Airport
- Ave. Duration
- 1h 5m
- When
- Friday and Sunday
- Estimated price
- $85–360
- Website
- aircanada.com
Flights from Kelowna International Airport to Vancouver International Airport
- Ave. Duration
- 1h 1m
- When
- Every day
- Estimated price
- $40–300
- Website
- flyairnorth.com
Flights from Kelowna International Airport to Vancouver International Airport
- Ave. Duration
- 50 min
- When
- Every day
- Estimated price
- $80–220
- Website
- flycma.com
Flights from Kelowna International Airport to Vancouver International Airport
- Ave. Duration
- 1h
- When
- Monday and Friday
- Estimated price
- $200–290
- Phone
- +1 877 769 3287
- [email protected]
- Website
- EBus
Bus from Kelowna - 516 Lawrence Ave to Vancouver - Pacific Station
- Ave. Duration
- 5h 15m
- Frequency
- Every 5 minutes
- Website
- EBus
Bus from Kelowna - 516 Lawrence Ave to Vancouver - Pacific Station
- Ave. Duration
- 5h 15m
- Frequency
- Every 5 minutes
- Website
- EBus
- Phone
- +1 604 326 1616
- [email protected]
- Website
- YVR Skylynx
Bus from Burrard Skytrain Station to Whistler Creekside Village
- Ave. Duration
- 1h 50m
- Frequency
- Every 5 minutes
- Estimated price
- $40–80
- Website
- YVR Skylynx
- Executive/Express
- $55–80
- Standard
- $40–55
- Phone
- +1 800 928 7101
- [email protected]
- Website
- Parkbus Homepage
Bus from Vancouver - 1025 Dunsmuir Street to Garibaldi Provincial Park - Rubble Creek Trailhead
- Ave. Duration
- 1h 30m
- Frequency
- Twice a week
- Estimated price
- $48–95
- Website
- Parkbus Homepage
- Adult
- $95
- Student
- $86
- Senior
- $86
- Children
- $48
Bus from Vancouver - 1025 Dunsmuir Street to Garibaldi Provincial Park - Rubble Creek Trailhead
- Ave. Duration
- 1h 30m
- Frequency
- Twice a week
- Estimated price
- $48–95
- Website
- Parkbus Homepage
- Adult
- $95
- Student
- $86
- Senior
- $86
- Children
- $48
Bus from Vancouver - 1025 Dunsmuir Street to Garibaldi Provincial Park - Rubble Creek Trailhead
- Ave. Duration
- 1h 30m
- Frequency
- Twice a week
- Estimated price
- $48–95
- Website
- Parkbus Homepage
- Adult
- $95
- Student
- $86
- Senior
- $86
- Children
- $48
- Phone
- +1 844 442 2212
- [email protected]
- Website
- South Okanagan - Similkameen
Bus from Queensway Exch to Peachtree Square
- Ave. Duration
- 1h 12m
- Frequency
- 5 times a week
- Estimated price
- $3
- Website
- South Okanagan - Similkameen
- Single Ride - All Passengers
- $3
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 travel India's Golden Triangle, Heading to Europe? Read this before you buy a Eurail Pass, and Which side of Niagara Falls should I choose (and how do I get there)? - to help you get the most out of your next trip.










