Oliver is located on Highway 97, a major north-south transportation link that runs from California to Alaska. The city lies 21km/13mi north of the US border crossing at Osoyoos, which is also the junction with Highway 3. This is a common route east to Calgary and west to Vancouver.
Penticton Regional Airport (40km/25mi north) offers daily flights to and from Vancouver on Air Canada Jazz. Kelowna International Airport (102km/63mi north) offers multiple daily flights to and from Vancouver, Calgary, Edmonton and Seattle, Washington, plus other regional airports. Airlines include Air Canada, Central Mountain Air, Horizon Air and Westjet. Charters are also available.
Car rentals are not available in Oliver but are found in Penticton, 40km/25mi north.
Greyhound Canada buses stop in Oliver and provide multiple daily connections to Vancouver and Calgary, as well as regional centres