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

Oakover Grounds, Middle Swan

AUSTRALIAN

Oakover Grounds

8.4 / 10

14 Yukich Close, 6056, Middle Swan

181

Average price $35

Six Senses Thai, Subiaco

THAI

Six Senses Thai

8.4 / 10

23/17-31 Rokeby Road, 6008, Subiaco

378

Average price $35

The Brisbane Hotel, Perth

AUSTRALIAN

292 Beaufort Street, 6000, Perth

158

Average price $45

Fraser's Restaurant, Kings Park

AUSTRALIAN

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

200

Average price $95

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

Atrium Restaurant, Burswood

AUSTRALIAN

23 Bolton Avenue, 6100, Burswood

195

Average price $65

Shunking, Bedford

ASIAN

Shunking

8 / 10

1002 Beaufort Street, 6052, Bedford

123

Average price $35

The Guildford, Guildford

AUSTRALIAN

159 James Street, 6055, Guildford

91

C15 Espresso - Mount Pleasant, Mount Pleasant

AUSTRALIAN

19 Ogilvie Road, 6153, Mount Pleasant

39

Average price $20

InsiderInsiderLalla Rookh, Perth

INSIDERITALIAN

Lalla Rookh

8.7 / 10

77 St Georges Terrace, 6000, Perth

588

Average price $65

C15 Espresso - Applecross, Ardross

AUSTRALIAN

15 Riseley St, 6153, Ardross

120

Average price $20

2 Fat Indians Cottesloe, Cottesloe

INDIAN

Shop 7 569 Stirling Highway, 6011, Cottesloe

56

Average price $35

Globe Cafe and Restaurant, South Perth

FRENCH

76 Angelo Street, 6151, South Perth

89

Average price $20

InsiderInsiderRed Cabbage, South Perth

INSIDEREUROPEAN

Red Cabbage

8.7 / 10

49/15 Labouchere Road, 6151, South Perth

494

Average price $95

Santini Grill, Perth

AUSTRALIAN

Santini Grill

8.3 / 10

133 Murray Street, 6000, Perth

401

Balmoral Hotel, East Victoria Park

AUSTRALIAN

Balmoral Hotel

8.3 / 10

901 Albany Highway, 6101, East Victoria Park

152

The Vale Bar & Brasserie, Beeliar

AUSTRALIAN

281 Beeliar Drive, 6164, Beeliar

260

Heirloom Restaurant & Bar, Perth

AUSTRALIAN

10 Adelaide Terrace, 6004, Perth

529

Average price $55

Little Lebanon Cafe & Restaurant, Osborne Park

LEBANESE

200 Main Street, 6017, Osborne Park

242

Average price $20

Limones Cafe & Restaurant, Bicton

ITALIAN

1 Point Walter Road, 6157, Bicton

274

Coco's Riverside Bar & Restaurant, South Perth

STEAK

85 The South Perth Esplanade, 6151, South Perth

413

Average price $85

Waverley Brewhouse, Cannington

PUB GRUB

1382 Albany Highway, 6107, Cannington

41

Brooklands Tavern, Southern River

AUSTRALIAN

7 Holmes Street, 6110, Southern River

111

Como Hotel, South Perth

AUSTRALIAN

Como Hotel

7.9 / 10

241 Canning Highway, 6151, South Perth

226

Dainty Dowager, Mount Lawley

ASIAN

Dainty Dowager

7.9 / 10

564 Beaufort St, 6050, Mount Lawley

243

Average price $55

Mouthful Duck, Ellenbrook

ASIAN

Mouthful Duck

7.9 / 10

10 Commercial Rd, 6069, Ellenbrook

126

Average price $35

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