Approximate road distances (in kilometres) of towns from Brisbane along the highway

The Bruce Highway is a major highway in Queensland, Australia. Commencing in the state capital, Brisbane, it passes through areas close to the eastern coast on its way to Cairns in Far North Queensland. The route is part of the Australian National Highway and also part of Highway 1, the longest highway route in Australia. Its length is approximately 1,679 kilometres (1,043mi); it is entirely sealed with bitumen. The highway is named after a popular former Queensland and federal politician, Harry Bruce. Bruce was the state Minister for Works in the mid-1930s when the highway was named after him. The highway once passed through Brisbane, but was truncated at Bald Hills when the Gateway Motorway became National Highway 1 upon its opening in December 1986.[citation needed]

It was previously known as the Great North Coast Road, being renamed as the Bruce Highway in 1934 after the state's Minister for Public Works, Harry Bruce.

The highway is the biggest traffic carrier in Queensland. It initially joined all the major coastal centres; however, a number of bypasses, particularly in the south, have diverted traffic around these cities to expedite traffic flow and ease urban congestion. As a result, the highway is constantly being shortened. The road is a dual carriageway from Brisbane to Curra, north of Gympie, many of these upgrades being completed in the 1980s (Glass House Mountains, Tanawha, Maryborough) and 1990s (Nambour, Yandina, and Cooroy).[citation needed]

The highway commences just south of the bridge over the Pine River at the Gateway Motorway interchange, 21 kilometres (13mi) north of the Brisbane central business district. The highway has changed its route numbering from National Highway 1 to the M1 (motorway road) or A1 (single carriageway, generally with overtaking lanes).[citation needed]

Sugar cane train crossing, 2003

Major cities along the route include Gympie, Maryborough, Rockhampton, Mackay, Townsville, and Cairns. The highway passes the Glasshouse Mountains, rainforests and pastures in the Sunshine Coast, the Gunalda Range (north of Gympie), Mount Larcom (north of Gladstone), and the arid countryside north of Rockhampton; after that, it passes through land predominantly used for sugar cane, crop growing and dairy farms and the sub-tropics and tropics.[citation needed]

In November 2024, the Bruce Highway Advisory Council was re-established.

State-controlled road

The Bruce Highway is a state-controlled road, subdivided into fourteen sections for administrative and funding purposes. All sections are part of the National Highway.

The sections are:

  • 10A – Brisbane to Gympie
  • 10B – Gympie to Maryborough
  • 10C – Maryborough to Gin Gin
  • 10D – Gin Gin to Benaraby
  • 10E – Benaraby to Rockhampton
  • 10F – Rockhampton to St Lawrence
  • 10G – St Lawrence to Mackay
  • 10H – Mackay to Proserpine
  • 10J – Proserpine to Bowen
  • 10K – Bowen to Ayr
  • 10L – Ayr to Townsville
  • 10M – Townsville to Ingham
  • 10N – Ingham to Innisfail
  • 10P – Innisfail to Cairns

State-controlled roads that intersect with the highway are listed in the main article.

Route description

Commencing in Bald Hills at the junction of the Gateway Motorway and Gympie Arterial Road, the Bruce Highway is a motorway standard road (signed as the M1) for its first 163 kilometres (101mi) to Curra, where it becomes a two-lane sealed highway for most of its remainder. The first 2.5 kilometres (1.6mi) to the Dohles Rocks Road interchange has eight lanes and a variable (electronically signed) speed limit of up to 100 kilometres per hour (60mph). The next 22 kilometres (14mi) to the Caboolture / Bribie Island interchange has six lanes and a maximum speed limit of 100 kilometres per hour (60mph). From there to Curra the road has four lanes and a speed limit of 110 kilometres per hour (70mph).

Brisbane to Rockhampton

Bald Hills to Caboolture

This section of the Bruce Highway crosses the Pine River into the City of Moreton Bay, passing through mainly urban areas before crossing the Caboolture River and reaching the Caboolture / Bribie Island interchange after 24.5 kilometres (15.2mi). It runs past or through Murrumba Downs, Griffin, Kallangur, Mango Hill, North Lakes, Dakabin, Narangba, Burpengary and Morayfield. On the way it is crossed by the Redcliffe Peninsula railway line and passes the Caboolture BP Travel Centre.[citation needed]

Caboolture to Caloundra

The Caboolture / Bribie Island interchange also provides access to the D'Aguilar Highway via a service road. After the D'Aguilar Highway interchange the Bruce passes through mainly rural areas and the Beerburrum and Beerwah State Forests, entering the Sunshine Coast Region before reaching the Caloundra Road interchange after a further 36.1 kilometres (22.4mi). It passes the southern entry to Steve Irwin Way, a bypassed section of the highway, which provides access to Beerburrum, Glass House Mountains, Beerwah, Australia Zoo and Landsborough before terminating at the Caloundra Road interchange.[citation needed]

The Caloundra Road Interchange is also Australia's first Diverging diamond interchange.

Caloundra to Noosa

Bruce Highway at Beerwah, 2021

The next 5.6 kilometres (3.5mi) to the Sunshine Motorway interchange, providing access to the Sunshine Coast, widens to 3 lanes in either direction. It then narrows back to 2 lanes. After another 7.5 kilometres (4.7mi) the Maroochydore Road interchange provides access to Maroochydore and Woombye. The Bli Bli Road interchange, after a further 7 kilometres (4.3mi), provides access to Bli Bli and Nambour. The Yandina–Coolum Road interchange, after 6.7 kilometres (4.2mi), provides access to Yandina and Coolum. The Eumundi interchange, after 8.4 kilometres (5.2mi), provides access to Eumundi and Noosa. The Cooroy interchange, after 7.2 kilometres (4.5mi), provides access to Cooroy, Tewantin and Noosa. Total distance from Caloundra Road to this interchange is 42.4 kilometres (26.3mi).[citation needed]

Noosa to Gympie

The 33 kilometres (21mi) to the end of the M1 at Kybong includes three interchanges that provide access to the Old Bruce Highway. From Kybong the highway is designated A1. It has numerous parts with lower speed limits, including urban areas, high crash zones and roadwork sites. After 8 kilometres (5.0mi) from Kybong the Mary Valley Road interchange provides access to the west of the Mary River. The highway then passes through the Gympie urban fringe, with several at grade intersections providing access to various parts of the city. North of Gympie, 14.3 kilometres (8.9mi) from the Mary Valley Road interchange, the Wide Bay Highway interchange is reached, providing access to Kilkivan. Total distance from the Cooroy interchange is 55.4 kilometres (34.4mi).[citation needed]

Gympie to Maryborough

Bruce Highway at Tiaro, 2010

The 73.9 kilometres (45.9mi) from the Wide Bay Highway interchange to the Maryborough–Biggenden Road interchange at Maryborough passes through Tiaro and the Gympie Road exit to Maryborough before crossing the Mary River.[citation needed]

Maryborough to Rockhampton

The highway maintains a speed limit of 100 occasionally slowing down to 60 or 50 while driving through several small towns including Childers, Gin Gin, Miriam Vale and Mount Larcom before reaching Rockhampton.[citation needed]

Development of the M1

Bruce Highway near Tully, 2016

With the completion of Section D of the Bruce Highway – Cooroy to Curra upgrade project (Woondum to Curra) in October 2024 the M1 has now been extended to Curra, 14 kilometres (8.7mi) north of Gympie. The Bruce Highway from Curra onwards remains signed as A1.

Further extensions are currently not funded by the federal government excluding the Tiaro Bypass, which will be built to motorway standard and will start construction in mid-2027.

History

Remnants of early roads to the north of Brisbane

Roads to the north of Brisbane in the early days of settlement were constrained by the need to use reliable low level crossings of rivers and creeks well upstream from the coast.[citation needed]

