Register my restaurant
Help

TheFork, a Trip advisor company

What
Where
Cuisine, restaurant name...

The Best Mexican Restaurants in Sydney (NSW)

64 restaurants

Share some nachos, fajitas, tacos or burritos with family and friends. Book a Mexican restaurant today and never look guac!

    Mexican

    La Grillade

    99 Redfern St, 2016, Redfern (NSW)

    8.4 / 10
    103 reviews

    Average price $75 Accepts Yums

    30% off food!

      Australian

      5 MYAHGAH ROAD, 2088, Mosman (NSW)

      9.3 / 10
      137 reviews

      Average price $40

        Australian

        1 Dalgal Way, 2037, Forest Lodge (NSW)

        9.0 / 10
        313 reviews

        Average price $45

          Australian

          outdoor shop 205/462 Chapel Rd, 2200, Bankstown (NSW)

          9.0 / 10
          290 reviews

          Average price $28

          -30% off the "à la carte" menu!

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

            Australian

            Macarthur Square - Level 1 Gilchrist Drive, 2560, Ambarvale (NSW)

            8.7 / 10
            135 reviews

            Average price $20

            Happy Hour - $5 House Beer and Wine, $10 Mojitos from 4pm to 7 pm 10AUD

              Australian

              Shop 7, 1 Dalgal Way., 2037, Forest Lodge (NSW)

              8.9 / 10
              1,763 reviews

              Average price $45 Accepts Yums

                American

                80 Blacktown Rd, 2148, Blacktown (NSW)

                7.1 / 10
                101 reviews

                Average price $45 Accepts Yums

                30% off food!

                  Pizzeria

                  71 Hoxton Park Rd, 2170, Liverpool (NSW)

                  8.5 / 10
                  106 reviews

                  Average price $45

                  Mother's Day Menu AU$60.00

                    Pub grub

                    6 Lime Street, 2000, Sydney (NSW)

                    7.8 / 10
                    831 reviews

                    Average price $45

                      Australian

                      Cnr Kingsway & Elouera Road, 2230, Cronulla (NSW)

                      9.2 / 10
                      56 reviews

                      Average price $20

                        Pizzeria

                        56 Delhi Rd, 2113, North Ryde (NSW)

                        9.2 / 10
                        52 reviews

                        Average price $20

                          Mexican

                          350 Darling St, 2041, Balmain (NSW)

                          8.8 / 10
                          128 reviews

                          Average price $45

                          Tasting Menu 7 Course $59

                            Pizzeria

                            Shop 5-10/1-4 Portico Parade, 2146, Toongabbie (NSW)

                            6.6 / 10
                            21 reviews

                            Average price $25

                              Australian

                              Exchange Place, 3 Sussex Street, 2000, Barangaroo (NSW)

                              9.0 / 10
                              1,078 reviews

                              Average price $35

                                Australian

                                1 Bates Drive, 2232, Kareela (NSW)

                                8.9 / 10
                                307 reviews

                                Average price $18

                                  Australian

                                  2 Park Street, 2103, Mona Vale (NSW)

                                  8.8 / 10
                                  116 reviews

                                  Average price $55

                                    Australian

                                    Shop R3005 109-129 Blaxland Road, 2112, Ryde (NSW)

                                    8.4 / 10
                                    347 reviews

                                    Average price $20

                                    Happy Hour - $5 House Beer and Wine, $10 Mojitos from 4pm to 7 pm 10AUD

                                      Australian

                                      302 Church St, 2150, Parramatta (NSW)

                                      8.4 / 10
                                      233 reviews

                                      Average price $20

                                      Happy Hour - $5 House Beer and Wine, $10 Mojitos from 4pm to 7 pm 10AUD

                                        Australian

                                        Shop 17 Stocklands Mall450 Miller Street, 2062, Cammeray (NSW)

                                        8.8 / 10
                                        747 reviews

                                        Average price $35

                                          Australian

                                          1002 Bobbin Head Rd, 2074, North Turramurra (NSW)

                                          8.5 / 10
                                          190 reviews

                                          Average price $28

                                            Australian

                                            40-44 Wentworth Ave, 2010, Surry Hills (NSW)

                                            8.6 / 10
                                            62 reviews

                                            Average price $35

                                              Mexican

                                              1/396 High St, 2750, Penrith (NSW)

                                              9.3 / 10
                                              69 reviews

                                              Average price $65

                                                Pub grub

                                                249 Mamre Road, 2759, St Clair (NSW)

                                                8.5 / 10
                                                15 reviews

                                                Average price $22

                                                  Australian

                                                  558A Anzac Parade, 2032, Kingsford (NSW)

                                                  8.9 / 10
                                                  150 reviews

                                                  Average price $22

                                                    Australian

                                                    225 George St, 2000, Sydney (NSW)

                                                    8.8 / 10
                                                    367 reviews

                                                    Average price $65