Getting to the Okanagan

Drive times, routes, and practical tips for reaching BC’s wine country from Vancouver, Calgary, Seattle, and beyond.

Road Trip Driving Vancouver Calgary Kelowna Airport

The Okanagan is a driving destination. Most visitors arrive by car — it is the most practical way to get around once you’re there, and the drive from Vancouver or Calgary is genuinely scenic. Kelowna has a regional airport with direct flights from most major Canadian cities. Here is everything you need to plan your journey.

Distance & Drive Time Quick Reference

FromToDistanceDrive TimeRoute
VancouverOsoyoos400 km4.5 hrsHwy 1 → Hwy 3 (Hope–Princeton)
VancouverPenticton395 km4.5 hrsCoquihalla → Hwy 97C
VancouverKelowna390 km4 hrsCoquihalla → Hwy 97
VancouverVernon440 km4.5 hrsCoquihalla → Hwy 97 north
CalgaryKelowna610 km6 hrsHwy 1 → Rogers Pass → Hwy 97
CalgaryOsoyoos660 km6.5 hrsHwy 3 through Crowsnest Pass
SeattleOsoyoos290 km3.5 hrsI-5 → Hwy 20 → Oroville border
KelownaOsoyoos125 km1.5 hrsHwy 97 south
KelownaVernon50 km45 minHwy 97 north

From Vancouver

Route 1: Coquihalla Highway (Recommended)

The fastest and most popular route. Take Highway 1 east from Vancouver to Hope, then north on the Coquihalla Highway (Highway 5) to Merritt, then east on the Okanagan Connector (Highway 97C) to Peachland and Kelowna. Total to Kelowna: about 390 km, 4 hours without stops.

For Osoyoos and the South Okanagan, continue south on Highway 97 from Kelowna through Oliver to Osoyoos (another 90 minutes). Or branch off at the Connector to Highway 97 at Peachland and head south.

Coquihalla toll: No toll since 2008 — it is a free highway.

Winter driving: The Coquihalla is a mountain highway. Winter tires or chains are required from October 1 through April 30. Check DriveBC for current conditions before departing.

Route 2: Hope–Princeton Highway (Scenic Option)

Highway 3 east from Hope through Manning Provincial Park, Princeton, and Keremeos into Osoyoos. Slower than the Coquihalla (add 45–60 minutes) but more scenic, especially through Manning Park in fall. A good choice if you want to arrive in the South Okanagan directly and see the Similkameen Valley along the way.

What to Know

From Calgary

Route 1: Trans-Canada / Rogers Pass

Highway 1 west from Calgary through Banff, Lake Louise, Glacier National Park (Rogers Pass), and Revelstoke, then south on Highway 97 through Vernon to Kelowna. Total: about 610 km, 6 hours. The Rogers Pass section is spectacular mountain driving. Winter conditions can be severe — this route is closed or restricted more frequently than the Crowsnest Pass route in bad weather.

Route 2: Crowsnest Pass (Southern Option)

Highway 3 west through the Crowsnest Pass and Fernie into the BC Interior, continuing west through Osoyoos. Longer (about 650 km) but arrives directly in the South Okanagan. A good choice if Osoyoos is your primary destination. The Crowsnest Pass itself is scenic and the drive through the Similkameen Valley at the end is excellent.

What to Know

From Seattle / Pacific Northwest

The Okanagan is well within a day’s drive from Seattle. The most direct route crosses the border at Osoyoos (from Oroville, WA). Take I-5 north from Seattle, then Highway 20 east through the North Cascades to Oroville and the Osoyoos border crossing. Total: about 290 km, 3.5 hours without border wait.

Border wait times: The Osoyoos/Oroville crossing is smaller and typically has shorter waits than Peace Arch or Sumas. Still, check the CBSA app or the border wait website before leaving. Allow extra time on summer long weekends.

Documents needed: Passport or NEXUS card. US citizens do not need a visa to enter Canada for stays under 6 months.

Flying to the Okanagan

Kelowna International Airport (YLW)

The main airport serving the Okanagan. Direct flights from Vancouver (Air Canada, WestJet — 50 minutes), Calgary (Air Canada, WestJet — 1 hour), Toronto (Air Canada, WestJet — 4.5 hours), and several other Canadian cities. Car rental agencies operate at the airport. The airport is 15 minutes from downtown Kelowna.

If your destination is the South Okanagan (Osoyoos, Oliver, Penticton), budget an additional 1–1.5 hours of driving from Kelowna Airport.

Search Flights to Kelowna (YLW) →

Penticton Airport (YYF)

Smaller regional airport with limited direct service — typically only Vancouver connections. Worth checking if Penticton is your primary destination, but Kelowna usually has more competitive fares and more schedule flexibility.

Getting Around Once You Arrive

A car is essentially required for the Okanagan. Wine touring, fruit stand drives, hiking trailheads, and campgrounds are all spread across the valley. Public transit exists in Kelowna and Penticton but is limited in scope and frequency.