South Pine Road runs from Enoggera Road at Alderley through Everton Park to Everton Hills, crossing Kedron Brook.

Bunya Road runs from South Pine Road at Everton Hills to Eatons Crossing Road at Draper, after crossing the South Pine River at Drapers Crossing (a fordable crossing).[citation needed]

Old Northern Road runs from South Pine Road at Everton Park to another South Pine Road at Albany Creek. Eatons Crossing Road runs from this road (north of the South Pine River) to Draper. This South Pine Road continues north over the South Pine River via Cash's Crossing and thence to Gympie Road at Strathpine.

Old North Road links this South Pine Road at Brendale to Youngs Crossing Road at Bray Park. Youngs Crossing Road continues to Dayboro Road at Petrie after crossing the North Pine River. Further upstream, Whiteside Road (now submerged by Lake Samsonvale) provided a fordable crossing at Quinn's Crossing when water level was too high at Youngs Crossing.[citation needed]

Further north, another segment of Old North Road starts at Caboolture River Road in Upper Caboolture, crosses the Caboolture River at Zillmans Crossing and proceeds to Wamuran.

Early roads from the North Pine River crossing to the Caboolture River crossing may have included parts of:[citation needed]

  • Narangba Road from Anzac Avenue in Kallangur to Narangba, where it becomes (after a short distance as Main Street) Oakey Flat Road, to Morayfield Road at Morayfield.
  • Burpengary Road from Boundary Road at Dakabin to Burpengary, where it becomes Station Road. From Station Road the direct route to Morayfield follows Obrien Road and Lindsay Road.
  • Old Gympie Road from Anzac Avenue in Kallangur to Morayfield Road at Burpengary.
  • Caboolture River Road from Morayfield Road at Morayfield to Old North Road at Upper Caboolture.

The Oakey Flat Road route avoids the crossing of Burpengary Creek on Obrien Road at Burpengary. From Oakey Flat Road at Morayfield a route consisting of Williamson Road, Forest Hills Drive, Haywood Road and Moorina Road runs to Caboolture River Road at Upper Caboolture, avoiding the crossing of Sheep Station Creek on Morayfield Road at Morayfield.[citation needed]

Early roads from Caboolture (after travelling east from Wamuran) to Landsborough and then to the Bruce Highway at Palmview may have included parts of:[citation needed]

  • Another segment of Old Gympie Road from Caboolture to Landsborough.
  • Beerburrum Road from Caboolture to Beerburrum, where it joins the Steve Irwin Way to Landsborough and Palmview.

Tom Petrie’s roads

Murrumba Homestead Grounds

The following quotations are from the Murrumba Homestead Grounds article.

  • "To facilitate his timber operations Tom Petrie marked out several early northern roads, including a track between the Pine River and Bald Hills and a trail from Murrumba to Maroochydore, which later became the Gympie Road. He also blazed a track from North Pine to Humpybong (Redcliffe)."
  • "In 1869 Cobb & Co opened a coach route from Brisbane to Gympie via the route Tom had helped mark out."

Anzac Avenue

Anzac Avenue is part of the history of the Bruce Highway as the highway followed it from Petrie to Rothwell for many years prior to the construction of its present alignment.[citation needed]

The following quotation is from the Anzac Avenue article.

  • "A road from Bald Hills to Redcliffe was formed by the early 1860s, but by 1864 this was almost impassable. Tom Petrie marked a track from the Hays Inlet crossing and in the early 1870s assisted in surveying the road. Known as the "Brisbane Road" it became the primary way of accessing the Redcliffe Peninsula by road."

Upgrades

One of the most dramatic deviations of the highway was the Bald Hills to Burpengary Deviation. Beginning construction in 1972, the new route stretched from Roghan Road at Bald Hills to Deception Bay Road at Burpengary. Construction took place across four stages, the last of which was opened on 10 November 1977.

Due to the nature of wet weather and tropical cyclone prone areas of North Queensland, the highway is prone to frequent flooding in a number of places. Following the catastrophic Queensland floods in 2010–2011 the Australian Government commissioned a feasibility study on flood-proofing the highway.

Numerous stretches of the highway are set to undergo redevelopment, realignment, flood-proofing and extension of dual carriageway sections. Former Premier Anna Bligh announced the plans while launching the Queensland Infrastructure Plan (Now (A part of) known as Building Our Future, it includes all Transport Infrastructure Projects Nation-wide). The works are expected to total A$2 billion and include 77 projects over a period of two decades. As of December 2020, 23 major projects had been completed under the program including the delivery of 64 bridges, 30 new rest stops, 300km safer roadsides, and 190km wide centre line treatments.

To improve flood immunity of the highway south of Childers, a new and improved road alignment and a higher bridge over the Isis River were completed in September 2011.

Between the Gateway Motorway and Caboolture, the highway has been widened to eight and six lanes since 2001, including the Dohles Rocks Road to Boundary Road section in October 2004, the Boundary Road to Uhlmann Road section in March 2007, and the latest section Uhlmann Road to Bribie Island Road in November 2009. Extension of the six lane section to Steve Irwin Way is proposed to commence in 2020.[citation needed]

A new interchange has been built at the notorious intersection of Roys Road at Beerwah. It also connects to the nearby Bells Creek Road, eliminating another dangerous intersection.

The Nambour-Bli Bli Road interchange was upgraded in 1997 from a half-diamond to a dumbbell. The old interchange had lasted just 7 years. Later on, the entire Nambour Bypass went through a process of rehabilitation due to the extremely rough surface and dangerous pothole appearances during wet weather. This work was completed in 2009.[citation needed]

As of 2020 Sections A, B & C of the joint State and Federal funded 61 kilometres (38mi) Cooroy to Curra upgrade of the highway are open. The final part of the upgrade, Section D, which provides a motorway-standard bypass of Gympie, opened in October 2024.

In January 2025, the Australian prime minister announced that the Bruce Highway would get AU$7.2 billion dollars funding from the Australian Government. This funding is meant to upgrade failing sections of the highway between Mackay and Bowen, notably around the very flood prone section south of Proserpine known as Goorganga Plains. This section is earmarked for an elevated carriageway similar to what was built at the Yeppen Floodplain near Rockhampton. The Goorganga Plains section can be closed for days resulting in huge economic loss for the state of Queensland.

Major upgrades: Bald Hills to Cooroy

