Train from Oshawa to Kelowna
Find the schedules, compare prices, and buy cheap tickets from Oshawa to Kelowna. Choose a date, or explore the cheapest ticket options below.
Air Travel
- Companies: Air Canada, WestJet
- Duration: Approximately 9 hours including layovers
- Distance: 3,700 km
- Costs: Approximately $600 - $800 CAD (depending on booking time and class)
- Roads/Routes: Not applicable
Pro Tip: For more legroom and a quieter environment, consider upgrading to premium economy with Air Canada.
Driving
- Transport Mode: Car
- Duration: Approximately 40 hours (non-stop)
- Distance: 4,200 km
- Costs: Approximately $500 CAD (fuel costs at $1.40 per litre, considering an average fuel-efficient vehicle consuming 8L/100km)
- Roads/Routes: Trans-Canada Highway (Highway 1) and Provincial Highway 97
Pro Tip: Plan your overnight stops in cities like Winnipeg and Calgary to break the journey and explore local attractions.
Bus Travel
- Companies: Greyhound, Ebus
- Duration: Approximately 46-50 hours, depending on connections and layovers
- Distance: 4,200 km
- Costs: Approximately $250 - $350 CAD
- Roads/Routes: Trans-Canada Highway (Highway 1)
Pro Tip: Book your tickets in advance to secure the best rates and confirm your seat preferences.
Recommendation
If you are looking for a balance between time and cost, flying is the most efficient mode of transport from Oshawa, ON to Kelowna, BC. With an estimated duration of 9 hours, this option minimizes travel fatigue and allows you to arrive fresh and ready to explore. Additionally, booking in advance with airlines such as Air Canada or WestJet can help in securing the best fares.