What
Where

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

The Best Restaurants in Williamstown, Melbourne

132 restaurants

Sort by Relevance

Haldi, Moonee Ponds

INDIAN

Haldi

9.7 / 10

30 Puckle St, 3039, Moonee Ponds

4

Scoozi, Ascot Vale

ITALIAN

Scoozi

9.6 / 10

136 Union Road, 3032, Ascot Vale

21

Tandoori Times Yarraville, Yarraville

INDIAN

45 Anderson Street, 3013, Yarraville

20

Average price $20

ISTANBUL CAFE GRILL BAR, Essendon

TURKISH

1039 Mt Alexander Road, 3040, Essendon

25

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

Tandoori Flames West Footscray, West Footscray

INDIAN

583 Barkly Street, 3012, West Footscray

64

Bopha Devi, Yarraville

ASIAN

Bopha Devi

8.6 / 10

27 Ballarat Street, 3013, Yarraville

90

Taksim Square, Moonee Ponds

TURKISH

Taksim Square

8.5 / 10

561 Mt Alexander Rd, 3039, Moonee Ponds

15

Mascalzone Pizzeria Osteria Artigiana (1), Williamstown

ITALIAN

217-219 Nelson Place, 3016, Williamstown

65

Average price $45

The Vault on Nelson, Williamstown

AUSTRALIAN

189 Nelson Place, 3016, Williamstown

100

Average price $35

Punjab Grill, Sunshine West

INDIAN

1 David Drive, Shop 8-9, 3020, Sunshine West

Raffael's Cafe Bar & Grill, Werribee

AUSTRALIAN

177 Watton St, 3030, Werribee

Saffron Bangladeshi and Indian cuisine, Footscray

INDIAN

2/203 Ballarat Rd, 3011, Footscray

Punjab sweets and restaurant, Footscray

INDIAN

56 Irving St, 3011, Footscray

Buono Italian, Point Cook

ITALIAN

Buono Italian

8.4 / 10

129 Murnong Street, 3030, Point Cook

48

Tandoori fusion, Hoppers Crossing

INDIAN

4/2/6 Kilmur Rd, 3029, Hoppers Crossing

Mezzanine Cafe and Lounge, Truganina

AUSTRALIAN

Shop 11 /211 Leakes Rd, 3029, Truganina

UMMAH Thai Restaurant Werribee, Werribee

ASIAN

2/1 Watton Street, 3030, Werribee

Spice Junction, Laverton

INDIAN

2/6 Neville Avenue, 3028, Laverton

4

Zen Japanese, Hawthorn

JAPANESE

Zen Japanese

8.4 / 10

388 Burwood Rd, Hawthorn

216

Average price $35

Indian Star, Moonee Ponds

INDIAN

Indian Star

9.2 / 10

254 Maribyrnong Road, 3039, Moonee Ponds

72

Average price $35

Italy 528, Ascot Vale

ITALIAN

Italy 528

9.2 / 10

528 Mt Alexander Road, 3032, Ascot Vale

33

Average price $45

Amorosa, Williamstown

ITALIAN

Amorosa

7.7 / 10

70 Fergerson Street, 3016, Williamstown

18

Average price $35

The Potsticker, Keilor

ASIAN

The Potsticker

9.1 / 10

694 Old Calder Highway, 3036, Keilor

9

Average price $55

Escagrill, Moonee Ponds

AUSTRALIAN

Escagrill

9.2 / 10

650 Mount Alexander Road, 3039, Moonee Ponds

163

Average price $95

Pane Rustico, Moonee Ponds

ITALIAN

Pane Rustico

7.8 / 10

12 Hinkins Street, 3039, Moonee Ponds

9

Average price $15

The Best Restaurants in Williamstown, Melbourne

If you’ve got an interest in Australian history, Williamstown should be added to your visit-list being Melbourne’s first port settlement. Whether you’re on a staycation in your own city or are an out-of-towner, there is an abundance of museums and landmarks so you can have a wander, and not only soak up the history of the area but also take in the best views of the Melbourne city just 15 kilometers away.

Maybe explore the beaches, do some shopping or visit the parks and botanic gardens that the area has to offer. When you need to rest your mind and feet, indulge in the Greek, Spanish and Modern Australian cuisine. One of our favourites is a smorgasbord of Tapas at El Burro.

Filter

TheFork Benefits