DateDetails
late 1965 or early 19662 mile section of dual carriageway from Woombye to Nambour completed, including two new bridges over Paynters Creek.
August 1966Caboolture Bypass Stage 1. Single-carriageway completed between Burpengary Creek and Bribie Island Road.
1967Second carriageway between the Redcliffe turnoff at Burpengary and the southern end of the Caboolture Bypass completed.
late 1969 or early 1970New bridges completed over the railway line at Kulangoor and over the South Maroochy River at Yandina.
August 1970Caboolture Bypass Stage 2. Single-carriageway completed between Bribie Island Road and Red Road.
mid 1971Zillmere Road to Roghan Road duplication, including duplicate bridge over Cabbage Tree Creek.
December 1972Single-carriageway deviation between Eumundi and Cooroy. The old alignment is now Eumundi Range Road.
December 1973Bald Hills to Burpengary Deviation Stage 1 (Roghan Road to Strathpine Road)
December 1973Beerwah Bypass. 2.5km-long deviation completed between Roys Road and Foley Road including a new concrete bridge across Coochin Creek.
November 19746km-long single-carriageway deviation completed between Yandina and Eumundi.
December 1974Glasshouse Mountains Bypass. 1.5km-long deviation completed between Glasshouse Mountains Sportsground and Kings Road including a new concrete bridge across Coonowrin Creek.
August 1976Eumundi Bypass. 2.4km-long deviation completed between Eumundi-Noosa Road and Eumundi-Kenilworth Road.
2 August 1976Bald Hills to Burpengary Deviation Stage 2. 12km-long single-carriageway deviation completed between Strathpine Road and Boundary Road.
March 1977Bald Hills to Burpengary Deviation Stage 3. Second carriageway completed between Strathpine Road and Boundary Road.
10November1977Bald Hills to Burpengary Deviation Stage 4. Boundary Road to Deception Bay Road section completed.
9 August 1979Burpengary Creek to Bribie Island Road Duplication. Second carriageway completed between Burpengary Creek and Bribie Island Road, including interchanges at Station Road, Uhlmann Road, and Bribie Island Road.
30 June 1983Bribie Island Road to Beerburrum Creek duplication.
9 December 1985Beerburrum Creek to Caloundra Road Deviation. Major 26.5km-long four lane deviation completed between Beerburrum Creek and Caloundra Road.
September 1987Caloundra Road to Sippy Creek duplication.
16 November 1989Tanawha Deviation. Four lane deviation completed between Sippy Creek and Maroochydore Road.[citation needed]
23 November 1990Nambour Bypass. 11km long bypass of Nambour, dual carriageway from Maroochydore Road to Nambour-Bli Bli Road and single carriageway from Nambour-Bli Bli Road to Kulangoor.[citation needed]
17 May 1994Cooroy Bypass. Single-carriageway bypass of Cooroy officially opened by Minister for Transport David Hamill.
November 1996Morayfield Interchange. New interchange opened at Buchanans Road, Morayfield, replacing at-grade intersections there and at Old Coach Road.
17 July 1997Yandina Bypass. Dual-carriageway bypass of Yandina officially opened by Federal Minister for Transport John Sharp. Duplication from Nambour-Bli Bli Road to Kulangoor and the Parklands Interchange were also opened at this time.
23 July 2002Gateway Motorway to Dohles Rocks Road six-laning.[citation needed]
19September2003Yandina to Cooroy Duplication. Dual-carriageways completed between Browns Creek and Eumundi Range.[citation needed]
20 January 2005Dohles Rocks Road to Boundary Road six-laning. Six-lane upgrade completed between Dohles Rocks Road and Boundary Road, including upgrades to the Anzac Avenue interchange.
12 March 2007Boundary Road to Uhlmann Road six-laning. Six-lane upgrade completed between Boundary Road and Uhlmann Road, including upgrades to the Deception Bay Road and Uhlmann Road interchanges.
5 November 2009Uhlmann Road to Bribie Island Road six-laning. Six-lane upgrade completed between Uhlmann and Bribie Island Roads, including upgrades to the Bribie Island Road interchange.[citation needed]
8 September 2017Boundary Road interchange upgrade.[citation needed]
August 2021Six-lane upgrade completed between Caloundra Road and Sunshine Motorway, including upgrades to both interchanges, and also included smart technologies.
April 2024Six-lane upgrade completed between Bribie Island Road and Steve Irwin Way, including upgrades to creek crossings and the Pumicestone Road interchange.

Major upgrades: Cooroy to Rockhampton

DateDetails
May 1940Wallaville – Burnett River Bridge
1956Isis River Bridge replacement
December 1967Ambrose to Raglan Deviation: New highway built from Sinclair Street (Ambrose) to modern-day Raglan Station Road (Raglan), which bypassed a 14km stretch of road.[citation needed]
1971Coles Creek Deviation
April 1973Gunalda Bypass[citation needed]
1974Gavial Deviation: New road built from the southern end of Roope Road to Jellicoe Street, bypassing Port Curtis Road. A new Burnett Highway junction was built as well.[citation needed]
April 1975Calliope River Bridge[citation needed]
August 1976Bauple Deviation (9.6km)
May 1977Bajool Bypass
April 1979McKenzie Creek Deviation (3.3km)
1980McKenzie Creek to Oaky Creek Deviation (1.8km)
May 1984Howard-Torbanlea Deviation[citation needed]
1985Curra deviation. 4.6km of new road built to bypass a narrow railway bridge at Harvey Siding Road.
7 October 1986Rockhampton Deviation: New road built from the new Capricorn Highway roundabout to the existing Burnett Highway junction (built in 1974).[citation needed]
14 September 1990Maryborough Bypass[citation needed]
16 November 1991Glenwood Deviation. Old alignment now Shadbolt Road, Bolderrow Road and Murphys Road.[citation needed]
5 July 1999Wallaville Deviation – Tim Fischer Bridge[citation needed]
2000Skyring Creek bridge replacement.
14 February 2001Gunalda Range Deviation. Old alignment now Bonnick Road and Davey Road[citation needed]
August 2011Isis River Bridge replacement, 1956 bridge replaced.[citation needed]
18 December 2012Cooroy to Curra Upgrade Section B[citation needed]
28 October 2013Rockhampton – Yeppen North[citation needed]
11 June 2014Calliope Interchange[citation needed]
22 October 2015Rockhampton – Yeppen South[citation needed]
5 May 2017Cooroy to Curra Upgrade Section A[citation needed]
9 November 2017Cooroy to Curra Upgrade Section C[citation needed]
May 2021Calliope River to Mount Larcom, improve safety.
August 2021Gentle Annie Road to St Arnauds Creek.
November 2021Wide Bay Highway intersection upgrade.
January 2022Tinana overtaking lanes.
15 October 2024Cooroy to Curra Section D (Gympie Bypass) opens.
Late 2025Calliope culvert upgrade, just south of the interchange

Major upgrades: Rockhampton to Townsville

DateDetails
10 May 1973Bowen – Don River Bridge
January 1975Parkhurst – Ramsey Creek Bridge
23December1977Mackay – Bakers Creek Deviation
12 July 1980Mackay Deviation – Ron Camm Bridge
16 August 1980Rockhampton Deviation – Neville Hewitt Bridge
29 October 1982Marlborough–Sarina alignment change. (Project commenced in 1974)
September 1984Thoopara – 3.4km deviation and new bridge over O'Connell River
1991Mackay City Gates – Realignment of Nebo Road at the City Gates with provision of an overpass to allow for future North Coast Railway realignment (railway realignment officially opened in 1993)
July 1993Barratta – Collinsons Lagoon realignment
December 1993Barratta – Middle and East Barratta Creek realignments
1994Thoopara – New deviation south of O'Connell River bridge. Remnants of old highway known now as Magees Road and Thomsetts Road
20 April 1994Yaamba/Milman Deviation – new alignment with higher-level bridges at Alligator and Plentiful Creeks in response to 1991 Flood
September 1994Townsville – 1.7km duplication of University Road from Angus Smith Drive to Mark Reid Drive
January 1996Townsville – Duplication of Nathan Street from Bergin Road to Angus Smith Drive (includes Charles N. Barton Bridge Duplication). Upon project completion, alignment of National Highway 1 officially moved to University Road, Nathan Street and Duckworth Street.
May 1997Townsville – 3.2km duplication of University Road from Flinders Highway to Mark Reid Drive.
December 1997Townsville – Duckworth Street duplication.
18 December 1998Mackay – Ron Camm Bridge duplication
December 2009Mackay – Boundary Road to Farrellys Lane duplication and intersection upgrade
2012Mackay – Boundary Road to City Gates intersection upgrades
October 2013Mackay – Farrellys Road to Temples Lane duplication and intersection upgrades
February 2015Brandon – Sandy Corner to Collinsons Lagoon realignment for flood mitigation and cane rail overpass
October 2015Townsville – Vantassel Street to Cluden Drive duplication, rail overpass and intersection upgrades
August 2021Rockhampton Northern Access Upgrade: duplication of Yaamba Road from Yeppoon Road to Terranova Drive.
December 2021Mackay to Proserpine, Bruce Highway Safety Package (Leap to Careys Creek)
December 2021Rockhampton – St Lawrence, provide bicycle on and off-road paths.
December 2021Rockhampton – St Lawrence, Carlton Street to Yeppoon Road, improve cycle facilities.
July 2022Giru, Haughton River Floodplain Upgrade, construct bridges and approaches.

