Road routes in Western Australia assist drivers navigating roads in urban, rural, and scenic areas of the state. The route numbering system is composed of National Highways, National Routes, State Routes, and Tourist Drives. Each route has a unique number, except for National Highway 1 and National Route 1, which mark Highway 1 in Western Australia. Routes are denoted on directional signs and roadside poles by appropriately numbered markers, the design of which varies according to route type.
National Highways and National Routes are designated by the Federal Government along roads of national importance, whilst State Routes and Tourist Drives are designated by the State Government. Highways and some arterial roads are controlled and maintained by Main Roads Western Australia.[1] [2] The remaining roads are generally the responsibility of local governments, though there are also some private roads and Department of Environment and Conservation roads.
Many major roads in Perth[3] and in rural Western Australia[4] are not assigned a route number. Not many routes have been added since the 1990s; exceptions include the Graham Farmer Freeway, Mandjoogoordap Drive and Port Gregory Road/George Grey Drive.
Western Australia is the only remaining state to use the 1950s system in full (other than there being 1 National Route), while other states have either discontinued it in favour of an alphanumeric system or switched to a cheaper hybrid system, followed by phasing out the National Highway system. There are no definite plans to stop using it.
National Highways are designated with gold numbers on a green shield.[5] These are the most direct routes between Perth and other Australian capital cities. Black on white shields indicate National Routes that are not part of the National Highway system. Highway 1 is a route that circumnavigates Australia, joining all mainland state capitals, via roads numbered as National Highway 1 or National Route 1 (or as M1, A1, or B1 in states with an alphanumeric route numbering system).
Route | Component roads | From | Via | To | Length | Notes | |
---|---|---|---|---|---|---|---|
National Highway 1 | WA/NT border | Port Hedland | 1561abbr=onNaNabbr=on | Continues west from Port Hedland as National Route 1 | |||
Eyre Highway | WA/SA border | Balladonia | Norseman | 720abbr=onNaNabbr=on | Continues south from Norseman as National Route 1 | ||
National Highway 94 | Victoria Park | Norseman | 715abbr=onNaNabbr=on | ||||
National Highway 95 | Midvale | Port Hedland | 1576abbr=onNaNabbr=on | ||||
National Route 1 | Port Hedland | Norseman | 2903abbr=onNaNabbr=on | Continues east from Port Hedland and Norseman as National Highway 1 | |||
Alternate National Route 94 | Coolgardie | Widgiemooltha | 114abbr=onNaNabbr=on |
State Routes in Western Australia are designated by a white number on a blue shield. Single digit routes travel completely or partially along urban freeways or highways. Two digit route numbers that end in zero are the major road routes out of Perth, except for Route 10, which designates rural highway connections in the South West region. Other two digit routes connect the urban centres of Perth, while three digit routes connect regional and remote areas of Western Australia.
Route | Component roads | From | Via | To | Length | Notes |
---|---|---|---|---|---|---|
State Route 2 | Alkimos | Perth | Lake Clifton | 151km (94miles) | ||
State Route 3 | North Beach | Middle Swan | Bibra Lake | 58.6km (36.4miles) | ||
State Route 4 | Muchea | Perth Airport | Oakford | 81.5km (50.6miles) | ||
State Route 5 | Fremantle | Perth | Victoria Park | 20.3km (12.6miles) | [6] | |
State Route 6 | Fremantle | Applecross | Victoria Park | 16.1km (10miles) | ||
State Route 7 | Fremantle | Brentwood | Perth Airport | 23.1km (14.4miles) | ||
State Route 8 | West Perth | Wattle Grove | Carmel | 24.7km (15.3miles) | ||
State Route 10 | Bussell Highway | Bunbury | Karridale | Augusta | 141km (88miles) | |
Karridale | Nannup | Shannon | 340km (210miles) | |||
State Route 12 | Fremantle | Henderson | Naval Base | 20.7km (12.9miles) | ||
State Route 13 | Fremantle | Canning Vale | Haynes | 25.2km (15.7miles) | ||
State Route 14 | South Fremantle | Bibra Lake | Armadale | 27.3km (17miles) | Rerouted after road upgrades and extensions | |
State Route 18 | East Rockingham | Safety Bay | Baldivis | 20.3km (12.6miles) | ||
State Route 19 | Stake Hill | Meadow Springs | Mandurah | 6.3km (03.9miles) | ||
State Route 20 | Armadale | Bunbury | 153km (95miles) | |||
State Route 21 | Kwinana Beach | Oakford | Byford | 22.4km (13.9miles) | ||
State Route 22 | Rockingham | Baldivis | Jarrahdale | 49km (30miles) | ||
State Route 26 | Manning | Bentley | Cannington | 6.8km (04.2miles) | ||
State Route 27 | Shelley | Riverton | Lynwood | 5.5km (03.4miles) | ||
State Route 30 | Victoria Park | Armadale | Albany | 403km (250miles) | ||
Alternate | Beckenham | Kenwick | 3.5km (02.2miles) | Section bypassed by Kenwick LinkOnce mistakenly signed as Alternate National Route 30, Alternate National Highway 30 and briefly Alternate National Highway 94 | ||
State Route 31 | Cannington | Forrestdale | Oakford | 21.6km (13.4miles) | ||
State Route 36 | Langford | Thornlie | Gosnells | 7.8km (04.8miles) | ||
State Route 40 | Kelmscott | Brookton | Ravensthorpe | 521km (324miles) | ||
State Route 41 | High Wycombe | Kalamunda | Karragullen | 23.4km (14.5miles) | ||
State Route 50 | Middle Swan | Jane Brook | Toodyay | 62.5km (38.8miles) | ||
State Route 51 | Perth | Guildford | Bellevue | 18.2km (11.3miles) | ||
State Route 52 | Belhus | Middle Swan | Guildford | 15.3km (09.5miles) | ||
State Route 53 | Perth | Morley | Whiteman | 18.5km (11.5miles) | ||
State Route 55 | Dianella | Ascot | Hazelmere | 23.9km (14.9miles) | ||
State Route 56 | Landsdale | Dianella | West Perth | 16.6km (10.3miles) | Ends at Bulwer Street (State Route 72)[7] | |
State Route 60 | West Perth | Arrowsmith | 320km (200miles) | |||
State Route 61 | Crawley | West Perth | Yokine | 8.4km (05.2miles) | ||
State Route 64 | Balcatta | Osborne Park | Subiaco | 11.9km (07.4miles) | ||
State Route 65 | City Beach | Floreat | Perth | 12.7km (07.9miles) | ||
State Route 66 | Mount Lawley | East Perth | 2.3km (01.4miles) | |||
State Route 71 | Cottesloe | Hillarys Merriwa | Yanchep | 55km (34miles) | ||
State Route 72 | Perth | Leederville | City Beach | 11.5km (07.1miles) | ||
State Route 75 | East Perth | Osborne Park | Scarborough | 13.2km (08.2miles) | ||
State Route 76 | Trigg | Morley | Caversham | 22km (14miles) | ||
State Route 77 | Gwelup | Balcatta | Warwick | 8.4km (05.2miles) | ||
State Route 81 | Duncraig | Girrawheen | Ballajura | 11.4km (07.1miles) | ||
State Route 82 | Hillarys | Madeley | Cullacabardee | 18km (11miles) | Route number extended from Wanneroo Road to Tonkin Highway in 2019 | |
State Route 83 | Duncraig | Woodvale | Landsdale | 8.4km (05.2miles) | Shortened after road upgrades and extensions | |
State Route 84 | Ocean Reef | Mullaloo | Henley Brook | 27.1km (16.8miles) | Rerouted after road upgrades and extensions | |
State Route 85 | Edgewater | Joondalup | Bullsbrook | 34.3km (21.3miles) | ||
State Route 87 | Burns Beach | Kinross | Neerabup | 4.8km (03miles) | ||
State Route 102 | Manjimup | Rocky Gully | Mount Barker | 162km (101miles) | ||
State Route 104 | Busselton | Jarrahwood | Nannup | 60km (40miles) | ||
State Route 107 | East Bunbury | Wagin | Lake King | 408km (254miles) | ||
State Route 115 | Northam | Wongan Hills | Pithara | 152km (94miles) | ||
State Route 116 | Bindoon | Mingenew | Dongara | 326km (203miles) | ||
State Route 120 | Toodyay | Cranbrook | 382km (237miles) | |||
State Route 123 | Geraldton | Mount Magnet | 335km (208miles) | |||
State Route 136 | Nanutarra | Wittenoom | Munjina | 416km (258miles) | Nanutarra-Wittenoom Road is mostly unsealed | |
State Route 138 | Newman | Marble Bar | Port Hedland | 434km (270miles) | Approx 230 km is unsealed road | |
State Route 139 |