TheFork, a Trip advisor company

What

What

Where

Where

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

The Best Restaurants in Perth CBD, Perth

65 restaurants

Sort by Relevance

insiderFine Dining

Petite Mort

225 Onslow Road, 6008, Shenton Park

9.6 / 10
315 reviews

Average price $115

9 Course Signature Degustation 115AUD

Steak

100 James Street, 6003, Northbridge

8.4 / 10
524 reviews

Average price $35

50% off food, excluding Grill items, with TheFork

Steak

14 Mill Street, 6000, Perth

8.7 / 10
327 reviews

Average price $55

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

Fine Dining

221 Adelaide Terrace, 6000, Perth

9.2 / 10
55 reviews

Average price $55

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

Australian

300 Murray Street, 6000, Perth

8.9 / 10
433 reviews

NEW YEARS EVE 149AUD

insiderFine Dining

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

Chinese

130A Mounts Bay Rd, 6000, Perth

9.1 / 10
189 reviews

Average price $45

Fine Dining

125 St Georges Terrace, 6000, Perth

8.9 / 10
709 reviews

Average price $65

Australian

125 St Georges Tce, 6000, Perth

8.8 / 10
44 reviews

Average price $30

insiderGreek

3/177 Stirling Street, 6000, Perth

8.8 / 10
817 reviews

Average price $46

Asian

323 William St, 6000, Perth

8.7 / 10
6 reviews

Fine Dining

133 Murray Street, 6000, Perth

8.7 / 10
460 reviews

Average price $75

Australian

108 St Georges Terrace, 6000, Perth

8.7 / 10
797 reviews

Average price $75

Australian

Pier 1, Barrack St Jetty, 6000, Perth

8.7 / 10
207 reviews

Average price $75

Australian

83 Barrack Street, 6000, Perth

8.6 / 10
59 reviews

Australian

97 Murray Street, 6000, Perth

8.6 / 10
405 reviews

Average price $45

Australian

900 Hay Street, 6000, Perth

8.5 / 10
15 reviews

Fine Dining

480 Hay Street, 6000, Perth

8.5 / 10
567 reviews

Average price $85

Portuguese

10 Telethon Avenue, 6000, Perth

8.5 / 10
109 reviews

Average price $20

Australian

888 Hay Street, 6000, Perth

8.5 / 10
295 reviews

Average price $55

Greek

201 Hay Street, 6004, Perth

8.5 / 10
10 reviews

Average price $22

Vietnamese

423 William St, 6000, Perth

Average price $35

Australian

Perth, 6000, Perth

Average price $25

Australian

24 Mount St, 6000, Perth

Filter

TheFork advantages