Major upgrades: Townsville to Cairns

DateDetails
1959Gordonvale/Aloomba Bypass Stage 1: Swan Creek to Riverstone Road, including Carl Wordsworth Bridge
1961Gordonvale/Aloomba Bypass Stage 2: Mackey's Creek to Riverstone Road, bypass of Gordonvale
1962Rollingstone Deviation
1963Gordonvale/Aloomba Bypass Stage 3: Swan Creek to Leumann Road, bypass of Aloomba
1966Gordonvale/Aloomba Bypass Stage 4: Leumann Road to Assman Road
28 September 1968Ingham Deviation – John Row Bridge at Herbert River
December 1968Bellenden Plains / Murray River Deviation – replaced in 2008 by Tully Alliance Project
1970Bellenden Ker Deviation: new alignment built to the west of the North Coast Railway line, includes new bridge over Harvey Creek
1971Cairns – Duplication of Mulgrave Road from Aumuller Street to Draper Street
October 1971Townsville – Black River Bridge
9 July 1973Innisfail Deviation – Centenary Bridge
1974Townsville – Partial realignment of Bruce Highway. Alignment shifted off of Ingham Road onto Woolcock Street between Charters Towers Road and Kings Road
1976Townsville – Partial realignment of Bruce Highway. Woolcock street extended to Hugh Street and Dalrymple Road
1976Cairns – Duplication of Mulgrave Road from McCoombe Street to Aumuller Street
1981Innisfail – Sir Joseph McAvoy Bridge
1982Cairns – Clarkes Creek to Gordon Creek duplication
10 November 1984Rollingstone Creek – High-level bridge
1986Townsville – Duplication of Woolcock Street from Hugh Street to Sturt Street
1987Cairns – Sheehy Road to Skeleton Creek duplication
23 April 1987Cardwell Range Deviation (South)
4 December 1987Mutarnee – Ollera Creek Bridge and Mutarnee Deviation
1989Cairns – Gordon Creek to Sheehy Road duplication
17 October 1991Babinda Bypass Project Stage 1: Lloyd's Corner/Stager Road to Eastwood Street
December 1992Townsville – High-level bridge over Bohle River
1993Babinda Bypass Project: Eastwood Street to Nelson Road
1993Edmonton – Skeleton Creek to Robert Road duplication
September 1993Townsville – Stony Creek to Bohle River duplication
1994Babinda Bypass Project Stage 3: Nelson Road to Frenchmans Creek
1995Townsville – Duplication of Woolcock Street from Sturt Street to Charters Towers Road
1997Cairns – Duplication of Florence Street from McLeod Street to Draper Street
March 1998Townsville Deviation – Woolcock Street extension from Duckworth Street to Bohle River. Alignment of National Highway 1 officially moved from Ingham Road upon project completion
1999Edmonton Deviation – realignment and four-laning
2003Cairns – Ray Jones Drive to Sheehy Road six-laning
2004Cairns – Sheehy Road to Foster Road six-laning
2008Tully Alliance Project – New deviation from Tully State High School to Corduroy Creek. Includes new crossing over Tully and Murray Rivers, cane rail overpass replacing a level crossing at Silky Oak.
17 April 2009Townsville Ring Road Stage 3 – National Highway A1 moved from Nathan and Duckworth Streets onto Shaw Road, continuing into The Ring Road.
20 April 2009Higher-level Mulgrave River Bridge – Desmond Trannore Bridge
June 2009Mount Low Overpass Townsville
1 November 2013Cardwell Range Deviation (North)
May 2014Cairns Southern Access Upgrade – Stage 1
December 2016Townsville Ring Road Stage 4 – National Highway A1 officially moved from Shaw Road
August 2017Cairns Southern Access Upgrade – Stage 2: Foster Road to Robert Road six-laning
July 2021Cairns Southern Access Corridor (Stage 4), Kate Street to Aumuller Street, widen to six lanes.
Late 2021Townsville–Ingham, Hechts Road to Easter Creek Safety Upgrade Project.
November 2023Townsville Ring Road Stage 5 – Duplication of the Ring Road from Shaw Road to Riverway Drive. New interchange constructed at Beck Road
December 2023Cairns Southern Access Upgrade – Stage 3: Petersen Road to Gillies Range Road/Riverstone Road duplication

Projects

List of projects on the Bruce Highway
ProjectLength (km)Construction datesValueStatusDescriptionDistance from Brisbane (km)
StartEnd
Cooroy to Federal13.5July 2013May 2017$590 millionCompleteSection A of Cooroy to Curra. Four lane divided highway, new alignment.126
Federal to Traveston12September 2009December 2012$513 millionCompleteSection B of Cooroy to Curra. Four lane divided highway, new alignment.140
Yeppen South2.827 November 20132016$296 millionCompleteNew elevated crossing across the Yeppen Floodplain as additional carriageway628
Yeppen North127 November 2013$85 millionCompleteSafety and traffic flow improvements631
Mackay Ring Road (Stage 1)11.3Mid 2017Late 2019$560 millionIn planningTwo lane highway, new alignment.963
Townsville Ring Road (Section 4)11TBATBA$200 millionIn planning4 lane motorway, new alignment.1366
Cairns Bruce Highway Upgrade (Sheehy Road to Ray Jones Drive)3.42010April 2014$150 millionCompleteNew interchanges, widening of road1696
Tiaro Bypass8TBATBA$336 millionIn planning4 lane motorway, new alignment229
Bowen Connection Road to Champion Street intersection6March 2021Late 2022$22 millionUnder constructionWiden pavement
Bowen – Ayr, West Euri to Arrow Creek, South of Plain Creek, North of Armstrong Creek, Between Arrow Creek and Slater CreekDecember 2022$42.39 millionUnder constructionConstruct overtaking lanes
Caboolture – Bribie Island Road to Steve Irwin Way11November 2020Late 2023$662.5 millionUnder constructionWiden from 4 to 6 lanes
Cooroy to Curra, Section D26Late 2020October 2024$1 billionComplete4-lane divided highway
Gin Gin to Benaraby, south of Miriam Vale between Charnwood Road and Fairbairn Flats12April 2021December 2022$43.448 millionUnder constructionImprove safety, construct overtaking lane and wide centre line treatment
Gympie – Maryborough, Gootchie Road to Sheehans RoadLate 2022$26.64 millionUnder constructionWiden pavement and improve safety
Ingham – Innisfail, East Feluga Road and Feluga RoadLate 2022$8.4 millionUnder constructionImprove intersection
Ingham – Innisfail, Gairloch (5km north of Ingham)13November 2021$40 millionIn planningSafety improvements
Ingham – Innisfail, Smiths Gap, near Friday Pocket Road approximately 2km south of El ArishJuly 2020$13.8 millionUnder constructionConstruct southbound overtaking lane and fauna overpass
Innisfail BypassJuly 2022February 2024$9 millionIn planningPlan and preserve corridor
Babinda, Munro streetOctober 2020$7.23 millionUnder constructionIntersection upgrade
Mackay – Proserpine, Jumper Creek, about 57km north of Mackay1April 2022Mid 2023$23 millionUnder constructionUpgrade flood immunity
Mackay – Proserpine, Knobels Road and Nebia Coningsby Road at Farleigh1June 2022Mid 2023$7 millionUnder constructionUpgrade intersection and approaches
Maryborough – Gin Gin, Saltwater Creek and Deadmans Gully11July 2021Late 2022$103 millionUnder constructionFlood immunity upgrades
Maryborough – Gin Gin, various locations including Wongi to Nulla Flats16Early 2022Early 2023$9.35 millionUnder constructionImprove safety
Proserpine – Bowen, Emu Creek to Drays Road20December 2022$38.82 millionUnder constructionVarious locations, widen formation
Proserpine – Bowen, Ten Mile Creek to Yeates CreekAugust 2021December 2023$44.07 millionUnder constructionImprove safety
Proserpine – Bowen, Bowen Connection RoadMarch 2021Late 2022$8.03 millionUnder constructionImprove intersection
Rockhampton – St Lawrence, Neilsen Avenue to Plentiful CreekAugust 2022$32.25 millionUnder constructionImprove safety
Pine River to Caloundra RoadLate 2020$10 millionCompletedPlanning Project
Deception Bay Road InterchangeNovember 2020$163.3 millionUnder constructionUpgrade
Deception Bay Road to Caboolture-Bribie Island Road$2 millionIn planningUpgrade Planning
Maroochydore Road and Mons Road InterchangesMid 2023$301.25 millionUnder constructionUpgrade interchanges
Sunshine Motorway to Maroochydore Road$500,000Future planningUpgrade planning
Pine River to Caloundra Road Smart Motorways (Stage 2)Early 20212024$105 millionUnder constructionSmart Motorways
Cairns Southern Access Corridor (Stage 3), Edmonton to Gordonvale10.5Mid 2023$481 millionUnder constructionUpgrade and duplication
Cairns Southern Access Corridor (Stage 5), Foster RoadEarly 2024$225 millionIn planningUpgrade intersection
Cooroy to Curra62Mid 2024$2,384.24 millionPre-constructionRealignment and upgrade to 4 lanes
Burdekin River BridgeMid 2022$96.9 millionUnder constructionMaintenance and rehabilitation program
Mackay Northern Access UpgradeAugust 2022$144.55 millionUnder constructionConstruct additional lanes
Gateway Motorway and the Bruce Highway UpgradeMid 2020$2.1 billionIn planningUpgrading the Gateway Motorway (Bracken Ridge to Pine River). Upgrading the Bruce Highway (Gateway Motorway to Dohles Rocks Road). Upgrading Gympie Arterial Road (Strathpine Road to Gateway Motorway). Delivering north-facing ramps (northern connections) at Dohles Rocks Road interchange to the Bruce Highway. Building the North South Urban Arterial corridor between Dohles Rocks Road and Anzac Avenue.
Townsville Northern Access Intersections UpgradeMay 2021Early 2023$107.65 millionUnder constructionIntersections Upgrade (Veales Road to Pope Road)
Boogan Road, Mourilyan UpgradeLate 2021December 2022$7.1 millionUnder constructionPavement widening and strengthening

