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)

171 restaurants

Sort by Relevance

Chinese

Hong Kong BBQ House

76 Francis St, 6003, Northbridge

9.4 / 10
37 reviews

Average price $30 american express Welcome

InsiderFine Dining

225 Onslow Road, 6008, Shenton Park (WA)

9.6 / 10
359 reviews

Average price $115 american express Welcome

Vegetarian Degustation menu 115AUD

Indian

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

8.9 / 10
174 reviews

Average price $20

30% Off Your Food Bill

Australian

825 Hay St, 6000, Perth (WA)

9.7 / 10
30 reviews

Average price $20

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

Australian

300 Walcott Street, 6050, Menora (WA)

9.5 / 10
62 reviews

Choice Set Menu - 3 Courses $69

Pizzeria

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

9.5 / 10
92 reviews

Average price $20 american express Welcome

Italian

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

9.5 / 10
288 reviews

Average price $35 american express Welcome

Italian

150 Oxford St, 6007, Leederville (WA)

9.4 / 10
13 reviews

Average price $50

Dinner Menu AU$50.00

Italian

1309 Hay St, 6005, West Perth (WA)

8.7 / 10
58 reviews

Average price $40 american express Welcome

Australian

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

9.4 / 10
48 reviews

Average price $20 american express Welcome

European

99 Cambridge St, 6007, West Leederville (WA)

9.4 / 10
196 reviews

Average price $45 american express Welcome

Fusion

331 Hay St, 6008, Subiaco (WA)

Average price $30

Italian

Shop 57 Scarborough Beach Road, 6006, North Perth (WA)

Average price $20

American

Hillarys, 6025, Kallaroo (WA)

8.3 / 10
15 reviews

Average price $35

Italian

87 Rokeby Rd, 6008, Subiaco (WA)

8.1 / 10
48 reviews

Average price $40 american express Welcome

Indian

6 Walter Padbury Boulevard, 6025, Padbury (WA)

9.2 / 10
53 reviews

Average price $35 american express Welcome

InsiderSeafood

100 Barrett Street, 6056, Herne Hill (WA)

9.2 / 10
322 reviews

Average price $65 american express Welcome

Steak

12F/531 Hay Street, 6008, Subiaco (WA)

9.2 / 10
406 reviews

Average price $65

Indian

1134 Hay Street, 6005, West Perth (WA)

9.2 / 10
128 reviews

Average price $45 american express Welcome

Australian

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

9.2 / 10
253 reviews

Average price $95

Indian

420 Joondalup Dr, 6027, Joondalup (WA)

9.1 / 10
210 reviews

Average price $35

Australian

300 Murray Street, 6000, Perth (WA)

8.9 / 10
471 reviews

Average price $55

2 Course Lunch Menu $35 pp 35AUD

Australian

108 St Georges Terrace, 6000, Perth (WA)

8.9 / 10
887 reviews

Average price $75 american express Welcome

Father's Day Special - price per person 88AUD

Australian

83 Walcott Street, 6050, Mount Lawley (WA)

9.1 / 10
99 reviews

Average price $20

Indian

745 Newcastle St, 6007, Leederville (WA)

9.0 / 10
175 reviews

american express Welcome

Filter

TheFork advantages