What
Where

When do you want to eat?

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

The Best Restaurants in Perth

291 restaurants

Sort by Relevance

Prego Restaurant, Floreat

ITALIAN

440 Cambridge St, 6014, Floreat

27

Average price $75

Himalayan Nepalese Restaurant and Cafe Victoria Park, Victoria Park

INDIAN

419 Albany Highway, 6100, Victoria Park

3

Nolita, Claremont

ITALIAN

Nolita

8.9 / 10

16 Bay View Terrace, 6010, Claremont

196

Average price $65

Tandoori Flames Indian Curry House, Claremont

INDIAN

235 Stirling Hwy, 6010, Claremont

43

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

Khanna Indian Restaurant, Mount Hawthorn

INDIAN

170 Scarborough Beach Road,, 6016, Mount Hawthorn

108

Oggi Bar & Eats, Menora

AUSTRALIAN

Oggi Bar & Eats

9.5 / 10

300 Walcott Street, 6050, Menora

24

Ivy & Jack - Perth, Perth

AUSTRALIAN

778-788 Hay Street, 6000, Perth

15

Angove Kitchen & Espresso Bar, North Perth

AUSTRALIAN

36 Angove Street, 6006, North Perth

115

Average price $35

Fusion 6, Wembley

INDIAN

Fusion 6

8.6 / 10

230 Cambridge Street, 6014, Wembley

182

Average price $35 Accept Yums

InsiderInsiderJuniper & Bay, Como

INSIDERAUSTRALIAN

Juniper & Bay

9.2 / 10

3 Preston Street, 6152, Como

472

Average price $75

InsiderInsiderWild Swan at Mandoon Estate, Caversham

INSIDERAUSTRALIAN

10 Harris Road, 6055, Caversham

387

Average price $85

InsiderInsiderPetite Mort, Shenton Park

INSIDEREUROPEAN

Petite Mort

9.4 / 10

225 Onslow Road, 6008, Shenton Park

276

Average price $115

Francesca's Kitchen, West Leederville

ITALIAN

156 Railway Parade, 6007, West Leederville

30

Average price $75

Jay's Masala Junction, East Victoria Park

INDIAN

64B Etwell St, 6101, East Victoria Park

96

Average price $20

Dux Cafe Restaurant, Como

71 South Tce, 6152, Como

190

Jack Caddy's Ale Bar & Bistro, Canning Vale

ITALIAN

280 Bannister Road, 6155, Canning Vale

459

Average price $20

Hyde Perth- The Adnate Art Series, Perth

AUSTRALIAN

900 Hay Street, 6000, Perth

4

Chakra Restaurant, Inglewood

INDIAN

841 Beaufort Street, 6052, Inglewood

109

Average price $55

Mozzico, Wembley

ITALIAN

Mozzico

 / 10

290 Cambridge St, 6014, Wembley

Average price $35

The Kitchen on Cambridge, Wembley

ITALIAN

363a Cambridge Street, 6014, Wembley

165

Average price $35

Hangout on 20 Preston, Como

AUSTRALIAN

20 Preston Street, 6152, Como

101

Average price $35

Italians Restaurant, Dianella

ITALIAN

165 Walter Rd, 6059, Dianella

120

Average price $35

Lulu La Delizia, Subiaco

ITALIAN

Lulu La Delizia

9.3 / 10

5/97 Rokeby Road, 6008, Subiaco

654

Nunzio's, Fremantle

ITALIAN

Nunzio's

9.3 / 10

20 Essex St, 6160, Fremantle

280

Average price $75

JB O'Reillys, West Leederville

EUROPEAN

JB O'Reillys

9.3 / 10

99 Cambridge St, 6007, West Leederville

169

Average price $45

The Best Restaurants in Perth

Where the river meets the beach, you’ll get the best of both worlds in Perth. There’s stunning beaches at Rottnest Island, riverside Kings Park and vineyards at Swan Valley. Perth’s bar and restaurant scene has plenty to offer. If you are after fresh, local produce, you will enjoy it in abundance and farm-to-table dining is a prominent feature on many restaurant menus.

You can’t go past beachside dining at Scarborough, with unique views over the Indian Ocean. There are plenty of modern Australian options in Northbridge or head to The State Buildings in the CBD for another hub of excellent restaurants. A visit to Fremantle will have you dining in exciting restaurants housed in heritage style buildings.

Bustling with restaurants, bars and cultural spaces, Perth is a haven for food lovers.

Filter

TheFork Benefits

Cities around Perth