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)

80 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

Royal Hotel Sunbury

63 Evans Street, 3429, Sunbury (VIC)

9.4 / 10
29 reviews

Average price $40

Pub Grub

Cnr Barry Rd & Maffra St, 3048, Coolaroo (VIC)

9.2 / 10
13 reviews

Average price $22

Pub Grub

301 High Street, 3070, Northcote (VIC)

9.2 / 10
67 reviews

Average price $35 american express Welcome

Steak

107 Raglan St, 3207, Port Melbourne (VIC)

9.2 / 10
883 reviews

Average price $85

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

Australian

270 Swan Street, 3121, Richmond (VIC)

9.1 / 10
103 reviews

Average price $35

Australian

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

9.0 / 10
31 reviews

Australian

111 Watton Street, 3030, Werribee (VIC)

9.1 / 10
64 reviews

Average price $42 american express Welcome

Pub Grub

43 Victoria St, 3011, Footscray (VIC)

9.5 / 10
68 reviews

Average price $40

Australian

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

8.9 / 10
75 reviews

american express Welcome

Pub Grub

138 York Road, 3796, Mount Evelyn (VIC)

8.9 / 10
62 reviews

Average price $25

Pub Grub

619 Church Street, 3121, Richmond (VIC)

9.3 / 10
76 reviews

Average price $45

Pub Grub

10 Ardlie Street, 3049, Westmeadows (VIC)

9.0 / 10
131 reviews

Average price $21

Pub Grub

2077 Dandenong Road, 3168, Clayton (VIC)

8.8 / 10
37 reviews

Average price $20

Pub Grub

135 Stephen Street, 3013, Yarraville (VIC)

8.8 / 10
68 reviews

Average price $35 american express Welcome

Pub Grub

1 Cramer Street, 3072, Preston (VIC)

9.1 / 10
25 reviews

Average price $22

Australian

39 Bay Street, 3207, Port Melbourne (VIC)

8.7 / 10
150 reviews

Average price $45

Pub Grub

1281 Nepean Highway, 3192, Cheltenham (VIC)

9.0 / 10
46 reviews

Average price $20

Pub Grub

82 Mahoneys Road, 3074, Thomastown (VIC)

9.0 / 10
24 reviews

Average price $24

Australian

1425 Plenty Road, 3754, Mernda (VIC)

8.8 / 10
168 reviews

Average price $24

Pub Grub

204 Millers Road, 3025, Altona North (VIC)

8.8 / 10
101 reviews

Average price $20

Pub Grub

72 Auburn Parade, 3123, Hawthorn East (VIC)

9.2 / 10
27 reviews

Average price $30 american express Welcome

Pub Grub

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

9.0 / 10
348 reviews

Average price $35

Australian

1141 Sydney Road, 3046, Hadfield (VIC)

8.7 / 10
24 reviews

Average price $22

Pub Grub

1208 Burwood Hwy, 3156, Upper Ferntree Gully (VIC)

8.7 / 10
80 reviews

Average price $20

Pub Grub

Cnr Corrigan Rd & Princes Hwy, 3171, Springvale (VIC)

8.8 / 10
143 reviews

Average price $23

Filter

TheFork advantages