What
Where

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

The Best Restaurants in Perth

298 restaurants

Sort by Relevance

2 Fat Indians Joondalup, Joondalup

INDIAN

420 Joondalup Dr, 6027, Joondalup

40

Average price $35

Mozzico, Wembley

ITALIAN

Mozzico

8.8 / 10

290 Cambridge St, 6014, Wembley

11

Average price $35

Arlo by Mo, Perth

AUSTRALIAN

Arlo by Mo

8.8 / 10

125 St Georges Tce, 6000, Perth

33

Average price $30

Khanna Indian Restaurant, Mount Hawthorn

INDIAN

170 Scarborough Beach Road,, 6016, Mount Hawthorn

126

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

InsiderInsiderWild Swan at Mandoon Estate, Caversham

INSIDERAUSTRALIAN

10 Harris Road, 6055, Caversham

397

Average price $85

Tandoori Flames Indian Curry House, Claremont

INDIAN

235 Stirling Hwy, 6010, Claremont

45

Oggi Bar & Eats, Menora

AUSTRALIAN

Oggi Bar & Eats

9.5 / 10

300 Walcott Street, 6050, Menora

27

Average price $55

Jay's Masala Junction, East Victoria Park

INDIAN

64B Etwell St, 6101, East Victoria Park

99

Average price $20

InsiderInsiderPetite Mort, Shenton Park

INSIDERAUSTRALIAN

Petite Mort

9.4 / 10

225 Onslow Road, 6008, Shenton Park

288

Average price $115

Fusion 6, Wembley

INDIAN

Fusion 6

8.6 / 10

230 Cambridge Street, 6014, Wembley

198

Average price $35 accepts Yums

Dux Cafe Restaurant, Como

71 South Tce, 6152, Como

198

Angove Kitchen & Espresso Bar, North Perth

AUSTRALIAN

36 Angove Street, 6006, North Perth

126

Average price $35

Chakra Restaurant, Inglewood

INDIAN

841 Beaufort Street, 6052, Inglewood

117

Average price $55

Salsa Rossa, East Fremantle

AUSTRALIAN

Salsa Rossa

9.3 / 10

77 George St, 6158, East Fremantle

91

The Kitchen on Cambridge, Wembley

ITALIAN

363a Cambridge Street, 6014, Wembley

177

Average price $35

Straits Cafe Perth, Perth

AUSTRALIAN

24 Mount St, 6000, Perth

The Partisan, Perth

EUROPEAN

The Partisan

9.2 / 10

Shop 22,60 Royal St, 6004, Perth

10

Masala Mirchi Indian restaurant, Padbury

INDIAN

2/4 Alexander Rd, 6025, Padbury

41

Bravo's, East Victoria Park

ITALIAN

Bravo's

9.2 / 10

933 Albany Highway, 6101, East Victoria Park

72

Average price $45

Jollygood Indian, Bedford

INDIAN

1004 Beaufort St, 6052, Bedford

34

Nunzio's, Fremantle

ITALIAN

Nunzio's

9.3 / 10

20 Essex St, 6160, Fremantle

287

Average price $75

Jack Caddy's Ale Bar & Bistro, Canning Vale

ITALIAN

280 Bannister Road, 6155, Canning Vale

482

Average price $20

Fremantle Sailing Club, Fremantle

AUSTRALIAN

151 Marine Terrace, 6160, Fremantle

51

The Loungeroom on James, Guildford

AUSTRALIAN

187 James St, 6055, Guildford

17

Average price $20

Raktacino Cafe & Pizzeria, Salter Point

AUSTRALIAN

16 Letchworth Centre Avenue, 6152, Salter Point

30

Average price $20

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