1map logoGo to main page

Banff, Alberta to Kelowna, British Columbia from CA$88: 5 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Banff, Canada
to
Kelowna, Canada

How to Get from Banff to Kelowna: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$88 - DriveBest price
482 kmDistance
4h 31m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Banff to Kelowna with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
various
Bus
Average Duration
9h  30m
Estimated price
CA$97-208
Recommended
Company
N/A
Drive
Average Duration
6h  2m
Estimated price
CA$88-135
Cheapest
route map
Distance: 482 km
Duration: 4h 31m

See more options

Company
various
Drive
Plane
Average Duration
4h  31m
Estimated price
CA$153-369
Company
various
Drive
Plane
Drive
Average Duration
6h  9m
Estimated price
CA$238-970
Company
various
Drive
Plane
Taxi
Average Duration
4h  47m
Estimated price
CA$367-773

Traveling From Banff to Kelowna

Journeying from Banff to Kelowna reveals a fascinating shift from the rugged mountains and serene lakes of the Rockies to the sun-kissed vineyards and vibrant culture of the Okanagan Valley.

Best Neighbourhoods in Kelowna

Kelowna features diverse neighborhoods, each offering distinct experiences for visitors.

Downtown Kelowna
• Bustling cafes and restaurants line the vibrant streets.
• Cultural events populate the waterfront and parks.
Mission District
• Charming parks and beaches perfect for relaxation.
• Wine tasting experiences available at local vineyards.
North Glenmore
• Family-friendly with great schools and community spaces.
• Scenic views of the mountains and nearby trails.

Best Times To Visit Kelowna's Attractions

Planning your visit to Kelowna's attractions can enrich your experience.

Myra Canyon Bike Trail
Spring and fall offer cooler temperatures and fewer cyclists on the trail.
Okanagan Lake
Visit in the early morning for peaceful views and less activity.
Downtown Kelowna Waterfront
Evenings in summer provide vibrant ambiance with lovely sunset views.

Kelowna Weather: What to Expect Year-Round

Kelowna enjoys a semi-arid climate with warm summers and mild winters, making it an inviting destination year-round. Spring and fall are ideal for exploring outdoor activities, while summer's heat attracts those seeking lakeside relaxation and winter offers a cozy atmosphere for visiting wineries.

Dining Recommendation in Kelowna

Try the fresh Okanagan-style flatbreads at Raudz Regional Table, where local ingredients shine in every bite, offering a lighter contrast to the hearty dishes often found in Banff. The vibrant atmosphere and focus on farm-to-table dining create a distinctive culinary experience that reflects Kelowna's thriving agricultural scene.

Banff - Kelowna operators

Explore transport companies operating between Banff and Kelowna, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Bus Show bus routes
Contact phone
1-833-583-3636
Website
http://riderexpress.ca

Bus from Banff, AB to Sorrento, BC

Average Duration
6h 10m
Estimated price
2082-2083
Contact phone
1-877-769-3287
Website
https://myebus.ca/

Bus from Sorrento, BC to Kelowna, BC - Downtown 516 Lawrence Ave

Average Duration
2h 20m
Estimated price
2084-2085
Shuttle
Contact phone
+1 403 762 0000
Website
https://www.banfftransportation.com/

Shuttle from Banff, AB to Calgary Airport

Average Duration
1h 30m
Estimated price
0-0
Contact phone
+1-403-522-2700
Website
https://mtnparktrans.com/

Shuttle from Banff, AB - hotels to Calgary Airport

Average Duration
2h
Estimated price
2086-0
Plane
Website
westjet.com

Plane from Calgary Airport to Kelowna Airport

Average Duration
1h 11m
Estimated price
975-976

Plane from Calgary Airport to Penticton Airport

Average Duration
1h 16m
Estimated price
971-977

Plane from Calgary Airport to Kamloops Airport

Average Duration
1h 22m
Estimated price
978-979
Website
aircanada.com

Plane from Calgary Airport to Kelowna Airport

Average Duration
1h 14m
Estimated price
978-2080

Plane from Calgary Airport to Kamloops Airport via Vancouver

Average Duration
3h 37m
Estimated price
971-2081
Taxi
Contact phone
+1 250 492 9999
Website
facebook.com

Taxi from Penticton to Kelowna

Average Duration
1h 1m
Estimated price
2083-974
Contact phone
+1 250 492 6666
Website
pentictoncabs.ca

Taxi from Penticton to Kelowna

Average Duration
1h 1m
Estimated price
2083-974

Banff to Kelowna: Overview of Bus, Train, Flight, and Car Trips

Traveling between Banff and Kelowna offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

