Grand Forks
Grand Forks
Squamish
Squamish
Driving

Grand Forks to Squamish

Updated: 28 May 2026

The drive from Grand Forks to Squamish is a scenic journey across southern British Columbia. You will travel west on Highway 3 before connecting to the Coquihalla Highway and eventually the Sea to Sky Highway. The total distance is approximately 450 kilometers. Expect a drive time of about 6 to 7 hours depending on traffic in the Lower Mainland. This route transitions from the dry interior to the coastal mountains.

Total Distance: Driving distance 450 km, straight-line air distance 310 km.
Fastest Way
Driving via the Coquihalla Highway is the fastest route, taking 6.5 hours.
Cheapest Way
Driving your own vehicle is the most cost-effective and flexible option.
Compare Grand Forks to Squamish Routes
Driving
Direct
Duration
6 hours 30 mins
Avg Price
$80 - $120 in fuel
Operator
Personal Vehicle
Route
Highway 3 to Highway 5 (Coquihalla) to Highway 99 (Sea to Sky).

Stop in Hope for a break before tackling the mountain passes.

Travel Tips
  • Traffic Timing
    Avoid traveling through the Lower Mainland during Friday afternoon rush hour.
  • Highway 99
    The Sea to Sky Highway is winding; drive with caution and respect speed limits.
  • Weather Prep
    Mountain weather changes rapidly; carry a light jacket even in summer.
  • Fuel Stops
    Fill up in Hope before heading onto the Coquihalla to avoid higher prices.
  • Rest Stops
    Use the designated rest areas along the Coquihalla for safe breaks.
Safety Tips
  • Winter Tires
    Winter tires are mandatory on the Coquihalla and Sea to Sky highways from October to April.
  • Speed Limits
    Strictly follow speed limits, especially on the winding sections of Highway 99.
  • Wildlife
    Watch for deer crossing the highway, particularly near the transition zones.
  • Emergency
    Keep a charged phone and emergency supplies in your vehicle at all times.
People Also Ask
  • Is the drive scenic?
    Yes, the Sea to Sky Highway is one of the most beautiful drives in Canada.
  • Are there tolls?
    No, there are no tolls on this route.
  • Can I take a bus?
    Bus service is limited; you would need to transfer in Vancouver.
  • How long is the drive?
    It takes approximately 6.5 hours of driving time.
  • Is it safe in winter?
    Yes, provided you have proper winter tires and drive according to conditions.
Quick Info
  • From Grand Forks, British Columbia, Canada
  • To Squamish, British Columbia, Canada
  • Modes
Best Time to Travel

June to September for clear mountain passes and hiking access.

Things to Do in Squamish
1
Sea to Sky Gondola
Take the gondola to the summit for panoramic views of Howe Sound. It offers hiking trails and a suspension bridge at the top.
2
Stawamus Chief
Hike the iconic granite monolith. It is a world-class destination for rock climbing and hiking.
3
Shannon Falls
Visit the third-highest waterfall in British Columbia. It is easily accessible from the highway with a short walking trail.
4
Britannia Mine Museum
Explore the historic copper mine located just south of Squamish. It features underground tours and interactive exhibits.
Tags
Grand Forks to Squamish driving to Squamish Highway 3 to Highway 99 BC road trip Grand Forks travel Squamish outdoor activities scenic drive BC traveling from Kootenays to Sea to Sky