TheFork, a Trip advisor company

What
Where

Specify a date & time to find the best restaurants & offers

The Best Restaurants in Perth (WA)

288 restaurants

Sort by Relevance

Australian

Twig & Sparrow

Unit 1 7-9 Woodpecker Avenue, 6155, Willetton (WA)

Australian

266 Albany Highway, 6100, Victoria Park (WA)

Thai

65A Etwell Street, 6101, East Victoria Park (WA)

Thai

326 Hay Street, 6000, Perth (WA)

Specify a date and enjoy promotions of up to -50% in our best restaurants

Seafood

Heathcote Reserve,56 Duncraig Rd, 6153, Applecross (WA)

Mediterranean

175 William St, 6003, Northbridge

9.7 / 10
11 reviews

Average price $35

Chinese

1002 Beaufort St, 6052, Bedford (WA)

8.8 / 10
20 reviews

Average price $30

InsiderAustralian

10 Harris Rd, 6055, Caversham (WA)

9.4 / 10
430 reviews

Average price $85

Tasting Experience - Sweet 31AUD

InsiderAustralian

12 Station Street, 6011, Cottesloe (WA)

9.5 / 10
151 reviews

Average price $75

Indian

419 Albany Highway, 6100, Victoria Park (WA)

9.3 / 10
7 reviews

Italian

165 Walter Rd, 6059, Dianella (WA)

9.3 / 10
126 reviews

Average price $35

Pub Grub

74 Helena St, 6056, Midland (WA)

8.9 / 10
285 reviews

Average price $35 american express Welcome

Middle Eastern

266 Walter Road West, 6062, Morley (WA)

8.2 / 10
23 reviews

Average price $44

Italian

16 Bay View Terrace, 6010, Claremont (WA)

9.2 / 10
247 reviews

Average price $55 american express Welcome

Japanese

125 St Georges Terrace, 6000, Perth (WA)

9.2 / 10
727 reviews

Average price $65 american express Welcome

Fine Dining

Yagan Square Corner Wellington Street & William Street, 6000, Perth (WA)

9.1 / 10
192 reviews

Australian

10 Adelaide Terrace, 6004, Perth (WA)

8.9 / 10
537 reviews

Average price $55 american express Welcome

Main meal + glass of house wine $35pp 35AUD

Greek

3/177 Stirling Street, 6000, Perth (WA)

9.1 / 10
834 reviews

Average price $46

Australian

1 Freeman Loop, 6159, North Fremantle (WA)

9.0 / 10
49 reviews

Average price $50

Mediterranean

12 Rokeby Rd, 6008, Subiaco (WA)

9.0 / 10
42 reviews

Average price $55

Mexican

885 Albany Hwy, 6101, East Victoria Park (WA)

9.0 / 10
56 reviews

InsiderAustralian

90 Mounts Bay Road, 6000, Perth (WA)

9.0 / 10
120 reviews

Average price $85

Asian

92 South Terrace, 6160, Fremantle (WA)

8.9 / 10
32 reviews

Average price $30 american express Welcome

Vietnamese

423 William St, 6000, Perth (WA)

Average price $35

Vegetarian

2/4 Alexander Rd, 6025, Padbury (WA)

8.9 / 10
52 reviews

The Best Restaurants in Perth (WA)

Where the river meets the beach, you’ll get the best of both worlds in Perth. There’s stunning beaches at Rottnest Island, riverside Kings Park and vineyards at Swan Valley. Perth’s bar and restaurant scene has plenty to offer. If you are after fresh, local produce, you will enjoy it in abundance and farm-to-table dining is a prominent feature on many restaurant menus.

You can’t go past beachside dining at Scarborough, with unique views over the Indian Ocean. There are plenty of modern Australian options in Northbridge or head to The State Buildings in the CBD for another hub of excellent restaurants. A visit to Fremantle will have you dining in exciting restaurants housed in heritage style buildings.

Bustling with restaurants, bars and cultural spaces, Perth is a haven for food lovers.

Cities around Perth (WA)

Filter

TheFork advantages