TheFork, a Trip advisor company

What
Where

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

The Best Pub Grub Restaurants in Perth (WA)

31 restaurants

Sort by Relevance

European

JB O'Reillys

99 Cambridge St, 6007, West Leederville (WA)

9.3 / 10
213 reviews

Average price $45 american express Welcome

Pub Grub

349 Warwick Road, 6024, Greenwood (WA)

8.8 / 10
642 reviews

Average price $27 Accepts Yums

Pub Grub

174 Wright Street, 6105, Cloverdale (WA)

8.7 / 10
199 reviews

Average price $25 Accepts Yums

Pub Grub

901 Albany Highway, 6101, East Victoria Park (WA)

8.8 / 10
393 reviews

Average price $32 Accepts Yums

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

Pub Grub

2149 Albany Highway, 6110, Gosnells (WA)

8.6 / 10
271 reviews

Average price $25 Accepts Yums

Pub Grub

33 Herdsman Pde, 6014, Wembley (WA)

8.6 / 10
268 reviews

Average price $22 Accepts Yums

Pub Grub

535 Stirling Hwy, 6011, Cottesloe (WA)

8.3 / 10
168 reviews

Average price $24 Accepts Yums american express Welcome

Australian

2 Macquarie Boulevard, 6164, Hammond Park (WA)

8.2 / 10
769 reviews

Average price $27

Pub Grub

7 Holmes Street, 6110, Southern River (WA)

9.0 / 10
232 reviews

Average price $26 Accepts Yums

Australian

1120 - 1124 Albany Highway, 6102, Bentley (WA)

8.9 / 10
40 reviews

Average price $30

Australian

23 William Street, 6160, Fremantle (WA)

9.3 / 10
76 reviews

Average price $20 american express Welcome

Australian

208 Sorrento Quay, 6025, Hillarys (WA)

8.9 / 10
860 reviews

Average price $45

Pub Grub

Cnr James St & Williams St, 6003, Northbridge

6.2 / 10
11 reviews

Average price $23 Accepts Yums

Pub Grub

64 South Tce, 6160, Fremantle (WA)

8.8 / 10
111 reviews

Average price $29 Accepts Yums

Pub Grub

347 Murray St, 6000, Perth (WA)

8.8 / 10
523 reviews

Average price $29 Accepts Yums

Pub Grub

44 Lake St, 6003, Northbridge

8.7 / 10
41 reviews

Average price $25

Pub Grub

Whitfords Ave, 6025, Hillarys (WA)

8.8 / 10
183 reviews

Average price $25

Pub Grub

1382 Albany Highway, 6107, Cannington (WA)

8.6 / 10
71 reviews

american express Welcome

Pub Grub

2 Morris Road, 6018, Innaloo (WA)

8.6 / 10
152 reviews

Average price $23 Accepts Yums

Pub Grub

18 Dundebar Road, 6065, Wanneroo (WA)

8.6 / 10
287 reviews

Average price $25 Accepts Yums

Steak

605 Albany Highway, 6100, Victoria Park (WA)

8.6 / 10
52 reviews

Average price $40

Pub Grub

119 Murdoch Road, 6108, Thornlie (WA)

8.5 / 10
163 reviews

Average price $26 Accepts Yums

Pub Grub

Crn Benningfield Road and South Street, 6149, Bull Creek (WA)

8.3 / 10
140 reviews

Average price $50 Accepts Yums american express Welcome

Pub Grub

493 Beach Road, 6023, Duncraig (WA)

8.2 / 10
192 reviews

Average price $25 Accepts Yums

Pub Grub

331 Bulwer St, 6005, West Perth (WA)

8.2 / 10
296 reviews

Average price $26 Accepts Yums

Filter

TheFork advantages