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

184 restaurants

Sort by Relevance

Italian

L'Antica Trattoria

60 Walcott Street, 6050, Mount Lawley

8.8 / 10
84 reviews

Italian

628 Beaufort Street, 6050, Mount Lawley

8.8 / 10
231 reviews

insiderGreek

3/177 Stirling Street, 6000, Perth

8.8 / 10
822 reviews

Average price $46

Australian

3 Forest Rd, 6055, Henley Brook

8.8 / 10
272 reviews

Average price $55

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

Indian

323 Charles St, 6006, North Perth

8.8 / 10
34 reviews

Average price $20

Australian

105 Swan Street, 6055, Guildford

8.8 / 10
260 reviews

Average price $50

Malaysian

148 Scarborough Beach Rd, 6016, Mount Hawthorn

6.5 / 10
4 reviews

-30% off the "à la carte" menu!

251 W Coast Hwy, 6019, Scarborough

8.7 / 10
3 reviews

Average price $30

Asian

323 William St, 6000, Perth

8.7 / 10
6 reviews

Fine Dining

133 Murray Street, 6000, Perth

8.7 / 10
465 reviews

Average price $75

Australian

137 Melville Parade, 6152, Como

8.7 / 10
70 reviews

Australian

140 Marine Parade, 6011, Cottesloe

8.7 / 10
208 reviews

Average price $35

Indian

6 Walter Padbury Boulevard, 6025, Padbury

8.7 / 10
43 reviews

Average price $35

Australian

Pier 1, Barrack St Jetty, 6000, Perth

8.7 / 10
210 reviews

Average price $75

Indian

230 Cambridge Street, 6014, Wembley

8.7 / 10
222 reviews

Average price $35 Accepts Yums

Indian

1134 Hay Street, 6005, West Perth

8.7 / 10
109 reviews

Average price $45

Australian

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

8.7 / 10
238 reviews

Average price $95

Australian

465 Hay Street, 6008, Subiaco

8.6 / 10
230 reviews

Australian

83 Barrack Street, 6000, Perth

8.6 / 10
60 reviews

Indian

1/379 Scarborough Beach Road, 6018, Innaloo

8.6 / 10
46 reviews

Average price $35

Indian

3/7 Dwyer Turn, 6027, Joondalup

8.6 / 10
12 reviews

Average price $35

Australian

33 Herdsman Pde, 6014, Wembley

8.6 / 10
167 reviews

Average price $52

Portuguese

10 Telethon Avenue, 6000, Perth

8.6 / 10
110 reviews

Average price $20

Australian

66/470 Whitfords Avenue, 6025, Hillarys

8.6 / 10
41 reviews

Average price $35

Australian

97 Murray Street, 6000, Perth

8.6 / 10
407 reviews

Average price $45

Filter

TheFork advantages