Travel options for:
Nearby airports to Osoyoos
  • Kelowna (YLW)

    $21 - $53
    1. Kelowna Airport

      1 h 11 min - once daily

      $10 - $28

    2. Penticton

      1 h 4 min - 4 times a week

      $10 - $26

  • Spokane (GEG)

    $64 - $136
    1. SIA Concourse C

      22 min - hourly - line 60

      $2

    2. Plaza Zone 5

      7 min - 2083 feet

    3. Spokane Amtrak

      3 h 10 min - once daily

      $35 - $90

    4. Wenatchee, WA - Amtrak

      2 h 5 min - once daily

      $22 - $35

    5. Omak, WA

      1 h 10 min - 47.1 miles

      $6 - $9

  • Penticton (YYF)

    $28 - $46
    1. Penticton (YYF)

      9 min - 6 miles

      $18 - $23

    2. Kaleden Jct, BC

      49 min - 4 times a week

      $9 - $24

  • Abbotsford (YXX)

    $71 - $163
    1. Abbotsford (YXX)

      12 min - 6.7 miles

      $20 - $25

    2. Abbotsford

      1 h 25 min - 3 times a week

      $23 - $70

    3. Hope, BC

      3 h 39 min - once daily

      $18 - $45

    4. Kaleden Jct, BC

      49 min - 4 times a week

      $9 - $24

  • Kamloops (YKA)

    $53 - $104
    1. Kamloops (YKA)

      14 min - 8.3 miles

      $24 - $30

    2. Kamloops

      2 h 32 min - once daily

      $15 - $40

    3. Kelowna

      2 h 15 min - 4 times a week

      $13 - $35

  • Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

From Kelowna Airport bus to Penticton then bus to Osoyoos, BC. 3 h 15 min $47. From SIA Concourse C line 60 bus to Plaza Zone 5, walk to Spokane Amtrak, train to Wenatchee, WA - Amtrak, Amtrak Thruway to Omak, WA, then drive to Osoyoos. 8 h 55 min $130. From Penticton (YYF) taxi to Kaleden Jct, BC then bus to Osoyoos, BC. 58 min $50. From Abbotsford (YXX) taxi to Abbotsford, train to Hope, BC, bus to Kaleden Jct, BC, then bus to Osoyoos, BC. 8 h 5 min $136. From Kamloops (YKA) taxi to Kamloops, bus to Kelowna, then bus to Osoyoos, BC. 6 h 1 min $101.

 
 

Bus from Nearby airports to Osoyoos

Greyhound Canada operates a bus from Kelowna (YLW) to Osoyoos twice daily. Tickets cost $10 - $28 and the journey takes 1 h 11 min. Greyhound Canada also services this route once daily.