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

The Courtside Restaurant, Perth

AUSTRALIAN

112 Mounts Bay Road, 6000, Perth

21

Average price $55

Albion Hotel, Cottesloe

STEAK

Albion Hotel

7.9 / 10

535 Stirling Hwy, 6011, Cottesloe

92

Hunter & Barrel - Raine Square, Perth

AUSTRALIAN

300 Murray Street, 6000, Perth

72

Bloody French, Subiaco

FRENCH

Bloody French

8.2 / 10

279 Rokeby Road, 6008, Subiaco

55

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

The Reveley, Perth

AUSTRALIAN

The Reveley

8.2 / 10

Lot 901 Riverside Drive, 6000, Perth

392

Average price $75

3 Sheets Hillary's, Hillarys

AUSTRALIAN

208 Sorrento Quay, 6025, Hillarys

639

Average price $45

The Apple Daily Bar & Eating House, Perth

ASIAN

125 St Georges Terrace, 6000, Perth

282

Average price $55

The Royal On The Waterfront, Perth

AUSTRALIAN

60 Royal Street, 6004, Perth

344

Average price $45

Blackbird, Perth

EUROPEAN

Blackbird

8.2 / 10

4/10 Eastbrook Terrace, 6004, Perth

535

Average price $65 Accept Yums

Street Eats Eatery, Perth

AMERICAN

376 Wellington St, 6000, Perth

39

Accept Yums

The Saint George Hotel, Innaloo

AUSTRALIAN

2 Morris Road, 6018, Innaloo

87

Red Bill Restaurant, South Perth

AUSTRALIAN

61 Canning Hwy, 6151, South Perth

97

Average price $35

Portorosa Cafe, Fremantle

ITALIAN

Portorosa Cafe

7.8 / 10

93 Market Street, 6160, Fremantle

83

Average price $45

Belgian Beer Cafe, Perth

AUSTRALIAN

347 Murray St, 6000, Perth

465

Average price $35

Homestead Brewery, Caversham

AUSTRALIAN

10 Harris Road, 6055, Caversham

225

Average price $45

The Quarie Bar & Brasserie, Hammond Park

AUSTRALIAN

2 Macquarie Boulevard, 6164, Hammond Park

593

Average price $35

Southern Star Vietnamese Restaurant, Perth

ASIAN

1/132 Terrace Road, 6000, Perth

232

Average price $35

Domain on Loch, Nedlands

AUSTRALIAN

Domain on Loch

7.7 / 10

30 Loch St, 6009, Nedlands

5

Bull Creek Tavern, Bull Creek

PUB GRUB

Crn Benningfield Road and South Street, 6149, Bull Creek

52

Average price $25

Captain Stirling Hotel, Nedlands

AUSTRALIAN

80 Stirling Hwy, 6009, Nedlands

52

Society Bar and Kitchen, Perth

AUSTRALIAN

305 Murray Street, 6000, Perth

20

Average price $35

Paprika Restaurant, Mount Hawthorn

INDIAN

267 Scarborough Beach Rd, 6016, Mount Hawthorn

63

Average price $35

Ishikiya Japanese Restaurant, Midland

JAPANESE

54 Cale Street, 6056, Midland

52

Average price $35

Pomodoro Sardo Sorrento, Sorrento

ITALIAN

26 Ocean Beach Road, 3943, Sorrento

15

Talyas Gourmet, Midland

LEBANESE

Talyas Gourmet

7.6 / 10

303b Great Eastern Highway, 6056, Midland

6

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