Travel from Nearby-Airports to Osoyoos

Bus from Nearby airports to Osoyoos

You can take a bus from Kelowna (YLW) to Osoyoos via Penticton in around 3 h 15 min.

Travel Guides

Want to know more about US trains?Rome2rio has everything you need to know about travelling with Amtrak

How to get from Nearby airports to Osoyoos

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 Plaza Zone 2, line 90 bus to Riverside @ Washington, walk to Spokane Amtrak, train to Wenatchee Columbia Station Amtrak, walk to Wenatchee, WA - Amtrak, Amtrak Thruway to Omak, WA, then drive to Osoyoos.8 h 50 min$133
From Abbotsford (YXX) taxi to Abbotsford, BC, bus to Kaleden Jct, BC, then bus to Osoyoos, BC.7 h 8 min$110
From Penticton (YYF) taxi to Kaleden Jct, BC then bus to Osoyoos, BC.58 min$50
From Kamloops (YKA) taxi to Kamloops, bus to Kelowna, BC, walk to Kelowna, then bus to Osoyoos, BC.6 h 1 min$101

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

It takes approximately 3 h 15 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 Penticton. The journey, including transfers, takes approximately 3 h 15 min.

Operators from Nearby airports to Osoyoos

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