What

What

Where

Where

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

The Best Restaurants in Perth

315 restaurants

Sort by Relevance

Dux Cafe Restaurant, Como

71 South Tce, 6152, Como

204

The Partisan, Perth

EUROPEAN

The Partisan

9 / 10

Shop 22,60 Royal St, 6004, Perth

26

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

The Kitchen on Cambridge, Wembley

ITALIAN

363a Cambridge Street, 6014, Wembley

181

Average price $35

30% Off Your Food Bill

Nunzio's, Fremantle

ITALIAN

Nunzio's

9.3 / 10

20 Essex St, 6160, Fremantle

294

Average price $75

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

Anghiti Indian Restaurant, Innaloo

INDIAN

1/379 Scarborough Beach Road, 6018, Innaloo

41

Average price $35

JB O'Reillys, West Leederville

EUROPEAN

JB O'Reillys

9.2 / 10

99 Cambridge St, 6007, West Leederville

183

Average price $45

Nobu Perth, Burswood

JAPANESE

Nobu Perth

9.2 / 10

23 Bolton Avenue, 6100, Burswood

188

Average price $105

InsiderLamont's Bishop's House, Perth

INSIDERAUSTRALIAN

90 Mounts Bay Road, 6000, Perth

117

Average price $85

InsiderLamont's Wine Store, Cottesloe

INSIDERSPANISH

12 Station Street, 6011, Cottesloe

141

Average price $75

That Thai Restaurant, Ascot

THAI

133 Racecourse Road, 4007, Ascot

35

Average price $35

Raktacino Cafe & Pizzeria, Salter Point

AUSTRALIAN

16 Letchworth Centre Avenue, 6152, Salter Point

30

Average price $20

Bravo's, East Victoria Park

ITALIAN

Bravo's

9.1 / 10

933 Albany Highway, 6101, East Victoria Park

80

Average price $45

Italians Restaurant, Dianella

ITALIAN

165 Walter Rd, 6059, Dianella

124

Average price $35

Woodpecker's, Subiaco

ITALIAN

Woodpecker's

9.1 / 10

20/3 Wexford Street, 6008, Subiaco

257

Average price $35

Oggi Bar & Eats, Menora

AUSTRALIAN

Oggi Bar & Eats

9.5 / 10

300 Walcott Street, 6050, Menora

35

Average price $55

Jay's Masala Junction, East Victoria Park

INDIAN

64B Etwell St, 6101, East Victoria Park

100

Average price $20

VINA H Cafe and Restaurant, Nedlands

VIETNAMESE

151 Broadway, 6009, Nedlands

6

Average price $40

Hyde Perth- The Adnate Art Series, Perth

AUSTRALIAN

900 Hay Street, 6000, Perth

11

Sardo Sorrento, Sorrento

ITALIAN

26 Ocean Beach Road, 3943, Sorrento

37

Average price $55

Fremantle Sailing Club, Fremantle

AUSTRALIAN

151 Marine Terrace, 6160, Fremantle

56

2 Spice Guru, Duncraig

INDIAN

2 Spice Guru

9 / 10

Shop 2 Glengarry Shopping Centre 59 Arnisdale Road, 6023, Duncraig

20

Average price $35

The Raw Kitchen, Fremantle

AUSTRALIAN

181A High Street, 6160, Fremantle

147

Average price $35

Nolita, Claremont

ITALIAN

Nolita

9 / 10

16 Bay View Terrace, 6010, Claremont

230

Average price $55

Cheeky Sparrow, Perth

ITALIAN

317 Murray St, 6000, Perth

85

Average price $20

Duende, Leederville

MEDITERRANEAN

Duende

9 / 10

662 Newcastle St, 6007, Leederville

511

Average price $55

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 advantages

Cities around Perth