airport_transferbarbathtubbusiness_facilitieschild_activitieschildcareconnecting_roomcribsfree_wifigymhot_tubinternetkitchennon_smokingpetpoolresturantski_in_outski_shuttleski_storagesmoking_areaspastar
Sign In
Bib and Tucker drinks and nibbles
Bib and Tucker drinks and nibbles | © Bib and Tucker
Save to wishlist

The Best Beach Restaurants in Perth

Picture of Tom Smith
Updated: 10 December 2018
Waterfront restaurants usually have a reputation for prioritising good views over edible food. Luckily, Perth’s brilliant beachside dining scene is an exception.

With a seemingly endless stretch of golden sand separating the West Australian capital from the Indian Ocean, Perth boasts plenty of prime real estate for waterfront dining. From Western Australia’s freshest fish and chips to modern Australian restaurants with ocean views to die for, check out the eight best beachfront eateries that Perth has to offer.

Bib and Tucker

Restaurant, Contemporary, $$$
Save to wishlist
Bib and Tucker drinks and nibbles © Bib and Tucker
Bib and Tucker drinks and nibbles | © Bib and Tucker
This modern Australian eatery showcases the best of Western Australia — both in the produce on the plate, as well as the breathtaking views over the Indian Ocean. Perched right on Fremantle’s Leighton Beach, Bib and Tucker’s menu utilises the freshest seasonal ingredients from its local Perth-based suppliers, preparing its contemporary menu with a blend of modern and ancient cooking techniques like smoking, pickling and wood-firing.
More Info
Sun:
7:30 am - 11:00 pm
Mon:
8:00 am - 3:00 pm
Tue:
8:00 am - 3:00 pm
Wed:
8:00 am - 11:00 pm
Thu:
8:00 am - 11:00 pm
Fri:
8:00 am - 11:00 pm
Sat:
7:30 am - 11:00 pm

Meal service:

All Day

Atmosphere:

Stylish, Modern

Little Creatures

Gastropub, Pub Grub, $$$
Save to wishlist
Little Creatures beer tasting © Tourism Western Australia
Little Creatures beer tasting | © Tourism Western Australia
Another Fremantle favourite, this waterfront craft brewery churns out more than just great beer. Little Creatures dishes up all your favourite pub grub — the brewery’s specialties are a long list of gourmet wood-fired pizzas as well as an array of share plates, best enjoyed with a pint of their amber nectar and uninterrupted vistas over the sun-drenched harbour.
More Info
Sun:
9:00 am - 11:00 pm
Mon:
10:00 am - 11:00 pm
Tue:
10:00 am - 11:00 pm
Wed:
10:00 am - 11:00 pm
Thu:
10:00 am - 11:00 pm
Fri:
10:00 am - 12:00 am
Sat:
9:00 am - 12:00 am

Meal service:

All Day

Atmosphere:

Boutique, Nightlife

Odyssea Beach Cafe

Restaurant, Fast Food, $$$
Save to wishlist
Odyssea © Tourism Western Australia
Odyssea | © Tourism Western Australia
Sitting on the sand of City Beach just behind the City of Perth Surf Life Saving Club, Odyssea attracts all kinds of beachgoers looking for a coffee after a swim, a glass of wine on the al fresco deck or an upmarket meal overlooking the water. The menu emphasises local West Australian fare — many of the mains highlight mouth-watering WA seafood, which pairs nicely with the extensive wine list sourced from regional producers.
More Info
Sun:
7:00 am - 11:00 pm
Mon:
7:00 am - 11:00 pm
Tue:
7:00 am - 11:00 pm
Wed:
7:00 am - 11:00 pm
Thu:
7:00 am - 11:00 pm
Fri:
7:00 am - 11:00 pm
Sat:
7:00 am - 11:00 pm

Meal service:

All Day

Atmosphere:

Fast Casual, Stylish

The Hamptons

Restaurant, Seafood, $$$
Save to wishlist
The Hamptons © Tourism Western Australia
The Hamptons | © Tourism Western Australia
Located just next door to Odyssea with waves practically lapping up on the front door, the Hamptons is another stylish City Beach restaurant that’s created an upscale menu out of fresh, sustainable, West Australian ingredients. Suiting its superb waterfront location, the range of fish and chip options — including blue spot emperor, char-grilled tuna and crispy, fried whiting — is the standout.
More Info
Sun:
7:00 am - 11:30 pm
Mon:
7:00 am - 11:30 pm
Tue:
7:00 am - 11:30 pm
Wed:
7:00 am - 11:30 pm
Thu:
7:00 am - 11:30 pm
Fri:
7:00 am - 11:30 pm
Sat:
7:00 am - 11:30 pm

