Three Hills
Three Hills
Edson
Edson
Driving

Three Hills to Edson

Updated: 30 May 2026

The drive from Three Hills to Edson covers approximately 320 kilometers. You will head northwest through the central Alberta landscape, joining the Yellowhead Highway (Highway 16) near Edmonton. The total travel time is roughly 3.5 hours. Edson is a key service town for travelers heading toward the mountains or the northern oil fields. The roads are well-maintained and suitable for all vehicle types.

Total Distance: 320 km driving distance; 270 km straight-line air distance.
Fastest Way
Driving via Highway 2 and Highway 16 is the fastest route.
Cheapest Way
Driving your own vehicle is the most practical and affordable option.
Compare Three Hills to Edson Routes
Driving
Direct
Duration
3 hours 30 mins
Avg Price
55-75 CAD in fuel
Operator
Personal Vehicle
Route
Highway 21 to Highway 2 to Highway 16 West.

Stop in Spruce Grove for a quick break if needed.

Travel Tips
  • Fueling
    Edson has many fuel stations and is a major stop for long-haul truckers.
  • Traffic
    Expect heavier traffic near Edmonton; try to bypass during rush hour.
  • Dining
    There are several fast-food and sit-down restaurants along the highway in Edson.
  • Road Updates
    Check 511 Alberta for any highway maintenance alerts.
  • Rest Stops
    Plan your stops in advance to maintain energy on the 3.5-hour drive.
Safety Tips
  • Speeding
    Obey speed limits, as RCMP frequently patrol the Yellowhead Highway.
  • Winter Weather
    Be prepared for icy patches on the highway during winter months.
  • Wildlife
    Stay alert for deer crossing the road, especially near forested areas.
  • Vehicle Prep
    Check your tire pressure and fluid levels before departing.
People Also Ask
  • Is Edson a big town?
    Edson is a medium-sized town serving as a regional hub for industry and travel.
  • How long is the drive?
    The drive from Three Hills takes about 3.5 hours.
  • Are there hotels in Edson?
    Yes, there are several hotels and motels available for travelers.
  • Can I take a bus?
    There is no direct bus service from Three Hills to Edson.
  • What is the best route?
    The most direct route is via Highway 2 and Highway 16.
Quick Info
  • From Three Hills, Alberta, Canada
  • To Edson, Alberta, Canada
  • Modes
Best Time to Travel

Year-round, though summer offers the best road conditions.

Things to Do in Edson
1
Kinsmen Park
Enjoy the walking trails and green space in the heart of Edson. It is a great place to stretch your legs.
2
Galloway Station Museum
Learn about the local history and the importance of the railway to the region. It features interesting exhibits.
3
Edson Leisure Centre
Access the pool and fitness facilities for a quick workout or swim. It is open to the public.
4
Vision Park
Visit this local park for outdoor recreation and community events. It is well-maintained throughout the year.
Tags
Three Hills to Edson driving to Edson Highway 16 Alberta road trip Edson travel Three Hills to Edson distance central Alberta driving Edson services