🚗 Embark on a scenic road trip from Banff to Kelowna, covering 300 miles of breathtaking Canadian landscapes. The journey promises 6 hours and 2 minutes of driving adventure ahead. 💰 Experience flexible pricing options ranging from C$88 to C$135 for the journey by car from Banff to Kelowna. Enjoy the freedom to choose a travel plan that suits your budget and preferences.
Average price
C$90 - C$138
🚂 Embark on a picturesque train journey from Banff to Kelowna spanning 504 km and taking approximately 8 hours and 6 minutes. The trip involves a transfer, with the first leg being a 5-hour 30-minute bus ride to Vancouver via Rider Express. 🌄 After the first leg of the journey, travelers will then switch to a second bus towards Kelowna, which lasts about 1 hour and 35 minutes, bringing them to Kelowna Airport. Rider Express is the agency overseeing this leg of the trip, ensuring a seamless travel experience.
🛫 Get ready for a convenient and swift journey from Banff to Kelowna by taking a direct flight from Calgary Airport to Kelowna Airport. The flight duration is just 1 hour and 7 minutes, ensuring a quick and hassle-free travel experience.
Departure Point
Calgary Airport
Arrival Point
Kelowna Airport
🚌 There is no direct bus from Banff to Kelowna. However, the journey, including transfers, takes approximately 9 hours and 30 minutes. 🗺️ Route options vary in duration from 8 hours 6 mins to 23 hours 46 mins, with distances ranging from 504 km to 724 km. Transfers are involved in each route, typically in Salmon Arm or Kamloops. 💸 Prices for a bus ticket between Banff and Kelowna can range from C$97 to C$208. It's important to plan ahead and choose the route that best fits your schedule and budget.
Departure Point
Banff, AB station
Arrival Point
Kelowna, BC - Downtown 516 Lawrence Ave station
Useful tips for bus travellers
• Make sure to book your tickets in advance with either Rider Express (riderexpress.ca) or EBus Canada (myebus.ca) to secure your preferred travel times, especially during peak tourist seasons.
• During your transfer at Salmon Arm, take advantage of the layover to explore local dining options; check out the nearby 'The Wild Oak Cafe' for a quick bite or 'Shuswap Pie Company' for a sweet treat before continuing your journey.
• Upon arriving at the Kelowna Downtown station at 516 Lawrence Ave, familiarize yourself with the local transit options available, such as shuttle services to various attractions or downtown hotels, and consider downloading the TransLink app for easy navigation.

Frequently asked questions

Find out more about the route from Banff to Kelowna.

Or choose the category:
The distance between Banff and Kelowna is 195 miles, with a road distance of 300 miles. If traveling from Banff to Kelowna, it takes approximately 4 hours and 31 minutes by first taking a shuttle and then flying to Kelowna. On the other hand, traveling from Kelowna to Banff by car typically takes around 6 hours and 2 minutes. If opting for a bus, it would take about 9 hours and 30 minutes to travel from Banff to Kelowna.
The most cost-effective option for traveling from Banff to Kelowna is to drive, with a typical cost ranging from C$88 to C$135. However, this mode of transportation will take around 6 hours and 2 minutes. For a more time-efficient option, taking a shuttle and then flying to Kelowna is the fastest way, taking approximately 4 hours and 31 minutes, with costs ranging from C$148 to C$377. Ultimately, choosing between cost-effectiveness and time efficiency depends on individual preferences and priorities.
The prices for traveling on a bus from Banff to Kelowna typically range from C$97 to C$208, depending on factors such as time of booking and seat availability. It is advisable to check with the bus company or online booking platforms for the most up-to-date and accurate pricing information. Additionally, consider booking in advance to potentially secure lower fares for your journey between these two Canadian destinations.
To travel from Banff to Kelowna without using public transportation, you can opt to drive your own vehicle. The driving distance between the two cities is around 300 miles, and it takes roughly 6 hours and 2 minutes to complete the journey by car. The cost of driving from Banff to Kelowna typically ranges from C$88 to C$135, depending on factors like fuel prices and vehicle efficiency. Driving yourself allows for flexibility and the opportunity to enjoy the scenic route through the Canadian Rockies.
To travel from Banff to Kelowna without a car, the best option is to take a bus. The bus journey typically takes around 9 hours and 30 minutes, with ticket prices ranging from C$94 to C$216. The bus service provides a convenient and affordable way to make the journey between these two cities, allowing you to relax and enjoy the scenic route without the need for a personal vehicle. It's advisable to book your bus tickets in advance to secure your seat and plan your trip accordingly.
There is no direct bus link between Banff and Kelowna. Travelers can take a bus from Banff to Kelowna with services operated by Rider Express, which includes transfers and takes approximately 9 hours and 30 minutes. The journey involves departing from Banff stopping at Sorrento and finally arriving at Kelowna - Downtown 516 Lawrence Ave. It's recommended for passengers to check the schedules and plan accordingly for this transit route.
The quickest direct flight from Calgary Airport to Kelowna Airport typically takes around 1 hour and 7 minutes. The cost of this flight can vary depending on the time of booking, airline, and availability, but generally, prices range from $100 to $300 for a one-way ticket. It's recommended to check with different airlines and booking platforms to find the best deals on flights between Banff and Kelowna.
Near Kelowna there are over 204 hotels available, providing a wide range of options for accommodation. Prices for hotels in the area start at C$66 per night, offering both budget-friendly and luxury choices for travelers. Visitors can choose from a variety of hotel types, including resorts, bed and breakfasts, and boutique hotels, to suit their preferences and budget. It is recommended to book in advance to secure the best rates and availability during your stay in Kelowna.