Canmore
Canmore
Edmonton
Edmonton
Driving

Canmore to Edmonton

Updated: 31 May 2026

The drive from Canmore to Edmonton is a 400-kilometer journey along the Trans-Canada Highway (Hwy 1) and Hwy 2. It takes about 4 hours. This route takes you from the mountains through Calgary and into the capital city of Edmonton.

Total Distance: 400 km driving distance; 330 km straight-line air distance.
Fastest Way
Driving is the only direct way, taking 4 hours.
Cheapest Way
Driving is the most practical and cost-effective method.
Compare Canmore to Edmonton Routes
Driving
Direct
Duration
4 hours
Avg Price
$60-$80 in fuel
Operator
Personal Vehicle
Route
Hwy 1 East to Calgary, Hwy 2 North.

Stop in Red Deer for a break.

Travel Tips
  • Traffic
    Calgary and Edmonton traffic can be busy.
  • Parking
    Parking in downtown is paid.
  • Weather
    Check the forecast.
  • Navigation
    Follow Hwy 2 North.
  • Transit
    Edmonton has a good LRT system.
Safety Tips
  • Speed
    Watch for speed limits.
  • Fatigue
    Stay alert.
  • Emergency
    Keep a basic kit in your car.
  • Wildlife
    Watch for wildlife on the highway.
People Also Ask
  • How long is the drive?
    Approximately 4 hours.
  • Is it a scenic drive?
    Yes, the mountain section is.
  • Are there tolls?
    No, there are no tolls.
  • Can I take a bus?
    Yes, there are bus services.
  • What is the best time to go?
    Anytime.
Quick Info
  • From Canmore, Alberta, Canada
  • To Edmonton, Alberta, Canada
  • Modes
Best Time to Travel

Year-round for city and mountain access.

Things to Do in Edmonton
1
West Edmonton Mall
A massive shopping and entertainment complex.
2
Edmonton River Valley
The largest urban park in Canada.
3
Alberta Legislature Building
A beautiful historic site.
4
Royal Alberta Museum
Learn about the province's history.
Tags
Canmore to Edmonton driving to Edmonton Alberta road trip travel guide Edmonton Alberta long distance driving Canada travel best route scenic drive