Register my restaurant
Help

TheFork, a Trip advisor company

What
Where
Cuisine, restaurant name...

The Best Mexican Restaurants in Perth (WA)

9 restaurants

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

The Hyde Park Hotel, West Perth (WA)

    Pub grub

    The Hyde Park Hotel

    331 Bulwer St, 6005, West Perth (WA)

    8.4 / 10
    453 reviews

    Average price $26 Accepts Yums

    Brooklands Tavern, Southern River (WA)

      Pub grub

      7 Holmes Street, 6110, Southern River (WA)

      8.7 / 10
      529 reviews

      Average price $26 Accepts Yums

      Cornerstone Restaurant, Perth (WA)

        Australian

        201 Hay Street, 6004, Perth (WA)

        Average price $22

        The Carine Glades Tavern, Duncraig (WA)

          Pub grub

          493 Beach Road, 6023, Duncraig (WA)

          7.9 / 10
          446 reviews

          Average price $25 Accepts Yums

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

          Heirloom Restaurant & Bar, Perth (WA)

            Australian

            10 Adelaide Terrace, 6004, Perth (WA)

            Average price $69

            Cblu at Ocean Beach Hotel, Cottesloe (WA)

              Australian

              140 Marine Parade, 6011, Cottesloe (WA)

              8.6 / 10
              571 reviews

              Average price $30

              El Grotto Bar and Taqueria, Scarborough (WA)

                Mexican

                5/148 The Esplanade, 6019, Scarborough (WA)

                Average price $35

                  Mexican

                  511 Beaufort St, 6003, Highgate

                  Indian Ocean Hotel, Scarborough (WA)

                    Pizzeria

                    23-27 Hastings St, 6019, Scarborough (WA)

                    Frequently Asked Questions

                    You may also like in Perth (WA)

                    Australian

                    C15 Espresso - Mount Pleasant

                    Score:9.8

                    Mount Pleasant (WA)

                    $20 average price

                    Indian

                    East Victoria Park (WA)

                    $20 average price

                    • Insider

                    Chinese

                    Insider

                    West Leederville (WA)

                    $115 average price

                    Pizzeria

                    Woodpecker's

                    Score:9.6

                    Subiaco

                    $35 average price

                    • Insider

                    European

                    Juniper & Bay

                    Score:9.5

                    Insider

                    Como

                    $75 average price

                    MENU

                    Australian

                    Fez Cafe

                    Score:9.4

                    Mount Lawley (WA)

                    $35 average price

                    Australian

                    Fremantle (WA)

                    $45 average price

                    European

                    Haven Lounge

                    Score:9.4

                    Perth (WA)

                    $59 average price

                    Australian

                    South Perth (WA)

                    $75 average price

                    Australian

                    Mount Lawley (WA)

                    $30 average price

                    Kallaroo (WA)

                    $40 average price

                    Pub grub

                    The Left Bank

                    Score:9.3

                    East Fremantle (WA)

                    $40 average price

                    Mediterranean

                    George's Meze

                    Score:9.3

                    Subiaco (WA)

                    $45 average price

                    Mount Hawthorn (WA)

                    $20 average price

                    -30%

                    • Insider

                    Indian

                    Insider

                    Inglewood (WA)

                    $55 average price

                    Australian

                    Mister Walker

                    Score:9.2

                    South Perth (WA)

                    $45 average price

                    Indian

                    Willetton (WA)

                    $20 average price

                    Fremantle (WA)

                    $25 average price

                    • Insider

                    Insider

                    Perth (WA)

                    $75 average price

                    MENU Accepts Yums

                    Australian

                    Guildford (WA)

                    $50 average price

                    Popular cities on TheFork

                    • Cairns City (QLD) restaurants
                    • Geelong (VIC) restaurants
                    • Noosa Heads (QLD) restaurants
                    • Mooloolaba (QLD) restaurants
                    • Sydney (NSW) restaurants

                    More restaurant types in Perth (WA)

                    More food types in Perth (WA)