TheFork, a Trip advisor company

What
Where

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

The Best Restaurants in Perth (WA)

287 restaurants

Sort by Relevance

Australian

Ivy & Jack - Perth

778-788 Hay Street, 6000, Perth (WA)

7.4 / 10
35 reviews

Average price $13

Pub Grub

80 Stirling Hwy, 6009, Nedlands (WA)

7.4 / 10
85 reviews

Average price $22 Accepts Yums american express Welcome

Steakhouse

58 Southside Dr, 6025, Hillarys (WA)

7.2 / 10
66 reviews

Average price $35 american express Welcome

Italian

505 Walter Road E, 6062, Morley (WA)

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

Australian

125 St Georges Tce, 6000, Perth (WA)

8.9 / 10
52 reviews

Average price $30 american express Welcome

Asian

621 Wellington Street, 6000, Perth (WA)

Average price $45 american express Welcome

Australian

23 William Street, 6160, Fremantle (WA)

9.3 / 10
76 reviews

Average price $20 american express Welcome

Thai

23/17-31 Rokeby Road, 6008, Subiaco (WA)

8.9 / 10
442 reviews

Average price $35

Italian

181 Adelaide Terrace, 6004, Perth (WA)

6.3 / 10
70 reviews

Average price $20 american express Welcome

Australian

334 Murray Street, 6000, Perth (WA)

6.3 / 10
3 reviews

Pub Grub

7 Holmes Street, 6110, Southern River (WA)

9.0 / 10
244 reviews

Average price $26 Accepts Yums

Australian

23 Bolton Avenue, 6100, Burswood (WA)

8.8 / 10
295 reviews

Average price $65

Indian

271 Amherst Rd, 6155, Canning Vale (WA)

7.5 / 10
10 reviews

Average price $30 american express Welcome

Australian

54 Terrace Rd, 6004, Perth (WA)

Average price $50

Japanese

100 Francis St, 6003, Northbridge

9.3 / 10
43 reviews

Average price $30

Italian

480 Hay Street, 6000, Perth (WA)

8.7 / 10
604 reviews

Average price $85

Pub Grub

Cnr James St & Williams St, 6003, Northbridge

6.2 / 10
11 reviews

Average price $23 Accepts Yums

Asian

323 William St, 6000, Perth (WA)

9.1 / 10
7 reviews

Average price $25 american express Welcome

Australian

151 Marine Terrace, 6160, Fremantle (WA)

9.1 / 10
84 reviews

american express Welcome

Indian

200 William Street, 6003, Northbridge

9.1 / 10
423 reviews

Average price $55 american express Welcome

Chinese

50 Oxford Close, 6007, West Leederville (WA)

8.6 / 10
40 reviews

Average price $115

Australian

1 Barrack Square, 6000, Perth (WA)

8.6 / 10
437 reviews

Average price $35

Fine Dining

440 Cambridge St, 6014, Floreat (WA)

9.0 / 10
52 reviews

Average price $75

Pub Grub

44 Lake St, 6003, Northbridge

8.7 / 10
49 reviews

Average price $25

Pub Grub

Whitfords Ave, 6025, Hillarys (WA)

8.8 / 10
231 reviews

Average price $25

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