Travel options for:
Nearby airports Osoyoos

Kelowna (YLW)  •  3 h 25 min

$20 - $54

Spokane (GEG)  •  8 h 50 min

  1. ×2

$64 - $136

Penticton (YYF)  •  58 min

$27 - $46

Abbotsford (YXX)  •  6 h 40 min

  1. ×2

$56 - $114

Kamloops (YKA)  •  5 h 39 min

  1. ×2

$51 - $104

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

Travel from Nearby-Airports to Osoyoos

Bus from Nearby airports to Osoyoos

Greyhound Canada operates a bus from Kelowna (YLW) to Osoyoos 4 times a week. Tickets cost $13 - $35 and the journey takes 2 h 15 min.

How to get from Nearby airports to Osoyoos

ModeDurationPrice
From Kelowna Airport line 5023 bus to Kelowna, BC, walk to Kelowna, then bus to Osoyoos, BC.3 h 25 min$47
From SIA Concourse C line 60 bus to Plaza Zone 3, walk to Plaza Zone 4, line 90 bus to Riverside @ Washington, walk to Spokane Amtrak, train to Wenatchee Columbia Station, walk to Wenatchee, WA - Amtrak, Amtrak Thruway to Omak, WA, then drive to Osoyoos.8 h 50 min$133
From Penticton (YYF) taxi to Kaleden Jct, BC then bus to Osoyoos, BC.58 min$50
From Abbotsford (YXX) taxi to Abbotsford, BC, bus to Penticton, then bus to Osoyoos, BC.6 h 40 min$113
From Kamloops (YKA) taxi to Kamloops, bus to Kelowna, BC, walk to Kelowna, then bus to Osoyoos, BC.5 h 39 min$101

How long does it take to get from Nearby airports to Osoyoos?

It takes approximately 3 h 25 min to get from Nearby airports to Osoyoos, including transfers.

Is there a direct bus between Nearby airports and Osoyoos?

No, there is no direct bus from Nearby airports to Osoyoos. However, there are services departing from Kelowna Airport and arriving at Osoyoos, BC via Kelowna. The journey, including transfers, takes approximately 3 h 25 min.

Operators from Nearby airports to Osoyoos

OperatorPhoneWebsite
Greyhound Canada+1 1-800-661-8747Greyhound Canada
Spokane TransitSpokane Transit
Amtrak+1 1-800-872-7245Amtrak
Amtrak Thruway+1 800 872-7245Amtrak Thruway