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

The Northshore Tavern

66/470 Whitfords Avenue, 6025, Hillarys (WA)

8.2 / 10
52 reviews

Average price $35 american express Welcome

Australian

2 Macquarie Boulevard, 6164, Hammond Park (WA)

8.2 / 10
730 reviews

Average price $35

Australian

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

8.1 / 10
30 reviews

Indian

6 Walter Padbury Boulevard, 6025, Padbury (WA)

9.2 / 10
53 reviews

Average price $35 american express Welcome

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

American

420 Joondalup Drive, 6027, Joondalup (WA)

8.1 / 10
130 reviews

Average price $35

Fine Dining

20 Essex St, 6160, Fremantle (WA)

9.2 / 10
344 reviews

Average price $75 american express Welcome

Seafood

27 Ord Street, 6005, West Perth (WA)

8.1 / 10
42 reviews

Average price $45

InsiderSeafood

100 Barrett Street, 6056, Herne Hill (WA)

9.2 / 10
322 reviews

Average price $65 american express Welcome

Australian

Fraser's Av (Kings Park), 6005, Kings Park (WA)

9.2 / 10
253 reviews

Average price $95

Pub Grub

241 Canning Highway, 6151, South Perth (WA)

8.4 / 10
339 reviews

Average price $26

Japanese

359 Albany Highway, 6100, Victoria Park (WA)

8.0 / 10
28 reviews

Average price $20

Steak

535 Stirling Hwy, 6011, Cottesloe (WA)

8.3 / 10
153 reviews

Average price $24

Indian

420 Joondalup Dr, 6027, Joondalup (WA)

9.1 / 10
209 reviews

Average price $35

Australian

54 Terrace Rd, 6004, Perth (WA)

7.9 / 10
26 reviews

Average price $35 american express Welcome

Australian

604 Albany Highway, 6100, Victoria Park (WA)

9.1 / 10
16 reviews

american express Welcome

Australian

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

7.9 / 10
436 reviews

Average price $30

Australian

80 South Perth Esplanade, 6151, South Perth (WA)

9.1 / 10
1,935 reviews

Average price $45

Vegan.

181A High Street, 6160, Fremantle (WA)

9.1 / 10
152 reviews

Average price $45

Vietnamese

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

9.4 / 10
97 reviews

Australian

60 Royal Street, 6004, Perth (WA)

7.8 / 10
429 reviews

Average price $30

Indian

745 Newcastle St, 6007, Leederville (WA)

9.0 / 10
175 reviews

american express Welcome

Asian

47 Lake Street, 6003, Northbridge

9.0 / 10
75 reviews

american express Welcome

Fine Dining

133 Murray Street, 6000, Perth (WA)

9.0 / 10
480 reviews

Average price $75

Australian

23 William Street, 6160, Fremantle (WA)

9.0 / 10
76 reviews

Average price $20 american express Welcome

Mediterranean

1 Harvest Road, 6159, North Fremantle (WA)

9.0 / 10
800 reviews

Average price $65

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