What

What

Where

Where

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

The Best Pub Grub Restaurants in Perth

30 restaurants

Sort by Relevance

Ironbark Brewery, Caversham

PUB GRUB

55 Benara Rd, 6055, Caversham

Average price $60

50% off food with TheFork

JB O'Reillys, West Leederville

EUROPEAN

JB O'Reillys

9.2 / 10

99 Cambridge St, 6007, West Leederville

183

Average price $45

Bentley Hotel, Bentley

AUSTRALIAN

1120 - 1124 Albany Highway, 6102, Bentley

14

Average price $30

Wanneroo Tavern, Wanneroo

AUSTRALIAN

Wanneroo Tavern

8.8 / 10

18 Dundebar Road, 6065, Wanneroo

119

Average price $70

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

Balmoral Hotel, East Victoria Park

AUSTRALIAN

Balmoral Hotel

8.6 / 10

901 Albany Highway, 6101, East Victoria Park

163

Average price $50

Herdsman Lake Tavern, Wembley

AUSTRALIAN

33 Herdsman Pde, 6014, Wembley

161

Average price $52

The Greenwood Hotel, Greenwood

AUSTRALIAN

349 Warwick Road, 6024, Greenwood

354

Average price $59

Lakers Tavern, Thornlie

AUSTRALIAN

Lakers Tavern

8.5 / 10

119 Murdoch Road, 6108, Thornlie

86

Average price $57

Brooklands Tavern, Southern River

AUSTRALIAN

7 Holmes Street, 6110, Southern River

121

Average price $40

Federal Hotel Perth, Fremantle

AUSTRALIAN

23 William Street, 6160, Fremantle

70

Average price $20

The 7th Avenue Bar & Restaurant, Midland

PUB GRUB

74 Helena St, 6056, Midland

232

Average price $35

3 Sheets on the Harbour, Hillarys

AUSTRALIAN

208 Sorrento Quay, 6025, Hillarys

704

Average price $45

Belgian Beer Cafe, Perth

AUSTRALIAN

347 Murray St, 6000, Perth

483

Average price $35

Gosnells Hotel, Gosnells

AUSTRALIAN

Gosnells Hotel

8.2 / 10

2149 Albany Highway, 6110, Gosnells

117

Average price $58

The Saint George Hotel, Innaloo

AUSTRALIAN

2 Morris Road, 6018, Innaloo

99

Average price $55

The Quarie Bar & Brasserie, Hammond Park

AUSTRALIAN

2 Macquarie Boulevard, 6164, Hammond Park

652

Average price $35

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

100

Average price $44

Como Hotel, South Perth

AUSTRALIAN

Como Hotel

8.1 / 10

241 Canning Highway, 6151, South Perth

244

Average price $55

Waverley Brewhouse, Cannington

PUB GRUB

1382 Albany Highway, 6107, Cannington

47

Bull Creek Tavern, Bull Creek

PUB GRUB

Crn Benningfield Road and South Street, 6149, Bull Creek

64

Average price $50

Belmont Tavern, Cloverdale

AUSTRALIAN

Belmont Tavern

7.9 / 10

174 Wright Street, 6105, Cloverdale

84

Average price $35

The Hyde Park Hotel, West Perth

AUSTRALIAN

331 Bulwer St, 6005, West Perth

242

Average price $35

Sail & Anchor, Fremantle

AUSTRALIAN

Sail & Anchor

7.7 / 10

64 South Tce, 6160, Fremantle

68

Average price $50

Captain Stirling Hotel, Nedlands

AUSTRALIAN

80 Stirling Hwy, 6009, Nedlands

53

Average price $50

Filter

TheFork advantages