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

South American

Public House

Shop 2, 263 Adelaide Terrace, 6000, Perth (WA)

Average price $55

Thai

9/375 Hay Street, 6008, Subiaco (WA)

Average price $35

Vietnamese

7/298 Mill Point Rd., 6151, South Perth (WA)

Average price $35

Indian

271 Amherst Rd, 6155, Canning Vale (WA)

6.8 / 10
6 reviews

Average price $30 american express Welcome

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

Australian

Cnr James St & Williams St, 6003, Northbridge

6.3 / 10
11 reviews

Average price $23

Greek

201 Hay Street, 6004, Perth (WA)

8.3 / 10
10 reviews

Average price $22

Australian

900 Hay Street, 6000, Perth (WA)

8.2 / 10
19 reviews

Average price $61

Nepalese

5 Adalia Street, 6025, Kallaroo (WA)

7.5 / 10
13 reviews

Australian

King Street, 6000, Perth (WA)

6.6 / 10
14 reviews

Australian

State Buildings, Cnr St Georges Tce & Barrack St, 6000, Perth (WA)

Italian

199 Onslow Rd, 6008, Shenton Park (WA)

Australian

18-22 Riseley street,, 6153, Ardross (WA)

Australian

35 Kendrew Crescent, 6027, Joondalup (WA)

Australian

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)

Seafood

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

Mediterranean

175 William St, 6003, Northbridge

9.7 / 10
11 reviews

Average price $35

InsiderAustralian

10 Harris Rd, 6055, Caversham (WA)

9.3 / 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

Italian

Shop 23 Armadale Road, 6164, Jandakot (WA)

7.3 / 10
33 reviews

Average price $20

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

Italian

16 Bay View Terrace, 6010, Claremont (WA)

9.2 / 10
247 reviews

Average price $55 american express Welcome

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