Route map:

Template:Attached KML/Alberta Highway 29
KML is not from Wikidata

Highway 29 shield
Highway 29
Highway 29 highlighted in red
Route information
Maintained by Alberta Transportation
Length152.7 km[1] (94.9 mi)
ExistedOctober 2006–present
Major junctions
Major intersections
Specialized and rural municipalitiesLamont, Two Hills, St. Paul
TownsLamont, St. Paul
Highway system
Hwy 28A Hwy 31

Alberta Provincial Highway No. 29, commonly referred to as Highway 29, is a 153-kilometre (95 mi) highway in east–central Alberta, Canada that connects Highway 15 near Lamont to Highway 41 north of Elk Point. It runs mostly west to east across aspen parkland through Hairy Hill, turning north through Duvernay, Brosseau, Foisy, St. Brides, and east to St. Paul before ending at Highway 41 approximately 9 km (5.6 mi) north of Elk Point, concurrent with Highways 36 and 45 for lengthy sections.

The route was established in 2006 when Alberta Transportation renumbered portions of Highways 637, 45, 860, 36, and 28 between Highways 15 and 41, forming a more coherent route between St. Paul and Edmonton that involved only two numbered highways.

Route description

Highway 29 in Alberta is a rural two-lane highway with relatively little change in elevation, beginning at approximately 2,100 ft (640 m) above mean sea level (AMSL) near Lamont and traversing aspen parkland and agricultural lands of central Alberta. It descends to a low point of 1,760 ft (540 m) AMSL as it crosses the North Saskatchewan River near Brosseasu, ending at 1,950 ft (590 m) AMSL north of Elk Point. It has a posted speed limit of 100 km/h (62 mph) for the vast majority of its length, aside from when it passes through towns such as Brosseau where the limit is reduced to 80 km/h (50 mph), or St. Paul where the limit is 50 km/h (31 mph). There are almost no curves until Duvernay when it changes from an east–west alignment to north–south. Beyond St. Paul, the road becomes slightly more curvaceous and terrain is marginally more wooded near the gradual transition point into the boreal forest of northern Alberta.[1]

The highway begins as a spur from Highway 15, which itself begins in the Edmonton Capital Region and runs northeast into Lamont County where it turns east. Northwest of the town of Lamont, Highway 15 bends southeast and continues onward to Chipman and Mundare.[1] Highway 29 begins at this bend, branching east from Highway 15 and running through the rural farmland of central Alberta toward Saskatchewan. The route first intersects Highway 831, which serves as an alternate route into Lamont from the north. Highway 29 continues east for 29 km (18 mi) to an intersection with Highway 855, which provides access to Andrew and Mundare. Entering Two Hills County, the road meets Highway 45 near Hairy Hill. The two highways continue concurrently east for 10 km (6.2 mi) until, after curving southeast, Highway 29 splits north while Highway 45 continues southeast to Two Hills.[2]

The St. Paul Roman Catholic Cathedral on 50 Avenue (Highway 29) in St. Paul
The St. Paul Roman Catholic Cathedral on 50 Avenue (Highway 29) in St. Paul

Following the former alignment of Highway 860 for only 1.3 km, Highway 29 then turns east along Township Road 554 to meet Highway 36 near the hamlet of Duvernay.[1][3] It and Highway 36 continue concurrently north through Duvernay prior to a crossing of the North Saskatchewan River. The bridge was first built in 1930 and later replaced in 1978.[4] The hamlet of Brosseau lies on the river's north bank, north of which the road passes Lac Brosseau before curving east past Foisy into St. Paul County. The concurrent highways meet Highway 646, which continues east to Lafond and Elk Point. Highways 29 and 36 veer due north, briefly crossing a section of the Saddle Lake Cree Nation before re-entering St. Paul County. Highway 652 branches west to Saddle Lake, and 1.6 km (1 mi) later, the concurrency ends at St. Brides as Highway 29 turns east toward St. Paul from Highway 36 which continues north to Ashmont.[1]

