Travel from Toronto to Kelowna

Bus or fly from Toronto to Kelowna?

Air Canada, WestJet and Flair Airlines fly from Toronto to Kelowna hourly. Alternatively, Greyhound Canada operates a bus from Toronto to Kelowna once daily. Tickets cost $110 - $270 and the journey takes 30 h 45 min. 2 other operators also service this route.

How to get from Toronto to Kelowna

From UP Express Union Station train to Toronto airport, fly to Kelowna airport, then Big White Airport Shuttle to Kelowna. 6 h 50 min $469. From UP Express Union Station train to Toronto airport, fly to Kamloops airport, taxi to Kamloops, then bus to Kelowna. 9 h 56 min $853. From UP Express Union Station train to Toronto airport, fly to Penticton airport, taxi to Penticton, BC, bus to Westbank Exchange Bay A, then line 97 bus to Kelowna. 10 h 29 min $384. From Toronto, ON bus to Winnipeg, MB, bus to Calgary, AB, then bus to Kelowna, BC. 2 days 13 h $383. From Toronto, ON train to Clearwater, walk to Clearwater, BC, bus to Kamloops, then bus to Kelowna, BC. 3 days 5 h $665. From Toronto train to Kamloops North, taxi to Kamloops, then bus to Kelowna, BC. 3 days 7 h $762. From Toronto drive to Kelowna. 42 h 24 min $422.
Close Print Itinerary
  1. Here are 7 options to get from
    Toronto to Kelowna:

    1. Trip:
      1 Fly to Kelowna
      • One-Way approx: USD $200 - $850
      • Duration: 6 h 50 min
      Open +
      • Trip:
        1 Fly to Kelowna
        • One-Way approx: USD $200 - $850
        • Duration: 6 h 50 min
        Close x
    2. Trip:
      2 Fly to Kamloops, bus
      • One-Way approx: USD $283 - $1,248
      • Duration: 9 h 56 min
      Open +
      • Trip:
        2 Fly to Kamloops, bus
        • One-Way approx: USD $283 - $1,248
        • Duration: 9 h 56 min
        Close x
    3. Trip:
      3 Fly to Penticton
      • One-Way approx: USD $229 - $567
      • Duration: 10 h 29 min
      Open +
      • Trip:
        3 Fly to Penticton
        • One-Way approx: USD $229 - $567
        • Duration: 10 h 29 min
        Close x
    4. Trip:
      4 Bus
      • One-Way approx: USD $223 - $542
      • Duration: 2 days 13 h
      Open +
      • Trip:
        4 Bus
        • One-Way approx: USD $223 - $542
        • Duration: 2 days 13 h
        Close x
    5. Trip:
      5 Train, bus via Clearwater, BC
      • One-Way approx: USD $303 - $1,045
      • Duration: 3 days 5 h
      Open +
      • Trip:
        5 Train, bus via Clearwater, BC
        • One-Way approx: USD $303 - $1,045
        • Duration: 3 days 5 h
        Close x
    6. Trip:
      6 Train, bus
      • One-Way approx: USD $317 - $1,051
      • Duration: 3 days 7 h
      Open +
      • Trip:
        6 Train, bus
        • One-Way approx: USD $317 - $1,051
        • Duration: 3 days 7 h
        Close x
    7. Trip:
      7 Drive
      • One-Way approx: USD $340 - $500
      • Duration: 42 h 24 min
      Open +
      • Trip:
        7 Drive
        • One-Way approx: USD $340 - $500
        • Duration: 42 h 24 min
        Close x