Travel options for:
Vancouver to Osoyoos
  • Bus via West Kelowna

    $37 - $96
    1. Vancouver, BC

      4 h 43 min - once daily

      $25 - $65

    2. West Kelowna

      1 h 49 min - 4 times a week

      $12 - $35

  • Bus

    $35 - $87
    1. Vancouver, BC

      6 h 31 min - once daily

      $25 - $65

    2. Kaleden Jct, BC

      49 min - 4 times a week

      $9 - $24

  • Train, bus

    $62 - $117
    1. Vancouver, BC

      3 h 34 min - 3 times a week

      $35 - $50

    2. Hope, BC

      3 h 39 min - once daily

      $18 - $45

    3. Kaleden Jct, BC

      49 min - 4 times a week

      $9 - $24

  • Drive

    $30 - $50
    1. Vancouver

      4 h 54 min - 249.1 miles

      $30 - $50

  • Fly to Penticton, bus

    $125 - $421
    1. Vancouver

      18 min - every 10 minutes

      $6 - $7

    2. Vancouver (YVR)

      54 min - non-stop

      $95 - $370

    3. Penticton (YYF)

      7 min - 4.5 miles

      $14 - $18

    4. Penticton

      1 h 4 min - 4 times a week

      $10 - $26

  • Fly to Kelowna, bus

    $96 - $351
    1. Vancouver

      18 min - every 10 minutes

      $6 - $7

    2. Vancouver (YVR)

      45 min - non-stop

      $70 - $290

    3. Kelowna (YLW)

      1 h 11 min - once daily

      $10 - $28

    4. Penticton

      1 h 4 min - 4 times a week

      $10 - $26

  • Fly to Castlegar, bus

    $246 - $647
    1. Vancouver

      18 min - every 10 minutes

      $6 - $7

    2. Vancouver (YVR)

      1 h 10 min - non-stop

      $140 - $490

    3. Castlegar (YCG)

      2 h 15 min - once daily

      $15 - $40

    4. Rock Creek, BC

      47 min - 32.8 miles

      $85 - $110

  • Fly to Trail, bus

    $281 - $597
    1. Vancouver

      18 min - every 10 minutes

      $6 - $7

    2. Vancouver (YVR)

      1 h 15 min - non-stop

      $120 - $370

    3. Trail (YZZ)

      30 min - 22.6 miles

      $55 - $70

    4. Castlegar, BC

      2 h 15 min - once daily

      $15 - $40

    5. Rock Creek, BC

      47 min - 32.8 miles

      $85 - $110

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

From Vancouver, BC bus to West Kelowna then bus to Osoyoos, BC. 7 h 32 min $83. From Vancouver, BC bus to Kaleden Jct, BC then bus to Osoyoos, BC. 8 h 20 min $78. From Vancouver, BC train to Hope, BC, bus to Kaleden Jct, BC, then bus to Osoyoos, BC. 10 h 2 min $113. From Vancouver drive to Osoyoos. 4 h 54 min $51. From King Edward Station train to Vancouver airport, fly to Penticton airport, taxi to Penticton, then bus to Osoyoos. 4 h 23 min $284. From King Edward Station train to Vancouver airport, fly to Kelowna airport, bus to Penticton, then bus to Osoyoos. 6 h 18 min $235. From King Edward Station train to Vancouver airport, fly to Castlegar airport, bus to Rock Creek, BC, then taxi to Osoyoos. 6 h 30 min $555. From King Edward Station train to Vancouver airport, fly to Trail airport, taxi to Castlegar, BC, bus to Rock Creek, BC, then taxi to Osoyoos. 7 h 6 min $491.