TheFork, a Trip advisor company

What
Where

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

The Best Pub Grub Restaurants in Melbourne (VIC)

79 restaurants

Sort by Relevance
"Relevance" sorting ranks restaurants based on your search input and several criteria: average rating over the last 12 months, available offers, distance, ability to make a booking instantly via TheFork, table availability, accolades in famous guides, and compliance with our standards (including the number of cancellations by the restaurant). Restaurants cannot pay to be ranked higher.

Australian

Transport Bar Platform

2 Swanson Street Ground Level, Transport Hotel, Federation Square, 3000, Melbourne (VIC)

9.2 / 10
24 reviews

$20 Pizza Lunch Special 20AUD

Steak

107 Raglan St, 3207, Port Melbourne (VIC)

9.2 / 10
883 reviews

Average price $85

Australian

209 - 215 Clarendon St, 3205, South Melbourne (VIC)

9.0 / 10
66 reviews

Australian

39 Bay Street, 3207, Port Melbourne (VIC)

8.8 / 10
142 reviews

Average price $45

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

Australian

270 Swan Street, 3121, Richmond (NSW)

9.0 / 10
101 reviews

Pub Grub

237 Station Street, 3054, Carlton North (VIC)

9.0 / 10
51 reviews

Average price $45

Pub Grub

688 Bourke St, 3000, Melbourne (VIC)

8.5 / 10
265 reviews

Average price $60

Pub Grub

1281 Nepean Highway, 3192, Cheltenham (VIC)

8.7 / 10
21 reviews

Average price $115

Steak Night $18 18AUD

Australian

63 Evans Street, 3429, Sunbury (VIC)

8.9 / 10
11 reviews

Average price $40

Pub Grub

619 Church Street, 3121, Richmond (NSW)

8.9 / 10
72 reviews

Average price $45

Pub Grub

Southgate Restaurant & Shopping Precinct, 3006, Southbank (VIC)

8.9 / 10
348 reviews

Average price $35

Pub Grub

131 Queen St, 3000, Melbourne (VIC)

8.3 / 10
107 reviews

Average price $20

Pub Grub

301 High Street, 3070, Northcote (VIC)

8.8 / 10
57 reviews

Average price $35

Pub Grub

135 Stephen Street, 3013, Yarraville (VIC)

8.8 / 10
68 reviews

Average price $35

Australian

10 Ardlie Street, 3049, Westmeadows (VIC)

8.7 / 10
82 reviews

Average price $21

Australian

111 Watton Street, 3030, Werribee (VIC)

8.7 / 10
42 reviews

Average price $42

Seafood

20 Gibson Street, 3936, Dromana (VIC)

8.7 / 10
28 reviews

Average price $20

Australian

318 William Street, 3000, Melbourne (VIC)

8.0 / 10
58 reviews

Average price $35

Pub Grub

492 Queens Parade, 3068, Fitzroy North (VIC)

8.7 / 10
206 reviews

Average price $55

Australian

1141 Sydney Road, 3046, Hadfield (VIC)

8.6 / 10
16 reviews

Average price $22

Pub Grub

71 Hall Road, 3201, Carrum Downs (VIC)

8.3 / 10
119 reviews

Average price $22

Wednesday Night - $15 Steak Night 15AUD

Pub Grub

259 Brighton Road, 3184, Elwood (VIC)

8.3 / 10
68 reviews

Average price $19

MONDAY: Burger Night 16AUD

Australian

13 Cole Street, 3016, Williamstown (VIC)

8.6 / 10
97 reviews

Average price $35

Australian

18-38 Siddely Street, 3008, Docklands (VIC)

8.6 / 10
117 reviews

Average price $68

Pub Grub

Shop 2219, 425 Burwood Highway, 3152, Wantirna South (VIC)

8.2 / 10
410 reviews

Average price $35

Trivia at The Bavarian 50AUD

Filter

TheFork advantages