Edmonton
Edmonton
Driving

Shawnigan Lake to Edmonton

Updated: 28 May 2026

To travel from Shawnigan Lake to Edmonton, you will take the BC Ferry from Swartz Bay to Tsawwassen, then drive Highway 1 and Highway 16 (Yellowhead Highway) East. The total distance is approximately 1200 km. This is a long-haul drive through the mountains and prairies. Expect a total travel time of 16 hours. Edmonton is the capital of Alberta.

Total Distance: 1200 km total; 850 km straight-line air distance.
Fastest Way
Driving via the ferry is the fastest, taking 16 hours.
Cheapest Way
Driving your own vehicle with a ferry reservation is the most practical way.
Compare Shawnigan Lake to Edmonton Routes
Driving
Connecting
Duration
16 hours
Avg Price
$350 - $500
Operator
BC Ferries
Route
Shawnigan Lake Rd to Hwy 1, Ferry to Tsawwassen, Hwy 1 to Hwy 16 East.

Plan for an overnight stop in Jasper.

Travel Tips
  • Ferry Booking
    Always book your ferry in advance.
  • Long Drive
    Break the drive into two days.
  • Fuel
    Keep your tank full in remote areas.
  • Weather
    Edmonton is very cold in winter.
  • Supplies
    Carry extra water and snacks.
Safety Tips
  • Wildlife
    Watch for moose on the highway.
  • Road Conditions
    Check DriveBC and Alberta 511.
  • Night Driving
    Avoid driving at night in the mountains.
  • Emergency
    Carry a winter emergency kit.
People Also Ask
  • Is there a bus?
    Yes, Ebus operates to Edmonton.
  • How long is the ferry?
    1 hour and 35 minutes.
  • Is Edmonton cold?
    Yes, it has long, cold winters.
  • Can I fly?
    Yes, to Edmonton International Airport (YEG).
  • What is the best time to visit?
    Summer for festivals.
Quick Info
  • From Shawnigan Lake, British Columbia, Canada
  • To Edmonton, Alberta, Canada
  • Modes
Best Time to Travel

Summer for festivals.

Things to Do in Edmonton
1
West Edmonton Mall
One of the largest malls in the world.
2
Alberta Legislature
A beautiful building with great grounds.
3
Fort Edmonton Park
A living history museum.
4
River Valley
The largest urban park system in Canada.
Tags
Shawnigan Lake to Edmonton BC Ferries to mainland driving to Edmonton Vancouver Island to Edmonton Highway 16 Yellowhead traveling to Edmonton best way to Edmonton ferry and drive