Duncan
Duncan
Squamish
Squamish
Driving

Duncan to Squamish

Updated: 28 May 2026

The journey from Duncan to Squamish spans approximately 145 kilometers, requiring a combination of driving and a major ferry crossing. You will drive north to Nanaimo to board the BC Ferries vessel at Departure Bay. Upon arrival at Horseshoe Bay, you transition onto Highway 99, known as the Sea-to-Sky Highway. This route offers stunning coastal views and mountain vistas as you climb toward the Squamish valley. The total travel time typically averages 4 hours depending on ferry wait times.

Total Distance: Driving distance 145 km, straight-line air distance 85 km.
Fastest Way
Driving via the Departure Bay to Horseshoe Bay ferry route.
Cheapest Way
Driving your own vehicle is the most cost-effective method for groups.
Compare Duncan to Squamish Routes
Driving
Connecting
Duration
4 hours
Avg Price
70-100 CAD
Operator
BC Ferries
Route
Trans-Canada Hwy 1 to Nanaimo, Ferry to Horseshoe Bay, Hwy 99 North.

Book your ferry reservation in advance to avoid long sailing waits.

Travel Tips
  • Ferry Booking
    Always reserve your spot on the BC Ferries website to guarantee boarding on your preferred sailing.
  • Highway 99 Traffic
    Expect heavy traffic on Friday afternoons and Sunday evenings as Vancouver residents head to the mountains.
  • Fuel Up
    Fill your gas tank in Nanaimo or Horseshoe Bay, as fuel prices can be higher in Squamish.
  • Weather Check
    Check the DriveBC website for road conditions on the Sea-to-Sky Highway before departing.
  • Pack Layers
    Coastal weather changes rapidly; bring a waterproof jacket even in the summer months.
Safety Tips
  • Winding Roads
    Highway 99 has many sharp curves; maintain a safe speed and stay in your lane.
  • Wildlife
    Be alert for deer and bears crossing the road, especially during dawn and dusk.
  • Emergency Kit
    Carry a basic roadside emergency kit including a flashlight and jumper cables.
  • Cell Service
    Cellular reception is generally good, but may drop in remote sections between Horseshoe Bay and Squamish.
People Also Ask
  • Is there a bus from Duncan to Squamish?
    No direct bus exists; you must take a bus to Nanaimo, ferry to Horseshoe Bay, and then a bus to Squamish.
  • How long is the ferry ride?
    The ferry crossing from Departure Bay to Horseshoe Bay takes approximately 1 hour and 40 minutes.
  • Do I need a passport?
    No, this is a domestic route within British Columbia.
  • Are there tolls on this route?
    There are no road tolls, but the ferry requires a paid fare for the vehicle and passengers.
  • Can I take a train?
    No, there is no passenger rail service connecting Duncan to Squamish.
Quick Info
  • From Duncan, British Columbia, Canada
  • To Squamish, British Columbia, Canada
  • Modes
Best Time to Travel

May to September for clear visibility on the Sea-to-Sky Highway.

Things to Do in Squamish
1
Shannon Falls
Located just south of Squamish, this is the third-highest waterfall in British Columbia. It is easily accessible via a short walking trail from the parking lot.
2
Stawamus Chief
A massive granite monolith popular with rock climbers and hikers. The trail to the summit offers panoramic views of Howe Sound.
3
Britannia Mine Museum
An interactive museum located on the way to Squamish. It features underground mine tours and historical exhibits about the region's copper mining past.
4
Squamish Adventure Centre
The primary hub for visitor information and local tour bookings. It provides detailed maps for mountain biking and hiking trails in the area.
Tags
Duncan to Squamish travel BC Ferries Nanaimo to Horseshoe Bay Sea to Sky Highway route driving from Vancouver Island to Squamish traveling from Duncan to Squamish ferry crossing Nanaimo Highway 99 travel Squamish transport guide