What
Where

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

The Best Restaurants in Perth

315 restaurants

Sort by Relevance

Coco's Riverside Bar & Restaurant, South Perth

STEAK

85 The South Perth Esplanade, 6151, South Perth

449

Average price $85

Agni Fine Cuisine, Innaloo

INDIAN

17 Wotan Street, 6018, Innaloo

18

Average price $45

Murray St Grill, Perth

AUSTRALIAN

334 Murray Street, 6000, Perth

Fusion On Swan, West Swan

AUSTRALIAN

5601 West Swan Rd, 6055, West Swan

13

Average price $35

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

La Calabria, Yokine

ITALIAN

Shop 22 6 Wanneroo Road, 6060, Yokine

14

Average price $20

Mullaloo Beach Hotel, Mullaloo

AUSTRALIAN

10 Oceanside Promenade, 6027, Mullaloo

372

Average price $55

Saffron Indian Restaurant, Inglewood

INDIAN

907b Beaufort Street, 6052, Inglewood

352

Average price $35

Sen5es, Perth

AUSTRALIAN

Sen5es

8.4 / 10

221 Adelaide Terrace, 6000, Perth

52

Average price $55

Jack Caddy's Ale Bar & Bistro, Canning Vale

ITALIAN

280 Bannister Road, 6155, Canning Vale

509

Average price $20

Talyas Gourmet, Midland

LEBANESE

Talyas Gourmet

8.3 / 10

303b Great Eastern Highway, 6056, Midland

6

Heno & Ray, Perth

SPANISH

Heno & Ray

8.3 / 10

Corner of King Street & Hay Street, 6000, Perth

14

De Baun & Co, Perth

AUSTRALIAN

De Baun & Co

8.3 / 10

Corner Hay & Milligan Street, 6000, Perth

21

Belgian Beer Cafe, Perth

AUSTRALIAN

347 Murray St, 6000, Perth

478

Average price $35

Shunking, Bedford

ASIAN

Shunking

8.3 / 10

1002 Beaufort Street, 6052, Bedford

129

Average price $35

Mashawi Moroccan & Middle Eastern, Mount Lawley

MOROCCAN

644 Beaufort St, 6050, Mount Lawley

251

Average price $35

Hangout on 20 Preston, Como

AUSTRALIAN

20 Preston Street, 6152, Como

124

Average price $35

C15 Espresso - Mount Pleasant, Mount Pleasant

AUSTRALIAN

19 Ogilvie Road, 6153, Mount Pleasant

41

Average price $20

Beccaria Bar and Restaurant, Perth

AUSTRALIAN

10 Irwin Street, 6000, Perth

114

Average price $45

The Best Brew Bar & Kitchen, Perth

AUSTRALIAN

707 Wellington Street, 6000, Perth

177

Average price $20

Little Lebanon Cafe & Restaurant, Osborne Park

LEBANESE

200 Main Street, 6017, Osborne Park

253

Average price $20

C15 Espresso - Applecross, Ardross

AUSTRALIAN

15 Riseley St, 6153, Ardross

121

Average price $20

Senoji, East Victoria Park

JAPANESE

Senoji

8.3 / 10

Shop 1 885 Albany Highway, 6101, East Victoria Park

34

Average price $45

Benny's, Fremantle

ITALIAN

Benny's

8.3 / 10

10-12 South Terrace, 6160, Fremantle

309

Average price $45

Dilly Dally, Subiaco

ITALIAN

Dilly Dally

8.2 / 10

87 Rokeby Rd, 6008, Subiaco

7

Average price $40

Ficus, Perth

AUSTRALIAN

Ficus

8.8 / 10

Yagan Square Corner Wellington Street & William Street, 6000, Perth

190

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