TheFork, a Trip advisor company

What

What

Where

Where

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

The Best Restaurants in Perth City, Perth

183 restaurants

Sort by Relevance

insiderFine Dining

Lamont's Bishop's House

90 Mounts Bay Road, 6000, Perth

9.1 / 10
118 reviews

Average price $85

Italian

317 Murray St, 6000, Perth

9.1 / 10
88 reviews

Average price $20

Mediterranean

662 Newcastle St, 6007, Leederville

9.1 / 10
523 reviews

Average price $55

Indian

67 Rokeby road, 6008, Subiaco

9.1 / 10
107 reviews

Average price $45

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

Italian

484 Hay St, 6008, Subiaco

9.0 / 10
37 reviews

Average price $40

Italian

290 Cambridge St, 6014, Wembley

9.0 / 10
30 reviews

Average price $35

Chinese

50 Oxford Close, 6007, West Leederville

9.0 / 10
28 reviews

Average price $115

Australian

16 Letchworth Centre Avenue, 6152, Salter Point

9.0 / 10
34 reviews

Average price $20

Indian

200 William Street, 6003, Northbridge

9.0 / 10
417 reviews

Average price $55

Japanese

54 Cale Street, 6056, Midland

9.0 / 10
59 reviews

Average price $35

Steak

12F/531 Hay Street, 6008, Subiaco

9.0 / 10
368 reviews

Average price $65

Fine Dining

440 Cambridge St, 6014, Floreat

9.0 / 10
49 reviews

Average price $75

Australian

147 Scarborough Beach Road, 6016, Mount Hawthorn

8.9 / 10
29 reviews

Australian

83 Walcott Street, 6050, Mount Lawley

8.9 / 10
82 reviews

Average price $20

insiderSeafood

100 Barrett Street, 6056, Herne Hill

8.9 / 10
290 reviews

Average price $65

Greek

26 Denis Street, 6008, Subiaco

8.9 / 10
574 reviews

Average price $45

Chinese

76 Francis St, 6003, Northbridge

8.8 / 10
32 reviews

Australian

125 St Georges Tce, 6000, Perth

8.8 / 10
44 reviews

Average price $30

Australian

4 Walker Avenue, 6005, West Perth

8.8 / 10
39 reviews

Average price $20

Asian

47 Lake Street, 6003, Northbridge

8.8 / 10
58 reviews

Italian

628 Beaufort Street, 6050, Mount Lawley

8.8 / 10
230 reviews

Australian

Shop 322 Westfield, Whitford Avenue, 6025, Hillarys

8.8 / 10
562 reviews

Average price $55

French

279 Rokeby Road, 6008, Subiaco

8.8 / 10
59 reviews

insiderGreek

3/177 Stirling Street, 6000, Perth

8.8 / 10
818 reviews

Average price $46

Fine Dining

125 St Georges Terrace, 6000, Perth

8.8 / 10
712 reviews

Average price $65

Filter

TheFork advantages