TheFork, a Trip advisor company

What
Where

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

The Best Restaurants in Perth (WA)

296 restaurants

Sort by Relevance

Asian

Chilli Panda

2/137 Newcastle St, 6000, Perth (WA)

8.1 / 10
95 reviews

Average price $20

American

420 Joondalup Drive, 6027, Joondalup (WA)

8.1 / 10
131 reviews

Average price $35

Seafood

27 Ord Street, 6005, West Perth (WA)

8.1 / 10
42 reviews

Average price $45

Indian

Shop 7 569 Stirling Highway, 6011, Cottesloe (WA)

8.1 / 10
121 reviews

Average price $35

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

Italian

25 Hampden Rd, 6009, Nedlands (WA)

Average price $30

Australian

Corner Hay & Milligan Street, 6000, Perth (WA)

8.0 / 10
30 reviews

Australian

34 Hamersley Rd, 6055, Caversham (WA)

8.0 / 10
43 reviews

Asian

Unit A 439-441 Albany Highway, 6100, Victoria Park (WA)

8.0 / 10
155 reviews

Average price $35

Steak

173 Mounts Bay Road, 6000, Perth (WA)

8.7 / 10
264 reviews

Average price $85

Australian

5601 West Swan Rd, 6055, West Swan (WA)

8.0 / 10
17 reviews

Average price $35 american express Welcome

Steak

535 Stirling Hwy, 6011, Cottesloe (WA)

8.3 / 10
159 reviews

Average price $24

Australian

200 The Boulevard, 6019, Wembley Downs (WA)

8.3 / 10
442 reviews

Average price $28 american express Welcome

Dining Room Menu - 1,2 or 3 Courses 59AUD

Australian

67-71 Canning Beach Road, 6153, Applecross (WA)

7.8 / 10
437 reviews

Average price $30

Australian

60 Royal Street, 6004, Perth (WA)

7.8 / 10
430 reviews

Average price $30

Steak

61 Bolton Avenue, 6100, Burswood (WA)

8.6 / 10
783 reviews

Average price $125

Indian

428 William Street, 6000, Perth (WA)

7.8 / 10
10 reviews

Average price $17 american express Welcome

Asian

140 William Street, 6000, Perth (WA)

7.8 / 10
22 reviews

Average price $35

Indian

907b Beaufort Street, 6052, Inglewood (WA)

8.6 / 10
365 reviews

Average price $35

Australian

707 Wellington Street, 6000, Perth (WA)

7.7 / 10
180 reviews

Average price $20

Australian

331 Bulwer St, 6005, West Perth (WA)

8.0 / 10
287 reviews

Average price $26

Asian

564 Beaufort St, 6050, Mount Lawley (WA)

8.5 / 10
256 reviews

Average price $55

Indian

240 Main Street, 6017, Osborne Park (WA)

7.5 / 10
15 reviews

american express Welcome

Asian

878 Albany Highway, 6101, East Victoria Park (WA)

7.5 / 10
38 reviews

Australian

326-334 Canning Highway,, 6157, Bicton (WA)

7.4 / 10
10 reviews

Average price $30

Pub Grub

80 Stirling Hwy, 6009, Nedlands (WA)

7.2 / 10
77 reviews

Average price $22

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