Travel from Calgary to Osoyoos

Bus from Calgary to Osoyoos

Greyhound Canada operates a bus from Calgary to Osoyoos once daily. Tickets cost $40 - $110 and the journey takes 11 h 15 min. Greyhound Canada also services this route once daily.

How to get from Calgary to Osoyoos

From NB Macleod TR @ 7 AVE SE line 300 bus to Calgary airport, fly to Penticton airport, taxi to Penticton, then bus to Osoyoos. 5 h 1 min $205. From NB Macleod TR @ 7 AVE SE line 300 bus to Calgary airport, fly to Kelowna airport, Big White Airport Shuttle to Kelowna, then bus to Osoyoos. 6 h 28 min $182. From NB Macleod TR @ 7 AVE SE line 300 bus to Calgary airport, fly to Castlegar airport, bus to Rock Creek, BC, then taxi to Osoyoos. 6 h 45 min $425. From Calgary, AB bus to Kaleden Jct, BC then bus to Osoyoos, BC. 13 h 4 min $89. From Calgary drive to Osoyoos. 9 h 52 min $74.

Is there a direct bus between Calgary and Osoyoos?

No, there is no direct bus from Calgary to Osoyoos. However, there are services departing from Calgary, AB and arriving at Osoyoos, BC via Kaleden Jct, BC. The journey, including transfers, takes approximately 13 h 4 min.
Close Print Itinerary
  1. Here are 5 options to get from
    Calgary to Osoyoos:

    1. Trip:
      1 Fly to Penticton, bus
      • One-Way approx: USD $133 - $703
      • Duration: 5 h 1 min
      Open +
      • Trip:
        1 Fly to Penticton, bus
        • One-Way approx: USD $133 - $703
        • Duration: 5 h 1 min
        Close x
    2. Trip:
      2 Fly to Kelowna, bus
      • One-Way approx: USD $111 - $303
      • Duration: 6 h 28 min
      Open +
      • Trip:
        2 Fly to Kelowna, bus
        • One-Way approx: USD $111 - $303
        • Duration: 6 h 28 min
        Close x
    3. Trip:
      3 Fly to Castlegar, bus
      • One-Way approx: USD $243 - $758
      • Duration: 6 h 45 min
      Open +
      • Trip:
        3 Fly to Castlegar, bus
        • One-Way approx: USD $243 - $758
        • Duration: 6 h 45 min
        Close x
    4. Trip:
      4 Bus
      • One-Way approx: USD $52 - $128
      • Duration: 13 h 4 min
      Open +
      • Trip:
        4 Bus
        • One-Way approx: USD $52 - $128
        • Duration: 13 h 4 min
        Close x
    5. Trip:
      5 Drive
      • One-Way approx: USD $60 - $90
      • Duration: 9 h 52 min
      Open +
      • Trip:
        5 Drive
        • One-Way approx: USD $60 - $90
        • Duration: 9 h 52 min
        Close x