What
Where

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

The Best Restaurants in Perth

290 restaurants

Sort by Relevance

The Loungeroom on James, Guildford

AUSTRALIAN

187 James St, 6055, Guildford

17

Average price $20

The Best Brew Bar & Kitchen, Perth

AUSTRALIAN

707 Wellington Street, 6000, Perth

174

Average price $20

Vivisen Teahouse, Fremantle

CHINESE

15 Point St, 6160, Fremantle

51

Average price $35

Prego Restaurant, Floreat

MEDITERRANEAN

440 Cambridge St, 6014, Floreat

28

Average price $75 Accept Yums

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

Salsa Rossa, East Fremantle

AUSTRALIAN

Salsa Rossa

9.2 / 10

77 George St, 6158, East Fremantle

82

Hangout on 20 Preston, Como

AUSTRALIAN

20 Preston Street, 6152, Como

105

Average price $35

JB O'Reillys, West Leederville

EUROPEAN

JB O'Reillys

9.2 / 10

99 Cambridge St, 6007, West Leederville

172

Average price $45

Bravo's, East Victoria Park

ITALIAN

Bravo's

9.2 / 10

933 Albany Highway, 6101, East Victoria Park

68

Average price $45

Funtastico, Subiaco

ITALIAN

Funtastico

9 / 10

12 Rokeby Rd, 6008, Subiaco

38

Average price $55

La Calabria, Yokine

ITALIAN

La Calabria

9 / 10

Shop 22 6 Wanneroo Road, 6060, Yokine

14

Average price $20

Lulu La Delizia, Subiaco

ITALIAN

Lulu La Delizia

9.1 / 10

5/97 Rokeby Road, 6008, Subiaco

657

InsiderInsiderLamont's Bishop's House, Perth

INSIDERAUSTRALIAN

90 Mounts Bay Road, 6000, Perth

108

Average price $85

InsiderInsiderLamont's Wine Store, Cottesloe

INSIDERSPANISH

12 Station Street, 6011, Cottesloe

126

Average price $75

My Place Bar & Restaurant, Perth

70 Pier Street, 6000, Perth

3

The Partisan, Perth

EUROPEAN

The Partisan

8.9 / 10

Shop 22,60 Royal St, 6004, Perth

6

That Thai Restaurant, Ascot

THAI

133 Racecourse Road, 4007, Ascot

32

Average price $35

Everest 53, Mount Lawley

NEPALESE

Everest 53

7.9 / 10

556 Beaufort Street, 6050, Mount Lawley

41

Bites By D, Mount Hawthorn

AUSTRALIAN

Bites By D

9 / 10

147 Scarborough Beach Road, 6016, Mount Hawthorn

27

Habitue, North Fremantle

MEDITERRANEAN

Habitue

9 / 10

1 Harvest Road, 6159, North Fremantle

561

Average price $65

Canton Bay Chinese Restaurant, Perth

CHINESE

130A Mounts Bay Rd, 6000, Perth

177

Average price $45

Woodpecker's, Subiaco

ITALIAN

Woodpecker's

9 / 10

20/3 Wexford Street, 6008, Subiaco

242

Average price $35

Food Inn- North Fremantle, North Fremantle

AUSTRALIAN

201 Queen Victoria Street, 6159, North Fremantle

4

Anghiti Indian Restaurant, Innaloo

INDIAN

1/379 Scarborough Beach Road, 6018, Innaloo

34

Average price $35

Tasty Momo, Dianella

INDIAN

Tasty Momo

8.8 / 10

59c Walter Road, 6059, Dianella

59

Average price $20

Andly Private Kitchen, West Leederville

CHINESE

50 Oxford Close, 6007, West Leederville

24

Average price $115

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