Great Eastern Highway is a road that links the Western Australian capital of Perth with the city of Kalgoorlie. A key route for road vehicles accessing the eastern Wheatbelt and the Goldfields, it is the western portion of the main road link between Perth and the eastern states of Australia. The highway forms the majority of National Highway 94, although the alignment through the Perth suburbs of Guildford and Midland, and the eastern section between Coolgardie and Kalgoorlie are not included. Various segments form parts of other road routes, including National Route 1, Alternative National Route 94, and State Route 51.

There are numerous intersections in Perth with other highways and main roads, including Canning, Albany, Tonkin and Roe Highways, and Graham Farmer Freeway. There are also two rural highways that spur off Great Eastern Highway. Great Southern Highway begins near Perth's eastern metropolitan boundary, linking towns such as York, Brookton, Narrogin, and Katanning. Near the eastern end of the highway, Coolgardie is the starting point of Coolgardie–Esperance Highway, connecting to the interstate route Eyre Highway at Norseman, as well as the coastal town of Esperance.

The highway was created in the 1930s from an existing system of roads linking Perth with the Goldfields. Though the name Great Eastern Highway was coined to describe the route from Perth to Guildford on the northern side of the Swan River (modern-day Guildford Road), it was actually used for the road through Belmont, south of the river. This section was constructed in 1867 using convict labour, with the road base made from sections of tree trunks. Over the years the road has been upgraded, with the whole highway sealed by 1953, segments reconstructed and widened, dual carriageways created in Perth and Kalgoorlie, and grade separated interchanges built at major intersections. Great Eastern Highway Bypass in Perth's eastern suburbs opened in 1988, allowing through traffic to avoid the Guildford and Midland townsites, and in 2002 a new bypass diverted the highway around Northam. A future route to replace Great Eastern Highway's current ascent of the Darling Scarp has been planned and named EastLink WA. The planned route is a controlled-access highway along Toodyay Road to Gidgegannup, and then across to Wundowie via a new alignment. Though planning began in the 1970s, construction is expected to begin in 2025.

Route description

Great Eastern Highway commences at The Causeway, a river crossing that connects to Perth's central business district. Travelling north-east through the city to Greenmount Hill, and following a steep climb, the highway heads east through Western Australia's Wheatbelt to Kalgoorlie, in the state's Goldfields. Within Perth, the highway is a six-lane dual carriageway from The Causeway to Tonkin Highway near Perth Airport. It travels as a four lane single carriageway to Midland, with the second carriageway reappearing after Roe Highway, and continuing all the way to The Lakes at Perth's eastern fringe. The remainder of the highway is a two-lane single carriageway until Kalgoorlie, where a dual carriageway exists. The speed limit is from The Causeway to Midland, near the bottom of Greenmount Hill, and from Greenmount to Sawyers Valley. From the eastern edge of Perth it is generally , but with lower limits for sections near the towns the highway encounters en route to Kalgoorlie.

The highway runs mostly parallel to the Mundaring to Kalgoorlie water pipeline, which supplies the Goldfields with water from Mundaring Weir in the eastern part of Perth. The Golden Pipeline Heritage Trail is a tourist drive alongside the pipeline, with large sections of the trail following Great Eastern Highway. Various road routes are allocated to sections of Great Eastern Highway, with some overlap between some of the routes. It is mostly signed as National Highway 94, except for the section between Great Eastern Highway Bypass and Roe Highway, and the final from Coolgardie to Kalgoorlie. It is also signed as National Route 1 between The Causeway and Morrison Road in Midland, State Route 51 between Johnson Street in Guildford and Roe Highway, Tourist Drive 203 between Terrace Road in Guildford and Morrison Road, Midland, and Alternate National Route 94 east of Coolgardie.

Main Roads Western Australia monitors traffic volume across the state's road network, including various locations along Great Eastern Highway. In 2008/09, the busiest section was east of the Graham Farmer Freeway interchange, averaging 60,760 vehicles per weekday. The lowest volume was an average of 850 vehicles per day near Ryans Find Road, partway between Southern Cross and Coolgardie; however, this point also received the largest proportion of heavy vehicles, at 40.2% of all traffic. , Great Eastern Highway between Mundaring and Northam is the state's worst section of National Highway, in terms of road safety. Casualty crash rates had decreased since 2007, although the Royal Automobile Club of Western Australia (RAC) still considered it a risky section of road needing close attention from road authorities. In 2013, Great Eastern Highway remained as a road of particular concern, with the Australian Automobile Association giving 67% of the highway a low one- or two-star rating (out of five), and 77% of the route between The Lakes and Northam a one-star safety rating.

