TheFork, a Trip advisor company

What
Where

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

The Best Restaurants in Perth City, Perth (WA)

174 restaurants

Sort by Relevance

International

Dux Cafe Restaurant

71 South Tce, 6152, Como

9.6 / 10
249 reviews

Average price $20 american express Welcome

Italian

150 Oxford St, 6007, Leederville (WA)

9.4 / 10
13 reviews

Average price $50

Dine with us AU$0.01

Chinese

76 Francis St, 6003, Northbridge

9.4 / 10
40 reviews

Average price $30 american express Welcome

Mediterranean

9.3 / 10
77 reviews

Average price $55

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

Indian

1134 Hay Street, 6005, West Perth (WA)

9.3 / 10
131 reviews

Average price $45 american express Welcome

Australian

108 St Georges Terrace, 6000, Perth (WA)

9.0 / 10
939 reviews

Average price $75 Accepts Yums american express Welcome

Express Lunch - Starting at 32AUD

Australian

83 Walcott Street, 6050, Mount Lawley (WA)

9.2 / 10
103 reviews

Average price $20

Australian

16 Letchworth Centre Avenue, 6152, Salter Point (WA)

9.2 / 10
55 reviews

Average price $20 american express Welcome

Indian

1/379 Scarborough Beach Road, 6018, Innaloo (WA)

9.1 / 10
71 reviews

Average price $35 american express Welcome

Australian

187 James St, 6055, Guildford (WA)

9.0 / 10
46 reviews

Average price $20

Italian

413 Murray Street, 6000, Perth (WA)

9.0 / 10
315 reviews

Average price $45 american express Welcome

InsiderAustralian

225 Onslow Road, 6008, Shenton Park (WA)

9.6 / 10
386 reviews

Average price $95 american express Welcome

Vegetarian Degustation menu 115AUD

Australian

125 St Georges Tce, 6000, Perth (WA)

8.9 / 10
52 reviews

Average price $30 american express Welcome

Australian

208 Sorrento Quay, 6025, Hillarys (WA)

8.9 / 10
866 reviews

Average price $45

Thai

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

8.9 / 10
438 reviews

Average price $35

Australian

105 Swan St, 6055, Guildford (WA)

8.8 / 10
294 reviews

Average price $50 american express Welcome

Indian

9/663 Newcastle Street, 6007, Leederville (WA)

6.9 / 10
26 reviews

american express Welcome

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

Pizzeria

317 Murray St, Access Via Wolf Lane, 6000, Perth (WA)

9.6 / 10
92 reviews

Average price $20 american express Welcome

Indian

170 Scarborough Beach Road,, 6016, Mount Hawthorn (WA)

8.8 / 10
188 reviews

Average price $20

30% Off Your Food Bill

Mediterranean

662 Newcastle St, 6007, Leederville (WA)

9.3 / 10
548 reviews

Average price $55

Chef's Selection Vegan Menu $85pp incl wine 85AUD

Pub Grub

535 Stirling Hwy, 6011, Cottesloe (WA)

8.3 / 10
171 reviews

Average price $24 Accepts Yums american express Welcome

Melbourne Cup AU$99.00

Australian

825 Hay St, 6000, Perth (WA)

9.5 / 10
83 reviews

Average price $20

Italian

20/3 Wexford Street, 6008, Subiaco (WA)

9.5 / 10
304 reviews

Average price $35 american express Welcome

Australian

125 St Georges Terrace, 6000, Perth (WA)

8.5 / 10
44 reviews

american express Welcome

Australian

300 Walcott Street, 6050, Menora (WA)

9.4 / 10
84 reviews

Filter

TheFork advantages