Sorrento
Sorrento
Osoyoos
Osoyoos
Driving

Sorrento to Osoyoos

Updated: 29 May 2026

The drive from Sorrento to Osoyoos takes you through the entire length of the Okanagan Valley. You will travel via Highway 1 to Salmon Arm and then south on Highway 97. The total distance is approximately 220 kilometers, taking about 3 hours. Osoyoos is known for its desert climate, warm lake, and unique landscape.

Total Distance: 220 km driving distance; 150 km straight-line air distance.
Fastest Way
Driving is the only direct mode, taking approximately 3 hours.
Cheapest Way
Driving is the most practical and cost-effective way to reach Osoyoos.
Compare Sorrento to Osoyoos Routes
Driving
Direct
Duration
3 hours
Avg Price
$40-$70 in fuel
Operator
Personal Vehicle
Route
Highway 1 to Salmon Arm, Highway 97 south to Osoyoos.

The highway is well-maintained but can be busy during summer.

Travel Tips
  • Traffic
    The highway can be busy in the summer; plan your travel accordingly.
  • Fuel
    There are plenty of fuel stations along the route.
  • Wine Tasting
    If you plan to visit wineries, ensure you have a designated driver.
  • Weather
    Osoyoos is a desert; it can be very hot in the summer; carry plenty of water.
  • Local Food
    Try the local fruit stands; they offer fresh, seasonal produce.
Safety Tips
  • Wildlife
    Be aware of wildlife on the highway, especially at dawn and dusk.
  • Speed
    Stay within the speed limits, as there is frequent police patrol.
  • Emergency
    Keep an emergency kit in your car at all times.
People Also Ask
  • Is Osoyoos a desert?
    Yes, it is located in the only semi-arid desert in Canada.
  • How long is the drive?
    It takes about 3 hours from Sorrento.
  • Are there wineries?
    Yes, Osoyoos is known for its excellent wineries.
  • Can I take a bus?
    There are limited bus services to Osoyoos.
  • What is the best activity?
    Swimming in Osoyoos Lake is the most popular activity.
Quick Info
  • From Sorrento, British Columbia, Canada
  • To Osoyoos, British Columbia, Canada
  • Modes
Best Time to Travel

May to September for swimming and enjoying the warm weather.

Things to Do in Osoyoos
1
Osoyoos Lake
Enjoy swimming, boating, and fishing in the warmest lake in Canada.
2
Spotted Lake
See the unique spotted lake, a sacred site for the local First Nations.
3
Nk'Mip Desert Cultural Centre
Learn about the desert ecosystem and the culture of the Osoyoos Indian Band.
4
Wineries
Visit the local wineries and enjoy wine tasting. Osoyoos is known for its excellent wines.
Tags
Sorrento to Osoyoos Highway 97 Osoyoos travel BC road trip driving to Osoyoos Sorrento to Osoyoos distance Okanagan Valley BC desert travel