Osoyoos Transportation

At the gateway to the Okanagan and Similkameen Valley lies Canada’s only desert, and the delightful lakeside town of Osoyoos. Osoyoos is location at the junction of two major highways (Highway 97 and Highway 3) at the southern tip of the Okanagan Valley. Osoyoos is only 2 kilometres away from the Canada – U.S. border, and shares Osoyoos Lake with Washington State.

BC Transit  

BC Transit provides bus service locally as well as service throughout the South Okanagan, connecting Osoyoos with Oliver, Penticton, Kelowna, and more. You can also visit explorebcbybus.com to find routes across British Columbia.

Greyhound Canada 

The Greyhound connects Osoyoos to all major city centres including Vancouver, Calgary, and Edmonton. Visit greyhound.ca for service options.

Osoyoos Airport  

This  2477ft runway is conveniently located on Highway 3, across from the Industrial Park.  The runway parallels Highway 3 and the Industrial Park just west of the intersection of Highway 3 and 97.

Penticton Regional Airport 

The Penticton regional airport is located 57 km North of Osoyoos, and provides daily connecting flights to the Vancouver International Airport and Calgary International Airport.

Kelowna International Airport 

The Kelowna International airport is located 147 km North of Osoyoos and operates scheduled air service to the major hub airports of Vancouver, Toronto, Calgary, Edmonton, Victoria, and Seattle, as well as less frequent seasonal service to Cancún, Puerto Vallarta, Los Cabos, and Phoenix.


osoyoos transportation

Click here for a full listing of local businesses in Osoyoos.