Bruce Highway: toilets and rest stops in route order
92 public toilets are recorded on or beside the Bruce Highway between Cairns (Woree) and North Lakes. 57 are open 24 hours, 35 are wheelchair accessible, and 13 have showers. The longest recorded gap is 95 km, between Koumala and Saint Lawrence.
Every mapped stop, in route order
A check (✓) means the feature is recorded; a dash (–) means it is not recorded. GPS opens driving directions in Google Maps.
| Stop | Town, state | Type | 24h | Accessible | Shower | Parking | Water | Baby change | Km to next | GPS |
|---|---|---|---|---|---|---|---|---|---|---|
| Liberty Cairns South | Cairns (Woree), QLD | Service station | – | – | – | ✓ | – | – | 8 km | -16.9470, 145.7388 |
| BP Edmonton | Edmonton, QLD | Service station | – | – | – | ✓ | – | – | 10 km | -17.0176, 145.7439 |
| Gordonvale Dump Point | Gordonvale, QLD | – | ✓ | – | – | – | – | – | 0 km | -17.1003, 145.7874 |
| Rest Area/Green Patch | Gordonvale, QLD | Rest area | ✓ | – | – | ✓ | – | – | 14 km | -17.1004, 145.7875 |
| Fishery Falls Heavy Vehicle Rest Area | Fishery Falls, QLD | Rest area | ✓ | ✓ | – | ✓ | – | – | 0 km | -17.1817, 145.8862 |
| Fishery Falls Holiday Park | Fishery Falls, QLD | Caravan park | – | – | – | ✓ | – | – | 16 km | -17.1821, 145.8858 |
| Babinda Truck Stop | Babinda, QLD | Park or reserve | – | ✓ | – | ✓ | ✓ | – | 0 km | -17.3217, 145.9281 |
| Babinda Cemetery | Babinda, QLD | Cemetery | ✓ | – | – | – | – | – | 25 km | -17.3260, 145.9281 |
| Hadrell Park Dump Point | Mighell, QLD | Park or reserve | ✓ | – | – | ✓ | – | – | 0 km | -17.5335, 146.0300 |
| Innisfail Dump Point | Innisfail, QLD | – | ✓ | – | – | – | – | – | 3 km | -17.5335, 146.0299 |
| United Innisfail | Comoon Loop, QLD | Service station | – | – | ✓ | ✓ | – | – | 18 km | -17.5562, 146.0343 |
| Liverpool Creek | Goolboo, QLD | Park or reserve | – | – | – | ✓ | ✓ | – | 10 km | -17.7134, 146.0430 |
| Digger Creek | El Arish, QLD | Park or reserve | ✓ | – | – | – | – | – | 1 km | -17.7957, 146.0108 |
| Puma El Alrish | El Arish, QLD | Service station | – | – | – | ✓ | – | – | 16 km | -17.8086, 146.0074 |
| Tully Infomation Center | Tully, QLD | – | – | ✓ | – | – | – | – | 20 km | -17.9356, 145.9318 |
| Bilyana | Bilyana, QLD | Camping ground | – | – | – | ✓ | ✓ | – | 11 km | -18.1188, 145.9122 |
| BP Kennedy Store | Kennedy, QLD | Service station | – | – | – | ✓ | – | – | 18 km | -18.2052, 145.9562 |
| Damper Creek Rest Area | Damper Creek, QLD | Rest area | ✓ | – | – | ✓ | – | – | 23 km | -18.3330, 146.0548 |
| Rungoo Rest Area | Rungoo, QLD | Rest area | ✓ | ✓ | – | ✓ | – | – | 17 km | -18.5018, 146.1848 |
| Rotary Park | Ingham, QLD | Park or reserve | ✓ | ✓ | – | ✓ | ✓ | ✓ | 1 km | -18.6494, 146.1585 |
| Hinchinbrook Visitor Information Centre | Ingham, QLD | – | – | ✓ | – | ✓ | ✓ | ✓ | 0 km | -18.6548, 146.1534 |
| Tyto 48 hour RV site - Caravan Dump Point | Ingham, QLD | Car park | – | – | – | ✓ | – | – | 10 km | -18.6548, 146.1527 |
| Frances Creek | Helens Hill, QLD | Camping ground | – | – | – | ✓ | ✓ | – | 42 km | -18.7479, 146.1369 |
| BP Rollingstone | Rollingstone, QLD | Service station | – | – | – | – | – | – | 23 km | -19.0411, 146.3869 |
| Bluewater Park | Bluewater, QLD | Camping ground | ✓ | ✓ | – | ✓ | – | – | 23 km | -19.1769, 146.5513 |
| Woodlands Holiday Village | Mount St John, QLD | – | – | – | – | – | – | – | 10 km | -19.2615, 146.7481 |
| Puma Cluden Truckstop | Cluden, QLD | Service station | ✓ | – | – | ✓ | – | – | 44 km | -19.3196, 146.8268 |
| United Petroleum Giru | Horseshoe Lagoon, QLD | Service station | ✓ | ✓ | ✓ | ✓ | – | – | 19 km | -19.5633, 147.1546 |
| Sandy Corner | Brandon, QLD | – | – | – | – | ✓ | ✓ | – | 0 km | -19.5711, 147.3371 |
| Sandy Corner | Brandon, QLD | Park or reserve | ✓ | ✓ | – | ✓ | – | – | 7 km | -19.5716, 147.3372 |
| Visitor Information Centre | Ayr, QLD | – | – | ✓ | – | ✓ | – | – | 10 km | -19.5859, 147.3987 |
| Ford Park | Home Hill, QLD | Park or reserve | ✓ | – | – | ✓ | ✓ | – | 53 km | -19.6707, 147.4184 |
| Guthalungra Rest Area | Guthalungra, QLD | Rest area | ✓ | ✓ | – | ✓ | ✓ | – | 38 km | -19.9234, 147.8428 |
| BP Rio Don | Bowen, QLD | Service station | – | – | – | ✓ | – | – | 0 km | -20.0164, 148.1960 |
| Caltex Bowen | Bowen, QLD | Service station | – | – | – | ✓ | – | – | 0 km | -20.0165, 148.1958 |
| Shell Coles Express Delta Bruce Hwy | Bowen, QLD | Service station | – | – | – | ✓ | – | – | 2 km | -20.0167, 148.1915 |
| Airport | Bowen, QLD | Airport | ✓ | – | – | – | – | – | 3 km | -20.0200, 148.2135 |
| Mount Gordon | Bowen, QLD | Rest area | ✓ | ✓ | – | ✓ | ✓ | – | 2 km | -20.0461, 148.2294 |
| Mount Gordon | Bowen, QLD | – | ✓ | – | – | – | – | – | 52 km | -20.0579, 148.2376 |
| Proserpine Information Centre | Hamilton Plains, QLD | Food outlet | – | ✓ | – | ✓ | – | – | 1 km | -20.3920, 148.5814 |
| BP Proserpine | Proserpine, QLD | Service station | ✓ | – | – | – | – | – | 34 km | -20.4020, 148.5870 |
| RDD Bloomsbury | Bloomsbury, QLD | Service station | ✓ | – | ✓ | – | – | – | 47 km | -20.7053, 148.5960 |
| Palm Tree Creek Rest Area | Kuttabul, QLD | Rest area | ✓ | ✓ | – | ✓ | – | – | 2 km | -21.0282, 148.8930 |
| Kuttabul Roadhouse - Shell Australia | Kuttabul, QLD | Service station | – | – | – | ✓ | – | – | 18 km | -21.0404, 148.9099 |
| Puma Fairleigh | Farleigh, QLD | Service station | ✓ | – | ✓ | ✓ | – | – | 10 km | -21.0933, 149.0715 |
| Shell Coles Express Mackay North | Mount Pleasant, QLD | Service station | ✓ | – | – | ✓ | – | – | 17 km | -21.1251, 149.1582 |
| Caltex Balberra | Balberra, QLD | Service station | – | – | – | ✓ | – | – | 20 km | -21.2750, 149.1443 |
| Ampol Sarina | Sarina, QLD | Service station | ✓ | – | – | – | – | – | 19 km | -21.4364, 149.2228 |
| Koumala Hall | Koumala, QLD | – | ✓ | – | – | – | ✓ | – | 95 km | -21.6094, 149.2470 |
| Waverley Creek | Saint Lawrence, QLD | Camping ground | – | ✓ | – | ✓ | ✓ | ✓ | 10 km | -22.4394, 149.4763 |
| Waverly Creek | St Lawrence, QLD | – | ✓ | ✓ | – | ✓ | – | – | 19 km | -22.5204, 149.5270 |
| Ogmore Truck Rest Area | Ogmore, QLD | Rest area | ✓ | ✓ | – | ✓ | – | – | 78 km | -22.6770, 149.6080 |
| Canoona | Canoona, QLD | Park or reserve | – | ✓ | – | ✓ | – | – | 16 km | -23.0341, 150.2636 |
| Yaamba Rest Stop | Yaamba, QLD | Rest area | ✓ | – | – | ✓ | – | – | 33 km | -23.1352, 150.3691 |
| Tourist Information Centre - Curtis Park | Allenstown, QLD | Park or reserve | – | ✓ | – | – | ✓ | – | 40 km | -23.3997, 150.5051 |
| BP Marmor | Marmor, QLD | Service station | ✓ | – | – | – | – | – | 27 km | -23.6892, 150.7375 |
| Caltex Mt Larcom | Mount Larcom, QLD | Service station | ✓ | ✓ | ✓ | ✓ | – | ✓ | 1 km | -23.8065, 150.9706 |
| Dudge and Isabelle Barram Park | Mount Larcom, QLD | Park or reserve | ✓ | ✓ | – | ✓ | – | – | 24 km | -23.8110, 150.9803 |
| Calliope River Camping Grounds Southside | Burua, QLD | Camping ground | ✓ | – | – | – | – | – | 19 km | -23.9615, 151.1545 |
| Benaraby Progress Hall | Benaraby, QLD | – | ✓ | – | – | ✓ | – | – | 0 km | -24.0042, 151.3337 |
| Caltex Benaraby Travel Centre | Benaraby, QLD | Service station | ✓ | ✓ | ✓ | ✓ | – | – | 9 km | -24.0051, 151.3358 |
| Bruce Highway | Iveragh, QLD | Park or reserve | – | – | – | ✓ | – | – | 3 km | -24.0626, 151.3990 |
| Rodd's Bay South Rest Area | Iveragh, QLD | Rest area | ✓ | ✓ | – | ✓ | – | – | 30 km | -24.0886, 151.4102 |
| Star Roadhouse Miriam Vale | Miriam Vale, QLD | Service station | – | – | ✓ | ✓ | – | – | 2 km | -24.3267, 151.5532 |
| House Creek Rest Area | Miriam Vale, QLD | Rest area | ✓ | ✓ | – | ✓ | ✓ | – | 12 km | -24.3453, 151.5590 |
| Colosseum Creek Rest Area | Colosseum, QLD | Rest area | ✓ | ✓ | – | ✓ | – | – | 20 km | -24.4492, 151.5782 |
| Granite Creek | Gindoran, QLD | Camping ground | – | ✓ | – | ✓ | ✓ | – | 1 km | -24.6124, 151.6675 |
| Granite Creek Rest Area | Lowmead, QLD | Rest area | ✓ | – | – | – | – | – | 48 km | -24.6234, 151.6697 |
| Gin Gin Creek | Gin Gin, QLD | Rest area | ✓ | – | – | ✓ | ✓ | – | 2 km | -24.9745, 151.9464 |
| Gin Gin Apex Park | Gin Gin, QLD | – | ✓ | ✓ | – | – | – | – | 0 km | -24.9904, 151.9551 |
| Gin Gin Streetscape No. 2 | Gin Gin, QLD | – | ✓ | – | – | ✓ | – | – | 0 km | -24.9912, 151.9560 |
| Gin Gin Streetscape No. 1 | Gin Gin, QLD | – | ✓ | ✓ | – | ✓ | ✓ | – | 51 km | -24.9914, 151.9562 |
| Isis River Tourist Centre - BP | Childers, QLD | Service station | – | – | – | – | – | – | 23 km | -25.2559, 152.3646 |
| Miller Park | Burrum Town, QLD | Park or reserve | ✓ | ✓ | ✓ | ✓ | ✓ | – | 4 km | -25.3282, 152.5763 |
| BP Torbanlea | Torbanlea, QLD | Service station | ✓ | – | ✓ | ✓ | – | – | 18 km | -25.3571, 152.5977 |
| Maryborough Showgrounds Dump Point No 1 | Maryborough, QLD | – | ✓ | – | – | – | – | – | 54 km | -25.5057, 152.6623 |
| Gunalda | Gunalda, QLD | Camping ground | – | ✓ | – | ✓ | ✓ | – | 0 km | -25.9865, 152.5712 |
| Gunalda Driver Reviver Rest Area | Gunalda, QLD | Rest area | ✓ | – | – | ✓ | – | – | 2 km | -25.9867, 152.5708 |
| United Gunalda | Gunalda, QLD | Service station | ✓ | ✓ | – | ✓ | – | – | 23 km | -26.0065, 152.5665 |
| Shell Coles Express Gympie | Gympie, QLD | Service station | ✓ | – | – | ✓ | – | – | 3 km | -26.1973, 152.6654 |
| Lake Alford - Bruce Hwy Side | Monkland, QLD | Park or reserve | ✓ | ✓ | – | ✓ | ✓ | – | 2 km | -26.2163, 152.6845 |
| Six Mile Creek Rest Area | Monkland, QLD | Rest area | ✓ | – | – | – | – | – | 0 km | -26.2317, 152.6972 |
| Six Mile Creek | Glanmire, QLD | Camping ground | – | – | – | ✓ | ✓ | – | 0 km | -26.2319, 152.6971 |
| Six Mile Rest Area | Glanmire, QLD | Rest area | ✓ | – | – | ✓ | ✓ | – | 13 km | -26.2325, 152.6964 |
| Traveston Rest Area | Kybong, QLD | Rest area | ✓ | ✓ | – | ✓ | ✓ | ✓ | 0 km | -26.3414, 152.7304 |
| Caltex Traveston | Kybong, QLD | Service station | ✓ | ✓ | ✓ | ✓ | – | ✓ | 33 km | -26.3424, 152.7305 |
| Lions Park 1 | Yandina, QLD | Park or reserve | – | – | – | – | – | – | 9 km | -26.5647, 152.9558 |
| Shell Coles Express Nambour Panorama Dr | Nambour, QLD | Service station | – | – | – | ✓ | – | – | 31 km | -26.6409, 152.9627 |
| Shell Coles Express Glasshouse Mountains Northbound | Glass House Moutain, QLD | Service station | ✓ | – | ✓ | ✓ | – | – | 23 km | -26.9197, 152.9938 |
| BP Connect Caboolture South | Burpengary, QLD | Service station | ✓ | – | ✓ | ✓ | – | – | 0 km | -27.1233, 152.9782 |
| BP Connect Caboolture North | Morayfield, QLD | Service station | ✓ | – | ✓ | – | – | – | 14 km | -27.1246, 152.9764 |
| IKEA North Lakes | North Lakes, QLD | Shopping centre | – | ✓ | – | ✓ | – | – | – | -27.2439, 153.0156 |
What the data shows for the Bruce Highway
92 public toilets sit on or beside the Bruce Highway, across 67 named towns. Every stop is in Queensland. The busiest single stop is Bowen, with 6.
The mix runs to 31 service stations, 18 highway rest areas, 14 parks and reserves and 8 camping grounds. Among them are Liberty Cairns South at 540 Bruce Highway, BP Edmonton, Gordonvale Dump Point and Fishery Falls Heavy Vehicle Rest Area.
57 of the 92 are published as open 24 hours — among them Miller Park and Rodd's Bay South Rest Area. 35 of the 92 are recorded as wheelchair accessible. 13 have showers, 23 have drinking water and 69 record parking. The longest stretch between mapped stops in a single state runs 95 km, from Koumala to Saint Lawrence.
What this page can’t tell you
- A shower in the table means one is recorded at the site — not whether it is hot or cold, free or coin-operated, or reserved for truck drivers. On a long drive those differences matter, so treat the column as “a shower exists here” and check on arrival.
- The source does not record whether a toilet is a pit or a flushing block, whether the site is lit at night, or its current condition. A remote rest area can be a serviced block or a long-drop, and this data will not tell the two apart.
- Overnight-stay limits at rest areas are typically 24 hours, but they are set by the road authority and vary — check the signage at the bay before you settle in.
- The km to next figure is a straight-line distance between mapped stops, in the order they sort along the highway. It is not road distance, and where a highway curves or a source entry carries an off-highway location, a single hop can read longer than the drive really is.
- In the table a check (✓) means the feature is recorded and a dash (–) means it is not recorded — not confirmed absent. And only stops in the National Public Toilet Map appear here, so a roadhouse or bay that never made the map will be missing.
Frequently asked questions about the Bruce Highway
- How many public toilets are on the Bruce Highway?
- 92 public toilets are recorded on or beside the Bruce Highway between Cairns (Woree) and North Lakes. Only stops in the National Public Toilet Map are counted, so a roadhouse or bay that never made the map is not included.
- Are there 24-hour toilets on the Bruce Highway?
- 57 of the 92 mapped stops are recorded as open 24 hours. A recorded stop is not a guarantee it is open when you arrive, so confirm at the signage.
- Are there showers on the Bruce Highway?
- 13 of the 92 mapped stops record a shower. The data notes only that a shower exists, not whether it is public, hot, free, or truck-driver only.
- Which towns on the Bruce Highway have accessible toilets?
- 35 of the 92 mapped stops are recorded as wheelchair accessible. Towns with a recorded accessible toilet include Fishery Falls, Babinda, Tully, Rungoo and Ingham.
- What is the longest stretch without a recorded toilet on the Bruce Highway?
- The longest recorded gap is 95 km, between Koumala and Saint Lawrence. That is a straight-line distance between mapped stops in a single state, not road distance, and a stop that never made the map would not count.
Where this data comes from
Every stop above is drawn from the National Public Toilet Map, published by the Australian Government Department of Health from the dataset released on 28 January 2025 and imported into this site on 27 May 2025, used under the Creative Commons Attribution 3.0 Australia licence (CC BY 3.0 AU). The map carries no per-facility verification date, so a listing reflects what was recorded at import rather than a recent inspection. See our data sources and editorial policy, and if a stop here is wrong, tell us.