Highway 29 remains in an east–west direction for most of its remaining 44 km (27 mi) in St. Paul County.[1] It passes a series of small lakes and the St. Paul Airport before reaching the town of St. Paul. The speed limit reduces to 70 km/h (43 mph) then 50 km/h (31 mph) as the highway becomes 50 Avenue and widens to four lanes while bisecting the town. Traffic lights control an intersection with Highway 881 at the east end of town. After a brief concurrency, Highway 881 turns south to Myrnam at a second intersection further east, and Highway 29 continues east through St. Paul County. It curves slightly northeast before straightening out to the east and passing the hamlet of St. Edouard, turning southeast across Atimoswe Creek on a culvert. Straightening out due east, the highway ends at a Y intersection with Highway 41 north of Elk Point, 26 km (16 mi) east of St. Paul and 43 km (27 mi) east of the split with Highway 36.[1][4]


Highway 29 was not designated until October 2006, and involved no new construction. It is composed entirely of redesignated highways and concurrencies, with the intention of simplifying the journey from Edmonton to St. Paul which now involves only Highways 15 and 29.[1][3] The first segment of Highway 29 between Highway 15 near Lamont and Highway 45 northwest of Hairy Hill was formerly Highway 637. A concurrency with Highway 45 precedes a short segment of Highway 860 which was re-signed as Highway 29. The highway turns back east on a segment that was formerly Highway 637. Highway 29 is concurrent with Highway 36 for 33.5 km (21 mi), prior to veering east into St. Paul on the former alignment of Highway 28 to the east end at Highway 41.[3]

Major intersections

Rural/specialized municipalityLocationkm[1]miDestinationsNotes
Lamont County0.00.0 Hwy 15 – Edmonton, Fort Saskatchewan, Mundare
Lamont3.42.1 Hwy 831 – Waskatenau, Boyle
32.720.3 Hwy 855 – Andrew, Mundare
County of Two Hills No. 2150.731.5 Hwy 857 – Willingdon, Vegreville
53.633.3 Hwy 45 west – Bruderheim, RedwaterHwy 29 branches east; west end of Hwy 45 concurrency
55.734.6UAR 150 south – Hairy Hill
63.539.5 Hwy 45 east – Two Hills, MarwayneHwy 29 branches north; east end of Hwy 45 concurrency
64.840.3 Hwy 860 northHwy 29 branches east
76.247.3 Hwy 36 south – Two Hills, VikingHwy 29 branches north; south end of Hwy 36 concurrency
78.048.5Crosses the North Saskatchewan River[a]
County of St. Paul No. 1997.760.7 Hwy 646 east – Lafond, Elk Point
107.666.9 Hwy 652 west – Saddle Lake
St. Brides109.267.9 Hwy 36 north – Vilna, Lac La BicheHwy 29 branches east; north end of Hwy 36 concurrency
Town of St. Paul125.177.750 Street
127.078.9 Hwy 881 north – St. Vincent, MallaigWest end of Hwy 881 concurrency
County of St. Paul No. 19128.780.0 Hwy 881 south – MyrnamEast end of Hwy 881 concurrency
137.185.2UAR 236 south – St. Edouard
152.794.9 Hwy 41 – Cold Lake, Bonnyville, Elk Point, VermilionY intersection
1.000 mi = 1.609 km; 1.000 km = 0.621 mi


  1. ^ Duvernay is located on the south bank of the North Saskatchewan River and Brosseau is on the north bank.


  1. ^ a b c d e f g h i Google (January 2, 2018). "Highway 29 in north-central Alberta" (Map). Google Maps. Google. Retrieved January 2, 2018.
  2. ^ "2016 Provincial Highway 1-216 Progress Chart" (PDF). Alberta Transportation. March 2016. Archived (PDF) from the original on November 12, 2016. Retrieved November 12, 2016.
  3. ^ a b c "Travel to St. Paul made easier with new Highway 29 designation". Alberta Transportation. October 10, 2006. Archived from the original on January 10, 2017. Retrieved January 10, 2017.
  4. ^ a b "Transportation Infrastructure Management System - Existing Structures in the Provincial Highway Corridor" (PDF). Alberta Transportation. September 28, 2012. p. 122. Retrieved November 22, 2016.