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.

Steak

The Railway Club Hotel

107 Raglan St, 3207, Port Melbourne (VIC)

9.2 / 10
883 reviews

Average price $85

Australian

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

8.9 / 10
24 reviews

$20 Pizza Lunch Special 20AUD

Australian

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

9.0 / 10
66 reviews

Australian

270 Swan Street, 3121, Richmond (VIC)

9.0 / 10
101 reviews

Average price $35

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

Australian

39 Bay Street, 3207, Port Melbourne (VIC)

8.8 / 10
142 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

237 Station Street, 3054, Carlton North (VIC)

9.0 / 10
51 reviews

Average price $45

Pub Grub

131 Queen St, 3000, Melbourne (VIC)

8.3 / 10
107 reviews

Average price $20

Pub Grub

619 Church Street, 3121, Richmond (VIC)

8.8 / 10
72 reviews

Average price $45

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

Pub Grub

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

8.8 / 10
348 reviews

Average price $35

Pub Grub

492 Queens Parade, 3068, Fitzroy North (VIC)

8.8 / 10
206 reviews

Average price $55

Pub Grub

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

Australian

848 Burwood Highway, 3156, Ferntree Gully (VIC)

8.3 / 10
54 reviews

Average price $21

Tuesday Trivia Night at 7pm AU$0.99

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

Pub Grub

138 York Road, 3796, Mount Evelyn (VIC)

8.6 / 10
61 reviews

Average price $25

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

Filter

TheFork advantages