Meal service:

All Day

Atmosphere:

Modern, Stylish

Bathers Beach House

Restaurant, Seafood, $$$
Save to wishlist
Bathers Beach House © Tourism Western Australia
Bathers Beach House | © Tourism Western Australia
Restaurants don’t get any closer to the water than this Fremantle establishment, the first licensed beachfront bar in Australia given the green light to serve cocktails and nibbles to punters with their toes in the sand. Snag a sun lounger and feast on a shared plate or generous ‘bathers board’ washed down with a WA wine or craft beer, or reserve a table inside to savour the Bathers Beach House’s lofty vantage point over the Indian Ocean.
More Info
Sun:
11:00 am - 10:00 pm
Mon:
11:00 am - 10:00 pm
Tue:
11:00 am - 10:00 pm
Wed:
11:00 am - 10:00 pm
Thu:
11:00 am - 10:00 pm
Fri:
11:00 am - 10:00 pm
Sat:
11:00 am - 10:00 pm

Meal service:

Lunch, Dinner

Atmosphere:

Gourmet, Romantic

The Shorehouse

Restaurant, Mediterranean
Save to wishlist
The Shorehouse © Tourism Western Australia
The Shorehouse | © Tourism Western Australia
Swanbourne Beach is best known for its clothing-optional stretch of sand and this cosy eatery is equally as casual. Well, you’ll have to slip into a pair of boardshorts or a bikini before they give you a table, but properly clothed patrons can look forward to a sophisticated range of dishes to graze on beneath the Shorehouse’s yellow-and-white striped parasols where a Mediterranean-inspired menu complements the sunny coastal vibes.
More Info
Sun:
7:00 am - 10:00 pm
Mon:
7:00 am - 10:00 pm
Tue:
7:00 am - 10:00 pm
Wed:
7:00 am - 10:00 pm
Thu:
7:00 am - 10:00 pm
Fri:
7:00 am - 10:00 pm
Sat:
7:00 am - 10:00 pm

Meal service:

All Day

Atmosphere:

Outdoors, Stylish

The Kiosk Floreat Beach

Restaurant, Fast Food, $$$
Save to wishlist
Gourmet burger © Jeremy Keith / Flickr
Gourmet burger | © Jeremy Keith / Flickr
Don’t let the name fool you — the Kiosk is more than your average beach shack. Serving a succulent selection of burgers, beach snacks and bistro classics, this Floreat Beach favourite gives diners the choice to eat in or takeaway, which is perfect if you’re planning a picnic on the beach while you watch the sun sink into the Indian Ocean. The Kiosk also boasts a second location on the banks of the Swan River in the heart of East Fremantle.
More Info
Sun:
7:00 am - 9:00 pm
Mon:
7:00 am - 3:30 pm
Tue:
7:00 am - 3:30 pm
Wed:
7:00 am - 3:30 pm
Thu:
7:00 am - 9:00 pm
Fri:
7:00 am - 9:00 pm
Sat:
7:00 am - 9:00 pm

Meal service:

All Day

Atmosphere:

Fast Casual, Relaxed

Indiana Cottesloe Beach

Restaurant, Australian, $$$
Save to wishlist
Indiana, Cottesloe Beach © Flying Images
Indiana, Cottesloe Beach | © Flying Images
Indiana is a Perth institution, occupying the iconic tea house towering over the lily-white sand of Cottesloe Beach. These days a modern bistro boasting water views from every table, Indiana Cottesloe Beach serves a seafood-heavy shared-plate menu from its peerless beachfront location on WA’s most famous stretch of sand.
More Info
Sun:
8:00 am - 7:00 pm
Mon:
9:00 am - 7:00 pm
Tue:
9:00 am - 7:00 pm
Wed:
9:00 am - 7:00 pm
Thu:
9:00 am - 7:00 pm
Fri:
9:00 am - 8:00 pm
Sat:
8:00 am - 9:00 pm

Meal service:

All Day

Atmosphere:

Cosy, Traditional