Northern Australian Beef Roads Upgrade

The Northern Australia Beef Roads Program announced in 2016 included the following project:

Road train access to Rockhampton (stage 2)

The project for upgrading between Gracemere saleyards and the Rockhampton abattoirs to provide access for Type 1 Road Trains was completed by early 2021 at a total cost of $30 million. It involved about 29 kilometres (18mi) of road improvements on four roads:

  • Capricorn Highway – from Saleyards Road at Gracemere to the Bruce Highway roundabout at Rockhampton (7.7 kilometres (4.8mi)).
  • Bruce Highway – from the Capricorn Highway roundabout to the Yaamba Road intersection (8.3 kilometres (5.2mi)).
  • Rockhampton–Yeppoon Road – from the Bruce Highway intersection south-west to the Emu Park Road intersection (2.4 kilometres (1.5mi).
  • Rockhampton–Emu Park Road – from the Rockhampton–Yeppoon Road intersection to St Christophers Chapel Road at Nerimbera (10.2 kilometres (6.3mi)).
The Bruce Highway in Cairns southern suburbs at morning peak hour.

Highway towns

Bruce Highway passing through Mirriwinni, Cairns Region, 2018

Travelling north, the following towns and small cities are found on (or very close to) the Bruce Highway.

Brisbane to Maryborough Narangba Burpengary Morayfield Caboolture Elimbah Beerburrum Glass House Mountains Beerwah Landsborough Woombye Nambour Bli Bli Yandina North Arm Eumundi Cooroy Pomona Cooran Traveston Gympie Gunalda Bauple Tiaro Owanyilla TinanaMaryborough to Rockhampton Aldershot Torbanlea Howard Horton Childers Appletree Creek Booyal Wallaville Gin Gin Miriam Vale Bororen Benaraby Calliope Mount Larcom Ambrose Raglan Marmor Bajool GracemereRockhampton to Mackay The Caves Yaamba Marlborough Ogmore St Lawrence Clairview Carmila Ilbilbie Koumala Sarina Bakers CreekMackay to Townsville Glenella Farleigh Kuttabul Mount Ossa Kolijo & Calen Yalboroo Bloomsbury Proserpine Bowen & Merinda Guthalungra Gumlu Inkerman Home Hill Ayr BrandonTownsville to Cairns Deeragun Yabulu Bluewater Rollingstone Mutarnee Bambaroo Toobanna Ingham Cardwell Tully Midgenoo El Arish Silkwood Moresby Mourilyan Innisfail Mirriwinni Babinda Bellenden Ker Deeral Fishery Falls Aloomba Gordonvale Wrights Creek Mount Peter Edmonton Bentley Park Mount Sheridan White Rock Woree

Major intersections

M1

To avoid unnecessary length this table does not show any bridges (see River crossings below)

LGALocationkmmiExitDestinationsNotes
BrisbaneBald Hills00.0127Gateway Motorway (M1) southeast–Gold Coast, Brisbane Airport / Gympie Arterial Road (M3) south – BrisbaneSouthern highway terminus; partial Y interchange: no access between Gateway Motorway and Gympie Arterial Road
Moreton BayGriffin–Murrumba Downs boundary2.21.4130Dohles Rocks Road–Murrumba Downs, GriffinHalf-diamond interchange: northbound exit and southbound entrance
Kallangur–Mango Hill– North Lakes tripoint5.0– 7.13.1– 4.4133Anzac Avenue (State Route71)–Petrie, RedcliffeParclo interchange
North Lakes–Dakabin–Narangba tripoint9.7– 11.16.0– 6.9138Boundary Road–Dakabin, Deception BayParclo interchange
Deception Bay–Burpengary boundary13.6– 15.08.5– 9.3142Deception Bay Road (State Route26) – east–Deception Bay / west–Burpengary, NarangbaParclo interchange
Burpengary17.9– 19.111.1– 11.9146Uhlmann Road (State Route 60) – west–Burpengary, Morayfield / Uhlmann Road (no shield) – east–Burpengary EastDiamond interchange
Burpengary–Morayfield boundary19.7– 20.812.2– 12.9—Caboolture BP Travel Centre
Morayfield21.6– 22.613.4– 14.0150Buchanan Road–MorayfieldDumbbell interchange
Caboolture24.115.0152ALower King Street west / Bribe Island Road east–Caboolture, Bribie IslandParclo interchange; northern ramps merge with D'Aguilar Highway southern ramps
24.8– 26.715.4– 16.6152BD'Aguilar Highway (State Route 85)–KilcoyTrumpet interchange, southbound exit number is Exit 152
Caboolture–Elimbah boundary29.0– 30.318.0– 18.8157Pumicestone Road–Elimbah, Toorbul, DonnybrookDiamond interchange
Elimbah34.8– 35.921.6– 22.3163Steve Irwin Way (Tourist Drive 24)–Beerwah, Glass House Mountains
Sunshine CoastGlass House Mountains– Coochin Creek boundary42.8– 43.726.6– 27.2171Johnston Road – Mobil Service Centre, Wild Horse Mountain LookoutDiamond interchange
Beerwah–Coochin Creek boundary45.428.2–Beerburrum East State Forest accessAt-grade intersection: southbound entrance and exit only
Beerwah–Coochin Creek boundary50.9– 52.231.6– 32.4179Roys Road – west – Beerwah / east – Coochin CreekDiamond interchange. This interchange replaces at-grade intersections with Roys and Bells Creek Roads that are now closed.
Meridan Plains–Glenview boundary59.7– 61.237.1– 38.0188Steve Irwin Way (State Route6 / Tourist Drive24) west / Caloundra Road (State Route6) eastDiverging diamond interchange, northbound access to Frizzo Connection Road to access Aussie World
Palmview62.839.0190Frizzo Connection Road / Pignata Road–Glenview, PalmviewFrontage road, southbound exit only, access to Aussie World
Tanawha–Sippy Downs boundary65.3– 67.240.6– 41.8194Sunshine Motorway (State Route70)–Buderim, MooloolabaTrumpet interchange
Forest Glen–Chevallum boundary70.4– 72.543.7– 45.0200Mons Road–Forest Glen, BuderimFrontage roads
Woombye73.0– 74.345.4– 46.2201Maroochydore Road (State Route8) east / Nambour Connection Road west–Nambour, Woombye, Maroochydore, Big PineappleRoundabout interchange
BliBli–Nambour boundary80.4– 80.950.0– 50.3208Nambour–Bli Bli Road (State Route10 east / Tourist Drive23 west)–Nambour, Bli Bli, Mapleton, Sunshine Coast AirportDumbbell interchange, formerly half-diamond
BliBli–Parklands–Kulangoor tripoint82.5– 83.551.3– 51.9210Nambour Connection Road–ParklandsPartial parclo interchange: no northbound entrance ramp
Yandina87.0– 87.954.1– 54.6215Yandina–Coolum Road (State Route11)–Yandina, Coolum BeachDumbbell interchange
Eumundi95.1– 95.259.1– 59.2224Eumundi–Noosa Road (State Route12 east)–Eumundi, Noosa, KenilworthHybrid interchange; northbound exit and southbound entrance only
Eerwah Vale99.061.5224Memorial Drive / Eumundi–Kenilworth Road– Eumundi, Noosa, KenilworthHybrid interchange; southbound exit and northbound entrance only
NoosaCooroy102.4– 103.863.6– 64.5230Myall Street (State Route6)–Cooroy, NoosaTrumpet interchange
Pomona108.7– 110.667.5– 68.7237Cooroy Connection Road – southeast–Pomoma, Kin Kin / Old Bruce Highway – northwest–Pomoma, Noosa HeadsDumbbell interchange
Federal116.572.4244Old Bruce Highway–ImbilNorthbound exit ramp only.
GympieTraveston125.2– 127.277.8– 79.0253Traveston Road – east–Traveston / Old Bruce Highway – west–AmamoorDumbbell interchange
Kybong136.885.0262Cooroy-Gympie Road–KybongNorthbound exit and southbound entrance only.
East Deep Creek141.788.0268Flood Road –East Deep CreekDumbbell interchange
Victory Heights146.791.2273Gympie Connection Road – west–Gympie / Gympie Connection Road – east–Tin Can BayDiamond interchange
Curra164.3102.1290Gympie–Curra Road – south–GympieNorthern terminus of M1. Southern terminus of A1.
1.000mi = 1.609km; 1.000km = 0.621mi Incomplete accessRoute transition
vteBruce Highway
continues asBruce Highway Creekview Lane Old Bruce Highway Ashfords Road local road and creek crossings Keliher Creek Curra Creek Bradys Road Bannister Road│Tamaree Road Tamaree Creek Banks Creek Sandy Creek Road Gympie Connection Road local road and creek crossings Tin Can Bay Road Deep Creek Bolcaro Road Randwick Road Tannery Creek East Deep Creek Road Noosa Road│Flood Road local road and creek crossings Noosa Road North Coast rail line Dennis Little Dr Six Mile Creek Keefton Road Tannery Creek East Deep Creek Road Old Bruce Highway local road and creek crossings Woondum Road Jackass Creek Cobbs Gully Kybong Creek Tandur Road Traveston Creek Mary Valley Link Road│Traveston Road Traveston Service Centre│Maher Road local road and creek crossings Coles Creek Coles Creek Road Traveston Creek Vehicle Inspection Site Old Bruce Highway Vehicle Inspection Site local road and creek crossings Evan Thomas Road Gardners Road Skyring Creek Black Mountain Range Road Old Bruce Highway Cooroy Connection Road local road crossings Cudgerie Drive Mary River Road Bagnalls Road Cooroy Belli Creek Road Cooroy Connection Road Holts Road│Myall Street Eumundi Kenilworth Road Memorial Drive West Eumundi Road│Memorial Drive West Eumundi Road Bunya Road│ Eumundi Noosa Road local road and creek crossings North Arm Yandina Creek Road North Coast rail line Access Road Browns Creek Ninderry Road Steggalls Creek Paulger Flat Road Yandina Coolum Road Yandina Coolum Road Maroochy River Yandina Bli Bli Road Nambour Connection Road Radar Hill Road Nambour Connection Road Rifle Range Road │ Bli Bli Road Sewerage Plant Access Road local road and creek crossings Petrie Creek Access Road Petrie Creek Road Andreasens Road Paynter Creek Diddillibah Road Kiel Mountain Road Maroochydore Road (eastern direction) Nambour Connection Road (western direction) Arid Lane Sandalwood Lane Sandalwood Lane Leafy LaneChevallum Road Euldo Creek Mons Road Mons Road Gibbins Way Chevallum Road Rainforest Road local road crossings Ilkley Road Frizzo Connection Road Sunshine Motorway Cunning Road local road and creek connections/crossings Sippy Creek Road Sippy Creek Palmview Forest Drive Symphony Way Aussie World Mons Road Pignata Road local road connections Palmview Forest Drive Glenview Road Mooloolah River Caloundra Road (eastern direction) Steve Irwin Way (western direction) Roys Road│Bells Creek Arterial Road local road and creek crossings/connections Mellum Creek Coochin Creek Beerburrm State Forest Entry Moby Vics service centre Johnson Road│Wild Horse Road Moby Vics service centre local road and creek crossings Tibrogargan Creek Red Road Steve Irwin Way Beerburrum Donnybrook Road local creek crossings Beerburrum Creek Six Mile Creek Pumicestone Road local creek crossings King Johns Creek Lagoon Creek D'Aguilar Highway Lower King Street│Bribie Island Road Caboolture River Buchanan Road│North Harbour Boulevard Caboolture service centre Aquatic Centre Drive│Buckley Road Morayfield Road│Uhlamnn Road local road and creek connections/crossings Coutts Drive│Cameron Road Ogilvy Road│Fountain Road Burpengary Pines access│Junction Road Burpengary Creek Progress Road Station Road│Arthur Drewett Drive Burpengary Plaza access Progress RoadOld Gympie Road Old Bay Road Axis Court│Reynolds Court Brewers Street Foster Road Vehicle Inspection Site Pitt Road Creek Road Phillips Street Little Burpengary Creek Vehicle Inspection Site Ruatoka Court New Settlement Road│ Deception Bay Road Wayper Way Old Gympie Road local road and creek crossings Lagoon Creek Potassium Street Boundary Road local road and creek crossings Saltwater Creek Plantation Road local road connections Mason Street Prospect Street Westfield North Lakes access Anzac Avenue local road and creek crossings Freshwater Creek Redcliffe Peninsula rail line Brays Road roads under construction Dohles Rocks Road Pine River Gateway Motorway continues asGympie Arterial Road
continues asBruce Highway
continues as
Bruce Highway
Creekview Lane
Old Bruce Highway
Ashfords Road
local road and creek crossings Keliher Creek Curra Creek Bradys Road Bannister Road│Tamaree Road Tamaree Creek Banks Creek Sandy Creek Road
local road and creek crossings
local road and creek crossings
Keliher Creek
Curra Creek
Bradys Road
Bannister Road│Tamaree Road
Tamaree Creek
Banks Creek
Sandy Creek Road
Gympie Connection Road
local road and creek crossings Tin Can Bay Road Deep Creek Bolcaro Road Randwick Road Tannery Creek East Deep Creek Road
local road and creek crossings
local road and creek crossings
Tin Can Bay Road
Deep Creek
Bolcaro Road
Randwick Road
Tannery Creek
East Deep Creek Road
Noosa Road│Flood Road
local road and creek crossings Noosa Road North Coast rail line Dennis Little Dr Six Mile Creek Keefton Road Tannery Creek East Deep Creek Road
local road and creek crossings
local road and creek crossings
Noosa Road
North Coast rail line
Dennis Little Dr
Six Mile Creek
Keefton Road
Tannery Creek
East Deep Creek Road
Old Bruce Highway
local road and creek crossings Woondum Road Jackass Creek Cobbs Gully Kybong Creek Tandur Road Traveston Creek
local road and creek crossings
local road and creek crossings
Woondum Road
Jackass Creek
Cobbs Gully
Kybong Creek
Tandur Road
Traveston Creek
Mary Valley Link Road│Traveston Road
Traveston Service Centre│Maher Road
local road and creek crossings Coles Creek Coles Creek Road Traveston Creek
local road and creek crossings
local road and creek crossings
Coles Creek
Coles Creek Road
Traveston Creek
Vehicle Inspection Site
Old Bruce Highway
Vehicle Inspection Site
local road and creek crossings Evan Thomas Road Gardners Road Skyring Creek Black Mountain Range Road
local road and creek crossings
local road and creek crossings
Evan Thomas Road
Gardners Road
Skyring Creek
Black Mountain Range Road
Old Bruce Highway
Cooroy Connection Road
local road crossings Cudgerie Drive Mary River Road Bagnalls Road Cooroy Belli Creek Road
local road crossings
local road crossings
Cudgerie Drive
Mary River Road
Bagnalls Road
Cooroy Belli Creek Road
Cooroy Connection Road
Holts Road│Myall Street
Eumundi Kenilworth Road
Memorial Drive
West Eumundi Road│Memorial Drive
West Eumundi Road
Bunya Road│ Eumundi Noosa Road
local road and creek crossings North Arm Yandina Creek Road North Coast rail line Access Road Browns Creek Ninderry Road Steggalls Creek
local road and creek crossings
local road and creek crossings
North Arm Yandina Creek Road
North Coast rail line
Access Road
Browns Creek
Ninderry Road
Steggalls Creek
Paulger Flat Road
Yandina Coolum Road
Yandina Coolum Road
Maroochy River
Yandina Bli Bli Road
Nambour Connection Road
Radar Hill Road
Nambour Connection Road
Rifle Range Road
│ Bli Bli Road
Sewerage Plant Access Road
local road and creek crossings Petrie Creek Access Road Petrie Creek Road Andreasens Road Paynter Creek Diddillibah Road Kiel Mountain Road
local road and creek crossings
local road and creek crossings
Petrie Creek
Access Road
Petrie Creek Road
Andreasens Road
Paynter Creek
Diddillibah Road
Kiel Mountain Road
Maroochydore Road (eastern direction)
Nambour Connection Road (western direction)
Arid Lane
Sandalwood Lane
Sandalwood Lane
Leafy LaneChevallum Road
Leafy Lane
Chevallum Road
Euldo Creek
Mons Road
Mons Road
Gibbins Way
Chevallum Road
Rainforest Road
local road crossings Ilkley Road
local road crossings
local road crossings
Ilkley Road
Frizzo Connection Road
Sunshine Motorway
Cunning Road
local road and creek connections/crossings Sippy Creek Road Sippy Creek Palmview Forest Drive
local road and creek connections/crossings
local road and creek connections/crossings
Sippy Creek Road
Sippy Creek
Palmview Forest Drive
Symphony Way
Aussie World
Mons Road
Pignata Road
local road connections Palmview Forest Drive Glenview Road
local road connections
local road connections
Palmview Forest Drive
Glenview Road
Mooloolah River
Caloundra Road (eastern direction)
Steve Irwin Way (western direction)
Roys Road│Bells Creek Arterial Road
local road and creek crossings/connections Mellum Creek Coochin Creek Beerburrm State Forest Entry
local road and creek crossings/connections
local road and creek crossings/connections
Mellum Creek
Coochin Creek
Beerburrm State Forest Entry
Moby Vics service centre
Johnson Road│Wild Horse Road
Moby Vics service centre
local road and creek crossings Tibrogargan Creek Red Road
local road and creek crossings
local road and creek crossings
Tibrogargan Creek
Red Road
Steve Irwin Way
Beerburrum Donnybrook Road
local creek crossings Beerburrum Creek Six Mile Creek
local creek crossings
local creek crossings
Beerburrum Creek
Six Mile Creek
Pumicestone Road
local creek crossings King Johns Creek Lagoon Creek
local creek crossings
local creek crossings
King Johns Creek
Lagoon Creek
D'Aguilar Highway
Lower King Street│Bribie Island Road
Caboolture River
Buchanan Road│North Harbour Boulevard
Caboolture service centre
Aquatic Centre Drive│Buckley Road
Morayfield Road│Uhlamnn Road
local road and creek connections/crossings Coutts Drive│Cameron Road Ogilvy Road│Fountain Road Burpengary Pines access│Junction Road Burpengary Creek Progress Road Station Road│Arthur Drewett Drive Burpengary Plaza access Progress RoadOld Gympie Road Old Bay Road Axis Court│Reynolds Court Brewers Street Foster Road Vehicle Inspection Site Pitt Road Creek Road Phillips Street
local road and creek connections/crossings
local road and creek connections/crossings
Coutts Drive│Cameron Road
Coutts Drive│Cameron Road
Coutts Drive│Cameron Road
Ogilvy Road│Fountain Road
Burpengary Pines access│Junction Road
Burpengary Creek
Progress Road
Station Road│Arthur Drewett Drive
Burpengary Plaza access
Progress RoadOld Gympie Road
Progress Road
Old Gympie Road
Old Bay Road
Axis Court│Reynolds Court
Brewers Street
Foster Road
Vehicle Inspection Site
Pitt Road
Creek Road
Phillips Street
Little Burpengary Creek
Vehicle Inspection Site
Ruatoka Court
New Settlement Road│ Deception Bay Road
Wayper Way
Old Gympie Road
local road and creek crossings Lagoon Creek Potassium Street
local road and creek crossings
local road and creek crossings
Lagoon Creek
Potassium Street
Boundary Road
local road and creek crossings Saltwater Creek Plantation Road
local road and creek crossings
local road and creek crossings
Saltwater Creek
Plantation Road
local road connections Mason Street Prospect Street Westfield North Lakes access
local road connections
local road connections
Mason Street
Mason Street
Mason Street
Prospect Street
Westfield North Lakes access
Anzac Avenue
local road and creek crossings Freshwater Creek Redcliffe Peninsula rail line Brays Road
local road and creek crossings
local road and creek crossings
Freshwater Creek
Freshwater Creek
Freshwater Creek
Redcliffe Peninsula rail line
Brays Road
roads under construction
Dohles Rocks Road
Pine River
Gateway Motorway
continues asGympie Arterial Road
continues as
Gympie Arterial Road

A1

To avoid unnecessary length this table does not show any bridges (see River crossings below)

LGALocationkmmiExitDestinationsNotes
Fraser CoastTinana225140Gympie Road (State Route57)–Maryborough, Hervey Bay
Maryborough West / Maryborough midpoint230140Maryborough–Biggenden Road (State Route86) – northwest–Brooweena, Biggenden / Alice Street – southeast – Maryborough
BundabergChilders287178Isis Highway (State Route52) south–Biggenden
Apple Tree Creek–North Isis boundary293182Isis Highway (State Route3) north–Bundaberg, BargaraPartially grade separated
Gin Gin342213Bundaberg–Gin Gin Road (Gin Gin Road) (State Route3)– Bundaberg
GladstoneBenaraby–Wurdong Heights boundary489304Gladstone–Benaraby Road (State Route58)–Gladstone
Calliope501311Dawson Highway (State Route60)–Calliope, Rolleston, GladstoneDiamond interchange with additional looped ramp
Mount Larcom535332Gladstone–Mount Larcom Road (State Route58)– Gladstone
RockhamptonGracemere–Port Curtis boundary604375Burnett Highway (A3)–Mount Morgan, Dululu
Port Curtis–Fairy Bower boundary606377Capricorn Highway (A4)–Gracemere, EmeraldRoundabout
Rockhampton611380Fitzroy Street to Rockhampton–Emu Park Road–Emu Park
Parkhurst619385Yeppoon Road (Tourist Drive10)–Yeppoon
MackaySarina912567Sarina Homebush Road (State Route5) – west–Homebush, Eton
Ooralea–Paget–West Mackay tripoint942585Peak Downs Highway (State Route70)–Nebo, Eungella
Hampden972604Marian Hampden Road (State Route5) – south–Marian, North Eton
WhitsundayHamilton Plains1,070660Shute Harbour Road (State Route59) – north–Airlie Beach, Shute Harbour
Bowen1,136706Peter Delamothe Road (State Route77) – south–Collinsville, Mount Coolon
TownsvilleStuart1,322821Flinders Highway (A6) – southwest–Charters Towers / Southern Port Road – north – South Townsville, Port of Townsville
Cluden1,324– 1,325823– 823Abbott Street (State Route 16) – north–Idalia, Oonoonba, Townsville / Cluden Street – south – Stuart
Cluden, Idalia, Wulguru, Annandale quadpoint1,326824Stuart Drive – northwest – Townsville / southeast – Stuart
Annandale, Douglas, Mount Stuart tripoint1,331827Douglas–Garbutt Road (University Road) – northwest–GarbuttJunction of A1 and former Bruce Highway. (Southern end of Townsville Ring Road) No southbound exit to or entry from University Road.
Bohle Plains1,339– 1,340832– 830Hervey Range Developmental Road (State Route 72) – west–Hervey Range / east–Thuringowa Central
Deeragun / Mount Low boundary1,350840North Townsville Road (former Bruce Highway) – east – TownsvilleJunction of A1 and former Bruce Highway. (Northern end of Townsville Ring Road)
JohnstoneBelvedere–Goondi boundary1,595991Palmerston Highway (State Route25)–Millaa Millaa, Atherton
CairnsGordonvale1,6551,028Gillies Highway (State Route52)–Yungaburra, Atherton
Cairns1,6791,043Captain Cook Highway (National Route1)–Mareeba, MossmanNorthern highway terminus
1.000mi = 1.609km; 1.000km = 0.621mi Incomplete access

Route of former Bruce Highway through Townsville

The former Bruce Highway diverts from the A1 at the Annandale, Douglas, Mount Stuart tripoint (1,331 kilometres (827mi) from start – see Major intersections – A1) and rejoins at the Deeragun / Mount Low boundary (1,350 kilometres (840mi) from start) It runs north as University Road, crossing the Ross River via the Charles N Barton Bridge and continuing north as Nathan Street. It crosses Ross River Road (State Route 72) and Dalrymple Road, continuing north as Duckworth Street. It then turns west into Woolcock Street, crossing Louisa Creek and the Bohle River before turning north-west to rejoin the A1 after crossing Saunders Creek and Stony Creek. Total distance is 17 kilometres (11mi), compared to almost 19 kilometres (12mi) on the A1.[citation needed]

River crossings

vteBruce Highway
River crossings – north to south
Cairns Desmond TrannoreBridge Mulgrave River Russell River Sir JosephMcAvoy Bridge North Johnstone River Jubilee Bridge South Johnstone River Tully River Murray River John Row Bridge Herbert River Black River Bohle River Ross River Townsville Haughton River Burdekin Bridge Burdekin River Elliot River Proserpine River O'Connell River Ron Camm Bridge Pioneer River Mackay YaambaMilman border Fitzroy River Neville HewittBridge Fitzroy River Rockhampton Calliope River Boyne River Kolan River Tim Fischer Bridge Burnett River Isis River Bridge Isis River Mary River Maryborough Maroochy River Captain WhishBridge Caboolture River Pine River Brisbane
Cairns
Desmond TrannoreBridgeMulgrave River
Desmond Trannore
Bridge
Russell River
Sir JosephMcAvoy BridgeNorth Johnstone River
Sir Joseph
McAvoy Bridge
Jubilee BridgeSouth Johnstone River
Tully River
Murray River
John Row BridgeHerbert River
Black River
Bohle River
Ross River
Townsville
Haughton River
Burdekin BridgeBurdekin River
Elliot River
Proserpine River
O'Connell River
Ron Camm BridgePioneer River
Mackay
YaambaMilman borderFitzroy River
Yaamba
Milman
Neville HewittBridgeFitzroy River
Neville Hewitt
Bridge
Rockhampton
Calliope River
Boyne River
Kolan River
Tim Fischer BridgeBurnett River
Isis River BridgeIsis River
Mary River
Maryborough
Maroochy River
Captain WhishBridgeCaboolture River
Captain Whish
Bridge
Pine River
Brisbane

This diagram shows the crossings of all named rivers by the Bruce Highway.

Queensland Electric Super Highway

Electric vehicle charging station in Rockhampton City

To facilitate the use of electric vehicles the Queensland Government has installed fast chargers in convenient, safe locations close to major highways where there are existing amenities such as cafes, restaurants and shops. This network is collectively described as the Queensland Electric Super Highway. For a limited time charging electric vehicles at these stations will be free. The majority of these are along the Bruce Highway, at the locations listed below (from south to north):

  • Cooroy
  • Maryborough
  • Gin Gin
  • Childers
  • Miriam Vale
  • Mt Larcom
  • Rockhampton
  • Marlborough
  • Carmila
  • Mackay
  • Proserpine
  • Bowen
  • Ayr
  • Townsville
  • Cardwell
  • Tully
  • Cairns

Other locations are:

Precise locations

Only three of the charging stations are on the highway. They are at Cardwell, Marlborough and Carmila (Puma Service Stations) The others are some distance from the highway in car parks or other places as listed in the reference. Note that the reference does not include the precise location of the Townsville charging station.

Distances

The greatest distance between charging stations used to be about 216km from Townsville to Tully. Other stages greater than 150km (which may have exceeded the range of some electric vehicles) were:

  • Childers to Miriam Vale (about 155km)
  • Miriam Vale to Rockhampton (about 170km)
  • Mackay to Bowen (about 191km)
  • Bowen to Townsville (about 202km)

Phase 2

The distance issues described above have been alleviated with phase 2 of the project which added more charging stations, for example at Gin Gin, Mt Larcom, Proserpine and Ayr.

Phase 3

The network has been extended to the west, encompassing locations from the east coast to and between Cummamulla, Cloncurry, Longreach and Mount Isa.

Bruce Highway Advisory Council

In November 2024, the Bruce Highway Advisory Council was re-established.

See also

External links