Salmon Arm
Salmon Arm
Bus Driving

Revelstoke to Salmon Arm

Updated: 30 May 2026

The journey from Revelstoke to Salmon Arm covers 105 km along the Trans-Canada Highway (Highway 1). You will drive west through the scenic Eagle Pass and past the town of Sicamous. The route takes approximately 1.5 hours depending on seasonal traffic and road conditions. This corridor is a vital link connecting the Columbia-Shuswap region. Expect winding mountain roads that transition into the rolling hills of the Shuswap valley.

Total Distance: 105 km driving distance; 85 km straight-line air distance.
Fastest Way
Driving takes 1.5 hours, making it the fastest way to reach Salmon Arm.
Cheapest Way
Driving your own vehicle is the most cost-effective method for solo travelers or groups.
Compare Revelstoke to Salmon Arm Routes
Bus
Direct
Driving
Direct
Duration 2 hours 1 hour 30 minutes
Avg Price 40-60 CAD 20-30 CAD in fuel
Operator Ebus Personal Vehicle
Route Highway 1 corridor Trans-Canada Highway (Highway 1) West
Tip Book tickets online in advance to secure a seat on the daily scheduled service. Watch for heavy logging truck traffic near the Three Valley Gap area.
Travel Tips
  • Check DriveBC
    Always check the DriveBC website for real-time road closures or construction updates on Highway 1.
  • Fuel Up
    Fill your tank in Revelstoke as gas prices can fluctuate significantly in smaller mountain towns.
  • Wildlife Awareness
    Be cautious of deer and elk crossing the highway, especially during dawn and dusk hours.
  • Pack Snacks
    Services are limited between Revelstoke and Sicamous, so carry water and snacks for the drive.
  • Winter Tires
    If traveling between October and April, ensure your vehicle is equipped with winter-rated tires as per BC law.
Safety Tips
  • Mountain Grades
    Use lower gears when descending steep mountain passes to prevent brake overheating.
  • Weather Changes
    Mountain weather changes rapidly; keep an emergency kit in your trunk during winter months.
  • Passing Lanes
    Use designated passing lanes to overtake slow-moving trucks safely rather than attempting risky maneuvers.
  • Cell Coverage
    Cellular service is intermittent in some sections of the Eagle Pass; download offline maps before departing.
People Also Ask
  • Is there a train from Revelstoke to Salmon Arm?
    No, there is no passenger rail service between these two cities.
  • How long is the drive?
    The drive typically takes 1.5 hours under normal conditions.
  • Are there tolls on this route?
    No, there are no tolls on the Trans-Canada Highway in British Columbia.
  • Is the road safe in winter?
    The highway is well-maintained, but winter tires are mandatory and conditions can be challenging.
  • Can I take a bus?
    Yes, Ebus provides scheduled intercity bus service along this route.
Quick Info
  • From Revelstoke, British Columbia, Canada
  • To Salmon Arm, British Columbia, Canada
  • Modes
Best Time to Travel

July to September for clear road conditions and summer lake activities.

Things to Do in Salmon Arm
1
Three Valley Gap
Visit the historic ghost town and heritage site located just west of Revelstoke. It features antique buildings and a unique railway collection.
2
Sicamous Beach
Stop in Sicamous, the houseboat capital of Canada, to enjoy the public beaches on Mara Lake. It is a perfect halfway point for a picnic.
3
Salmon Arm Wharf
Walk the longest wooden wharf in North America located at the Salmon Arm waterfront. It offers excellent views of Shuswap Lake.
4
R.J. Haney Heritage Village
Explore this 40-acre museum site in Salmon Arm that showcases local history through restored buildings and exhibits.
Tags
Revelstoke to Salmon Arm drive Trans-Canada Highway route BC interior travel Revelstoke bus to Salmon Arm driving distance Revelstoke Salmon Arm scenic drive BC Shuswap travel guide Revelstoke transport options