into
the page content (Custom HTML block or Elementor HTML widget).
============================================================ –>
Townsville to Cairns Drive
Detour for the Beach. Stop for the Feed.
The best stop between Townsville and Cairns is not another servo. It is Mission Beach, with Mission Beach Tavern as the easy place to eat, park, use the facilities and reset before the next leg.
Why stop here
Mission Beach beats a servo stop.
Mission Beach is a short, signposted detour off the Bruce Highway. Pull in for beach air, rainforest, a real tropical village, and a proper meal that is not eaten over the steering wheel.
Mission Beach Tavern is right in the heart of the village at 52 Porter Promenade, with free parking, toilets, cold drinks, all-day dining and bottle shop supplies before you get back on the road.
What travellers need
Food, parking, toilets, cold drinks. Done.
- Free parking with room for caravans and larger vehicles
- Kitchen serving all-day from 11am to 9pm
- 10 beers on tap, coffee, soft drinks and a full bar
- Bottle shop open 10am to 10pm for esky supplies
- Kids menu and relaxed family dining
- Outdoor verandah for well-behaved dogs
What to order
A proper pub feed before the next leg.
Burgers and chips
Easy road-trip food for hungry travellers, families and groups.
Seafood and pub classics
Fish, prawns, squid, steak sandwiches, parmis and bigger plates.
All-day comfort food
Settle in properly, stretch the legs and head off full.
How to find us
Turn off the Bruce Highway into Mission Beach village.
From the Bruce Highway, take the Mission Beach turn-off via El Arish or Tully and continue into the village. Mission Beach Tavern is in the centre, right on Porter Promenade.
Open every day 10am-10pm, with kitchen dining 11am-9pm. Closed Good Friday and Christmas Day.
Mission Beach Tavern
52 Porter Promenade
Mission Beach QLD 4852
Call (07) 4088 6688 to book a table.
Cold Beer in Paradise.
Road-trip FAQ
Frequently asked questions
Is Mission Beach Tavern a good stop between Townsville and Cairns?
Yes. Mission Beach Tavern is a practical lunch or dinner stop between Townsville and Cairns because it has free caravan-friendly parking, all-day food from 11am to 9pm, cold drinks, toilets, bottle shop supplies and a relaxed verandah in central Mission Beach, a short detour off the Bruce Highway.
How far is Mission Beach from Cairns?
About 1 hour 45 minutes, roughly 139 km, south of Cairns via the Bruce Highway.
How far is Mission Beach from Townsville?
About 2 hours 50 minutes, roughly 235 km, north of Townsville via the Bruce Highway.
Is there parking for caravans and larger vehicles?
Yes. There is free parking on site and along Porter Promenade, with room for caravans, campervans and tow vehicles.
What time does the kitchen serve food?
All-day dining runs from 11am to 9pm, every day. The bar and bottle shop are open 10am to 10pm. Mission Beach Tavern is closed only on Good Friday and Christmas Day.
Updated August 2026.