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

Indian

2 Fat Indians Joondalup

420 Joondalup Dr, 6027, Joondalup

9.0 / 10
158 reviews

Average price $35

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

Indian

745 Newcastle St, 6007, Leederville

9.0 / 10
152 reviews

50% Off Your Food Bill

insiderFine Dining

225 Onslow Road, 6008, Shenton Park

9.6 / 10
320 reviews

Average price $115

9 Course Signature Degustation 115AUD

Steak

100 James Street, 6003, Northbridge

8.4 / 10
546 reviews

Average price $35

50% off food, excluding Grill items, with TheFork

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

insiderFine Dining

3 Preston Street, 6152, Como

9.5 / 10
504 reviews

Average price $75

2 or 3 courses from $51pp 59AUD

insiderFine Dining

10 Harris Rd, 6055, Caversham

9.4 / 10
424 reviews

Average price $85

Tasting Experience - Sweet 31AUD

Indian

170 Scarborough Beach Road,, 6016, Mount Hawthorn

8.8 / 10
140 reviews

30% Off Your Food Bill

Italian

150 Oxford St, 6007, Leederville

9.5 / 10
4 reviews

Average price $40

Australian

36 Angove Street, 6006, North Perth

8.7 / 10
132 reviews

Average price $35

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

Australian

300 Walcott Street, 6050, Menora

9.5 / 10
36 reviews

Average price $55

Steak

14 Mill Street, 6000, Perth

8.7 / 10
333 reviews

Average price $55

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

Australian

187 James St, 6055, Guildford

9.4 / 10
29 reviews

Average price $20

71 South Tce, 6152, Como

9.4 / 10
215 reviews

Italian

363a Cambridge Street, 6014, Wembley

8.5 / 10
203 reviews

Average price $35

30% Off Your Food Bill

insiderSpanish

12 Station Street, 6011, Cottesloe

9.3 / 10
144 reviews

Average price $75

Fine Dining

221 Adelaide Terrace, 6000, Perth

9.3 / 10
56 reviews

Average price $55

Indian

Shop 7 569 Stirling Highway, 6011, Cottesloe

7.9 / 10
101 reviews

Average price $35

50% off food with TheFork

European

99 Cambridge St, 6007, West Leederville

9.2 / 10
187 reviews

Average price $45

Italian

20/3 Wexford Street, 6008, Subiaco

9.2 / 10
270 reviews

Average price $35

Nepalese

556 Beaufort Street, 6050, Mount Lawley

8.2 / 10
116 reviews

30% Off Your Food Bill

American

Hillarys, 6025, Kallaroo

9.1 / 10
7 reviews

Average price $35

Italian

290 Cambridge St, 6014, Wembley

9.1 / 10
32 reviews

Average price $35

Indian

2/4 Alexander Rd, 6025, Padbury

9.1 / 10
50 reviews

Australian

300 Murray Street, 6000, Perth

8.9 / 10
440 reviews

Average price $55

2 Course Lunch Menu $35 pp 35AUD

Italian

317 Murray St, 6000, Perth

9.1 / 10
88 reviews

Average price $20

Filter

TheFork advantages