TheFork, a Trip advisor company

What
Where

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

The Best Mexican Restaurants in Melbourne (VIC)

18 restaurants

Sort by Relevance

Mexican

Amigos Hardware Lane

75 Hardware Ln, 3000, Melbourne (VIC)

9.0 / 10
79 reviews

Average price $45 american express Welcome

Mexican

107-109 Whitehall St, 3011, Footscray (VIC)

9.4 / 10
46 reviews

Average price $35

Mexican

11 Clyde Road, 3806, Berwick (VIC)

9.0 / 10
59 reviews

Average price $35

Mexican

838 Glenferrie Road, 3122, Hawthorn (VIC)

9.1 / 10
266 reviews

Average price $20 american express Welcome

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

Mexican

222 Brunswick Street, 3065, Fitzroy (VIC)

7.9 / 10
170 reviews

Average price $44

Tex Mex Fiesta 79AUD

Mexican

4 Shakespeare Grove, 3182, St Kilda (VIC)

8.9 / 10
185 reviews

Average price $20 american express Welcome

Mexican

104 chapel street, 3181, Windsor (VIC)

8.9 / 10
439 reviews

Average price $60

Mexican

116 Cecil Street, 3205, South Melbourne (VIC)

Average price $35

Mexican

79 Kingsway, 3150, Glen Waverley (VIC)

8.9 / 10
712 reviews

Average price $55 american express Welcome

Asian

18a Anderson Street, 3013, Yarraville (VIC)

Average price $20

Mexican

457a Centre Road, 3204, Bentleigh (VIC)

7.6 / 10
32 reviews

Average price $20 american express Welcome

Mexican

201 Nelson Place, 3016, Williamstown (VIC)

7.1 / 10
12 reviews

Average price $35

Mexican

16 Kavanagh Street, 3006, Southbank (VIC)

9.5 / 10
89 reviews

Average price $44

Mexican

326 brunswick street, 3065, Fitzroy (VIC)

9.1 / 10
29 reviews

Average price $35 american express Welcome

Mexican

7/478 Chapel Street, 3141, South Yarra (VIC)

8.6 / 10
35 reviews

Average price $35

Mexican

69 Chapel St, 3181, Windsor (VIC)

Average price $30

Mexican

219 High Street, 3072, Preston (VIC)

Average price $20

Mexican

312 Brunswick Street, 3065, Fitzroy (VIC)

8.2 / 10
51 reviews

Average price $35

Filter

TheFork advantages