Burswood to Midvale Great Eastern Highway begins at a grade separated interchange between the south-eastern end of The Causeway, north-eastern end of Canning Highway, and north-western ends of Shepperton Road and Albany Highway. It proceeds in a north-easterly direction between local parks for , south of the Crown Perth entertainment complex in . After passing under the Armadale line, there is a diamond interchange with Graham Farmer Freeway to the north-west and Orrong Road to the south-east, with an additional south-westbound to north-westbound looped ramp. The highway continues north-east, parallel to the Swan River, through the residential and commercial areas of Rivervale, , , and . There are many at-grade intersections and driveway access crossovers in these high density suburbs. Major intersections are controlled by traffic lights, while many others are left-in/left-out. After , Great Eastern Highway interchanges with Tonkin Highway, which connects to Perth's north-eastern and south-eastern suburbs. Until September 2018, the interchange was also connected to Brearley Avenue, which provided access to Perth Airport's domestic terminals. The connection was removed due to the construction of Redcliffe railway station as part of the Forrestfield-Airport Link. The main connection linking Great Eastern Highway to the precinct is now at Fauntleroy Avenue to the north-east.

The road travels for another along the border between Ascot and Redcliffe, before reaching a traffic light controlled fork with Great Eastern Highway Bypass. The main traffic flow continues east on the bypass to Roe Highway, while the Great Eastern Highway runs north-east through for , separating a narrow residential area along the Swan River from industrial development in the rest of the suburb. The highway crosses the Helena River via a two-lane bridge, and continues north into the historic townsite of Guildford, named as Johnson Street. After , Johnson Street terminates at a T junction, just south of the Midland railway line. The highway turns east onto James Street, which after has a sharp 90 degree turn to the north, continuing as East Street for . Following a level crossing of the railway, and an adjacent set of traffic lights at Terrace Road, the name Great Eastern Highway is resumed.

The highway continues north-east for to Midland. Throughout Midland and the adjacent suburb of , it is at the centre of a commercial area, with two shopping centres located alongside the highway, and retail businesses fronting both sides of the road. As Great Eastern Highway enters Midland, traffic splits into a pair of one-way roads. Eastbound traffic continues on Great Eastern Highway, while westbound traffic travels along Victoria Street. The split ends after , and a further takes the highway to an interchange with Roe Highway, meeting up with traffic that bypassed the Guildford and Midland areas.

Most of this section of the Highway is actually a road as it contains driveways, entrances and exits. At a 2019 Belmont council meeting interstate town planners attended and mentioned that with 60,000 to 80,000 vehicles a day in the section west or Roe Hwy they could not find a busier "road" (not Highway or Freeway) in the world. They looked at the Avenue des Champs-Élysées in France and Market Street in San Francisco. West of Roe Hwy.

Greenmount to The Lakes

Great Eastern Highway is notorious for Greenmount Hill, where the highway encounters a steep slope with a 7% gradient on Perth's eastern outskirts. The highway rises from the Swan Coastal Plain to the Darling Scarp to the north of Greenmount Hill, though it is commonly described as travelling "up Greenmount". The historic hill, with significant Aboriginal and European heritage sites, has been a well-known landmark since the 1830s, and featured on an 1846 survey of the York Road. Part of this original eastern route remains as a separate road, now known as Old York Road. The highway diverges from this original route at a point east of Roe Highway, bypassing residential properties that line the old road. The two routes meet again at the top of the main climb of the hill, after .

From the sudden rise of Greenmount Hill through to Sawyers Valley, Great Eastern Highway has a series of rising and falling sections over rolling terrain. Along the way, the route follows the southern edge of John Forrest National Park for , passing to the north of the suburb of . Beyond the national park, the highway continues to be lined by native trees and patches of remaining forest. It continues east for between the low-density, rural residential areas of Hovea, Mahogany Creek, and Parkerville, before entering the Mundaring town centre. Continuing its journey east, the route leaves Mundaring and travels briefly through the north-eastern corner of Beelu National Park before coming to the rural community of Sawyers Valley, east of Mundaring.

Beyond Sawyers Valley, Great Eastern Highway travels in a north-easterly direction, alongside and later within the northernmost part of the Jarrahdale State Forest. After , the highway reaches the Old Northam Road turnoff, which offers an alternative route through . The highway route bypasses the development by continuing east for to The Lakes, where it curves around to the north to meet Great Southern Highway, at the edge of the Perth Metropolitan Region.

East to Kalgoorlie

Great Eastern Highway continues past The Lakes in a northerly direction, reduced to a single carriageway with one lane in each direction. later, the highway encounters the north-eastern end of Old Northam Road, and subsequently winds its way through a reverse curve. It travels in between Acacia Prison and Wooroloo Prison Farm and then alongside Wooroloo Brook, for , before crossing the waterway. The highway then heads in a north-easterly direction, passing to the south of , through , and reaching after . Another takes Great Eastern Highway to Mitchell Avenue, the turnoff for Northam, and part of the highway's former route through the town. The highway takes an curve around the northern edge of Northam, meeting up with the eastern section of the former alignment, known as Yilgarn Avenue. This section of highway, also known as the Northam Bypass, intersects three other roads at grade separated interchanges: Northam–Toodyay Road, Irishtown Road, and Northam–Pithara Road. Each interchange consists of a flyover bridge for the highway, and a single two-way ramp that connects to each road at a T junction.