Travelling to Kelowna by bus is an easy and affordable way to experience the journey through British Columbia’s mountains and valleys. Sit back, relax, and enjoy the scenery while professional drivers get you here safely.

Regional Bus Service

Several regional carriers connect Kelowna with major cities and nearby communities across Western Canada:

  • Ebus: Offers daily service between Kelowna, Vancouver, Kamloops, and Calgary.
  • Rider Express: Runs scheduled routes between Kelowna, Vancouver, and Alberta destinations.
  • Mountain Man Mike’s Bus Service: Provides limited service to select destinations, including stops at or near the Kelowna International Airport (YLW).
  • Silver City Stagelines: Operates regional routes between the West Kootenay and Kelowna, with schedules that vary by season.

Service frequency and stops may change, so travellers are encouraged to check each carrier’s website for the latest timetables and booking information.

Local Transit Connections

Once you arrive, Kelowna’s public transit system makes it easy to explore the city without a car. Regular routes connect downtown with major attractions, shopping areas, and accommodations. Taxis, rideshares, and airport shuttles are also readily available.

A Scenic Way to Travel

Taking the bus lets you enjoy the journey as much as the destination. You’ll pass through mountain valleys, vineyards, and lakeside communities before arriving in the heart of the Okanagan Valley.

For the latest schedules and travel updates, visit your chosen carrier’s website before you go.