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

Asian

The Apple Daily Bar & Eating House

125 St Georges Terrace, 6000, Perth

8.3 / 10
323 reviews

Average price $55

Steak

173 Mounts Bay Road, 6000, Perth

8.3 / 10
260 reviews

Average price $85

Australian

Corner Hay & Milligan Street, 6000, Perth

8.2 / 10
25 reviews

Australian

241 Canning Highway, 6151, South Perth

8.2 / 10
249 reviews

Average price $55

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

Australian

159 James Street, 6055, Guildford

8.2 / 10
105 reviews

Average price $35

Australian

10 Harris Road, 6055, Caversham

8.2 / 10
242 reviews

Average price $45

Steak

535 Stirling Hwy, 6011, Cottesloe

8.2 / 10
102 reviews

Average price $44

Italian

87 Rokeby Rd, 6008, Subiaco

8.1 / 10
37 reviews

Average price $40

Australian

34 Hamersley Rd, 6055, Caversham

8.1 / 10
34 reviews

Asian

564 Beaufort St, 6050, Mount Lawley

8.1 / 10
253 reviews

Average price $55

American

420 Joondalup Drive, 6027, Joondalup

8.1 / 10
110 reviews

Average price $35

Australian

200 The Boulevard, 6019, Wembley Downs

8.1 / 10
424 reviews

Average price $45

Mediterranean
8.1 / 10
73 reviews

Average price $55

insiderItalian

77 St Georges Terrace, 6000, Perth

8.7 / 10
596 reviews

Average price $65

Australian

331 Bulwer St, 6005, West Perth

7.9 / 10
246 reviews

Average price $35

Asian

1/132 Terrace Road, 6000, Perth

7.9 / 10
252 reviews

Average price $35

Korean

91-93 Barrack St, 6000, Perth

7.9 / 10
171 reviews

Average price $35

Australian

55 Benara Rd, 6055, Caversham

8.6 / 10
204 reviews

Average price $45

Australian

305 Murray Street, 6000, Perth

7.6 / 10
21 reviews

Average price $35

Australian

778-788 Hay Street, 6000, Perth

7.5 / 10
23 reviews

Australian

112 Mounts Bay Road, 6000, Perth

7.5 / 10
21 reviews

Average price $55

Asian

140 William Street, 6000, Perth

7.5 / 10
17 reviews

Average price $35

Australian

10250 West Swan Road, 6055, Henley Brook

7.3 / 10
170 reviews

Average price $35

Indian

428 William Street, 6000, Perth

7.2 / 10
4 reviews

Average price $17

Indian

1/305 Great Eastern Highway, 6056, Midland

Filter

TheFork advantages