Best Restaurants in Perth (2026)
Looking for the best restaurants in Perth? We've rounded up 213 of the city's standout spots — from neighbourhood favourites to buzzy new openings. Every venue is ranked by our Spot Score, which weighs reputation, popularity and freshness, so you can book with confidence. Filter by suburb, price or what's open now to find your next go-to.
213 spots
KARLA
Fine dining restaurant in Perth CBD with exceptional ratings and a strong following.
Lotus
$$Highly-rated restaurant and bar on Beaufort Street in Highgate, Perth, known for its strong community following.
The Cray Seafood & Grill Restaurant Innaloo
$$The Cray Seafood & Grill is a seafood restaurant in Innaloo, Perth, located on Scarborough Beach Road.
Neho
$$Neho is a highly-rated restaurant located on Albany Highway in Victoria Park, Perth.
Daph's Restaurant
Daph's Restaurant is a highly-rated dining venue located on Oxford Street in Leederville, Perth.
TheCray Seafood & Grill Restaurant Fremantle
TheCray Seafood & Grill Restaurant is a seafood-focused dining venue located on Essex Street in Fremantle, Perth.
Madeleine
Madeleine is a restaurant in Highgate, Perth, with a strong 4.8-star rating from nearly 1000 Google reviews.
Manuka Woodfire Kitchen
$$Relaxed woodfire restaurant on High Street in Fremantle serving family-style seafood and meat dishes with outdoor seating.
Tonic + Ginger
Chic Southeast Asian fusion restaurant set in a restored 20th-century synagogue on South Terrace in Fremantle.
Angel Falls Grill
$$Casual Venezuelan grill in Perth CBD serving steaks, arepas and traditional South American dishes in a warm, welcoming space with outdoor seating.
Le Vietnam
$Vietnamese restaurant in Perth CBD specialising in grilled meat banh mis, with outdoor seating and a selection of Vietnamese beers.
Bar Amelie
Highly rated bar and restaurant in Subiaco serving drinks and meals.
Crouching Monkey
Southeast Asian restaurant at the corner of James and William Streets in Northbridge.
Lapa Brazilian Barbecue Subiaco
$$Modern Brazilian churrascaria in Subiaco serving tableside-carved barbecued meats and Brazilian cocktails in an airy setting.
Pappagallo
$$Casual Italian restaurant in Leederville serving pasta, pizza and sandwiches.
Petra Restaurant
$$Middle Eastern restaurant on Albany Highway in Victoria Park, Perth.
Ciao Italia
$$Italian pizzeria and bar in South Perth serving pizzas, calzone, and classic desserts in a casual, welcoming setting.
Intuition Wine and Kitchen
Fine dining restaurant and wine bar in Subiaco offering carefully curated cuisine and wine selection.
Restaurants in Perth — FAQs
What are the best restaurants in Perth?+
Our top-rated restaurants in Perth are ranked by our Spot Score, which combines Google ratings, review volume, category fit and how recently we verified the details. The highest scorers appear at the top of this page.
How is the Perth restaurants ranking decided?+
We blend independent signals — Google star ratings and review counts, popularity, the quality of available information and freshness — into a single Spot Score out of 100. It's an editorial score, not a paid placement.
Can I filter restaurants by suburb or price?+
Yes. Use the filters to narrow by suburb, minimum rating, price level, whether a place is open now, and features like dog-friendly or outdoor seating.
How many restaurants are listed in Perth?+
We currently feature 213 restaurants across Perth and surrounding suburbs, and we add and re-check venues regularly.