What
Where

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

The Best Restaurants in Perth

315 restaurants

Sort by Relevance

Street Eats Eatery, Perth

AMERICAN

376 Wellington St, 6000, Perth

53

accepts Yums

Gosnells Hotel, Gosnells

AUSTRALIAN

Gosnells Hotel

8.2 / 10

2149 Albany Highway, 6110, Gosnells

114

Average price $58

Brooklands Tavern, Southern River

AUSTRALIAN

7 Holmes Street, 6110, Southern River

119

Average price $40

Taphouse Mulberry Estate, Caversham

AUSTRALIAN

34 Hamersley Rd, 6055, Caversham

30

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

Homestead Brewery, Caversham

AUSTRALIAN

10 Harris Road, 6055, Caversham

232

Average price $45

Simple Italian, Perth

ITALIAN

Simple Italian

8.2 / 10

413 Murray Street, 6000, Perth

263

Average price $45

Riverside Cafe Bar & Restaurant, Perth

SEAFOOD

1 Barrack Square, 6000, Perth

433

Average price $35

The Quarie Bar & Brasserie, Hammond Park

AUSTRALIAN

2 Macquarie Boulevard, 6164, Hammond Park

642

Average price $35

Low Key Chow House, Leederville

ASIAN

140 Oxford Street, 6007, Leederville

455

Average price $55

The Apple Daily Bar & Eating House, Perth

ASIAN

125 St Georges Terrace, 6000, Perth

304

Average price $55

Bistro Guillaume Perth, Burswood

FRENCH

23 Bolton Avenue, 6100, Burswood

198

Average price $85

Atrium Garden Restaurant, Fremantle

50 Marine Terrace, 6160, Fremantle

106

Average price $45

Victoria Park Hotel, Victoria Park

STEAK

605 Albany Highway, 6100, Victoria Park

21

Average price $40

Albion Hotel, Cottesloe

STEAK

Albion Hotel

8.2 / 10

535 Stirling Hwy, 6011, Cottesloe

98

Average price $44

Leopold Hotel, Bicton

AUSTRALIAN

Leopold Hotel

8.1 / 10

326-334 Canning Highway,, 6157, Bicton

6

Average price $30

The Saint George Hotel, Innaloo

AUSTRALIAN

2 Morris Road, 6018, Innaloo

97

Average price $55

Dainty Dowager, Mount Lawley

ASIAN

Dainty Dowager

8.1 / 10

564 Beaufort St, 6050, Mount Lawley

251

Average price $55

The Guildford, Guildford

AUSTRALIAN

The Guildford

8.1 / 10

159 James Street, 6055, Guildford

101

Average price $35

Coco Cubano Joondalup, Joondalup

AMERICAN

420 Joondalup Drive, 6027, Joondalup

110

Average price $35

Mouthful Duck, Ellenbrook

ASIAN

Mouthful Duck

8.1 / 10

10 Commercial Rd, 6069, Ellenbrook

128

Average price $35

Maruzzella Restaurant, Perth

ITALIAN

63 Bennett Street, 6004, Perth

45

accepts Yums

Blackbird, Perth

EUROPEAN

Blackbird

8.1 / 10

4/10 Eastbrook Terrace, 6004, Perth

541

Average price $65 accepts Yums

Waterwall Restaurant at The Pagoda Resort & Spa, Como

MEDITERRANEAN

112 Melville Pde, 6152, Como

73

Average price $55

Cinnamon Vic Park, East Victoria Park

INDIAN

892 Albany Hwy, 6101, East Victoria Park

264

Average price $35

Domain on Loch, Nedlands

AUSTRALIAN

30 Loch St, 6009, Nedlands

7

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