Morning coffee by the marina, fish and chips after a swim, or dinner overlooking the Whitsundays. Hamilton Island has plenty to tempt you, from casual cafés and waterfront restaurants to fine dining, sweet treats and sunset drinks.
Whether you're feeding the family, planning a special evening or picking up groceries for a quiet night in, our guide will help you find something to suit.
Opening hours are a guide and may change. Check the Hamilton Island app for current opening days and times.
Start with a coffee and watch the marina come to life at Marina Café. Fresh juices, smoothies and casual café meals make it an easy stop before a day exploring. Pull up a chair overlooking the harbour or grab something to go.
Location: Marina Village
Hours: Daily, 6:30am-2pm.
Holiday mornings call for a bakery stop. Pick up croissants, sweet treats, pies and sausage rolls at Bob's Bakery, or stock up for a picnic. If you're celebrating during your getaway, special cakes can be ordered with at least 48 hours' notice.
Location: Front Street, Marina Village
Hours: Daily, 6:30am-3pm.
Keep lunch easy with a stop at HI Fresh. The changing takeaway selection includes salads, loaded focaccia, rotisserie meats and fresh juices, giving you plenty to choose from between swims and sightseeing.
Location: Sails precinct, via The Arcade
Hours: Daily. Grab-and-go 10:30am-11:30am | Lunch 11:30am-3:30pm.
Fish and chips beside the marina is a simple holiday pleasure. Popeye's serves battered or grilled fish and seafood baskets, ideal when you want an easy lunch or takeaway dinner. Be sure to keep an eye on the hungry local seagulls as they love to swoop in for a taste!
Location: Front Street, Marina Village
Hours: Daily, 11:30am-8:30pm.
Pizza night feels right at home on holiday. Pick up gourmet pizzas from the Pizzeria & Gelato Bar or use the pizza delivery service when everyone's ready to put their feet up. Leave a little room for gelato afterwards.
Location: Front Street, Marina Village
Hours: Daily, 4pm-9:30pm | Pizza delivery 5pm-9pm.
Set beside the pool at Reef View Hotel, Pool Terrace is a convenient choice throughout the day. Ease into the morning with breakfast, stop for lunch or return for an à la carte dinner. Breakfast is reserved for Reef View Hotel and Palm Bungalows guests, while dinner bookings are essential.
Location: Reef View Hotel
Hours: Daily. Breakfast 6am-10:30am | Lunch 11:30am-3pm | Dinner from 5pm.
With a poolside setting and views across Catseye Beach, Sails makes it easy to linger over a meal. Start with breakfast or visit later for modern Australian dishes with Eastern Mediterranean flavours. Walk in for a table, or book ahead for groups of 10 or more.
Location: Beside Sails Pool, overlooking Catseye Beach
Hours: Daily. Breakfast 7am-10am | Lunch 11am-4pm | Dinner 5pm-9pm.
Gather a few favourite people and order something to share at Manta Ray. Greek-inspired meze, fresh seafood and marina views make this a tempting spot for a long weekend lunch or relaxed dinner. If choosing proves tricky, leave it to the kitchen with the Feed Me menu. Bookings are required.
Location: Hamilton Island Marina
Hours: Weekend lunch 12pm-3pm | Dinner from 5pm - 10:30pm, selected days.
Bring your appetite and order a few dishes for the table at coca chu. Inspired by South East Asian hawker food, its bold flavours and sharing-style menu make for a lively meal, with Catseye Beach providing the backdrop.
Location: Overlooking Catseye Beach
Hours: Lunch 12pm-2:30pm, selected days | Dinner from 5pm, selected days. Bookings essential.
Lunch has a habit of becoming the afternoon's main event at Catseye Pool Club. Set within The Sundays, the restaurant pairs views across Catseye Bay with menus by Josh and Julie Niland. Expect seasonal Australian ingredients and dishes made for sharing. Lunch and dinner welcome visitors staying elsewhere on the island.
Location: The Sundays, overlooking Catseye Bay
Hours: Lunch 12pm-2pm | Dinner 5pm-9pm.
Sometimes a generous pub meal is exactly what everyone feels like. Marina Tavern keeps things relaxed with steak, schnitzel and salads, plus indoor seating and an outdoor deck overlooking the boats. It's an easy choice for families, with no booking needed.
Location: Hamilton Island Marina
Hours: Daily, 11:30am-late.
Settle in for a casual evening outdoors at The Palms. Smoked meats, share platters and refreshing drinks make this a family-friendly spot to gather after a day out on the island.
No bookings are needed.
Location: Marina Tavern lawns
Hours: Daily, 4:30pm-9:30pm, weather permitting.
For a quiet meal by the beach, book a table at Beach Club Restaurant. Its seasonal modern Australian menu and peaceful waterfront setting suit a leisurely lunch or romantic dinner. Dining is for guests aged 18 and over, with hotel guests given priority and other visitors accommodated subject to availability.
Location: Beach Club, Catseye Beach
Hours: Daily. Lunch 12pm-2:30pm | Dinner from 5:30pm. Bookings essential.
For a dinner worth planning ahead for, book Bommie at the Hamilton Island Yacht Club. Modern Australian menus showcase native ingredients and seasonal regional produce, with a choice of three courses or a tasting menu. Views across Dent Passage make the setting just as memorable. Guests must be aged 16 or over, and a smart casual
dress code applies.
Location: Hamilton Island Yacht Club
Hours: Dinner from 5:30pm-10pm, selected days. Bookings essential.
A waterfront table and contemporary Italian food make Romano's a lovely choice for date night. Take your time over dinner, order a glass of wine and enjoy an evening overlooking the marina.
Location: Marina Village
Hours: Dinner from 5pm -9pm, selected days. Bookings essential.
Make time for something special at qualia's Long Pavilion or Pebble Beach. Long Pavilion offers relaxed dining and Whitsunday views, while Pebble Beach's signature evening experience puts seasonal ingredients at the centre of the meal. Both offer adults-only dining with advance bookings required.
Location: qualia, northern Hamilton Island
Long Pavilion hours: Dinner daily from 6pm.
Pebble Beach hours: Lunch daily, 11:30am-3:30pm | Dinner from 6pm, selected days.
Cool down after a swim with frozen yoghurt at HI Yo. Choose your flavours, add your favourite toppings and enjoy a sweet break before the next island adventure.
Location: Sails precinct, via The Arcade
Hours: Daily, 10:30am-5pm.
A marina wander is even better with an ice cream in hand. Stop at the Ice Cream Parlour for a cone, sundae or milkshake and be sure to try the mango frozen yoghurt - it's a definite highlight. With opening hours right through into the evening, you can always save your visit for dessert.
Location: Marina Village
Hours: Daily, 9am-9:30pm.
There's no need to stray far from the pool for a refreshing drink at Island Bar. Swim up to the thatched-roof bar or cross the bridge from the surrounding gardens, then settle back into your afternoon.
Location: Resort Pool, near Catseye Beach
Hours: Daily, 11am-4pm.
Find a spot beside the water at Bommie Deck and watch the afternoon light change across the Whitsundays. Extending from the Hamilton Island Yacht Club, this outdoor bar is a lovely place for a pre-dinner drink. Keep an eye on the water below; you might spot a turtle passing by.
Location: Hamilton Island Yacht Club
Hours: 4pm-8pm, selected days. Weather and private events may affect opening.
Head up to One Tree Hill for a drink with one of the island's best-loved views. Order a cocktail, take in the islands scattered across the horizon and give yourself time to enjoy the changing colours before sunset.
Location: One Tree Hill lookout
Hours: Daily 3pm-7pm, weather permitting.
Catch up over a pre-dinner drink or wind down with a nightcap at Reef Lounge. Its quiet setting at Reef View Hotel makes it an easy place to meet, whether you're staying at the hotel or elsewhere on the island. Guests must be aged 18 or over after 9:30pm.
Location: Ground floor, Reef View Hotel
Hours: Daily, 10am-12am.
Turn lunch into a little island adventure at the Clubhouse Restaurant. A boat transfer takes you to neighbouring Dent Island, where seasonal dishes come with sweeping Whitsunday views. You don't need a round of golf on the itinerary to enjoy a booked lunch experience. Arrange your lunch package and transfers before setting off.
Location: Hamilton Island Golf Club, Dent Island
Hours: Lunch daily, 11am-2pm. Bookings essential.
Planning a picnic, stocking up on snacks or enjoying a quiet dinner at your accommodation? Hamilton Island IGA has fresh fruit and vegetables, meat, deli produce and pantry essentials to make holiday meals easy. It's a handy option when you feel like preparing your own meals or taking a break from dining out.
Location: Southern end of Front Street, Marina Village
Hours: Mon-Fri 7am-9pm | Sat 7am-7pm | Sun 8am-6pm.
Looking for a wine to pair with dinner at your accommodation? Hamilton Island Bottle Shop offers local and imported beers, wines and spirits, alongside non-alcoholic options.
Location: Beside IGA, Front Street, Marina Village
Hours: Mon-Fri 10am-9pm | Sat-Sun 10am-7pm.
Book ahead for restaurants you're especially keen to try, particularly during busy holiday periods. Some venues have age restrictions, dress requirements or limited access for guests staying elsewhere.
Before heading out, check Hamilton Island's official dining page or app for menus, reservations and current opening times.
Leave a little room in your plans, too. An impromptu bakery stop, takeaway by the marina or ice cream after dinner can be just as much a part of your Hamilton Island holiday as that special restaurant booking.