Best Mexican Food in St. Petersburg, FL
Mexican Restaurants in St. Petersburg
Selections are displayed based on relevance, user reviews, and popular trips. Table bookings, and chef experiences are only featured through our partners. Learn more here.
Establishment Type
Meals
Online Options
Price
Traveller rating
Cuisines
Dishes
Dietary Restrictions
Good for
Open Now
Restaurant Features
53 results match your filters
Sort by:
Relevance
We found great results, but some are outside St. Petersburg. Showing results in neighbouring cities.
316 reviewsClosed Now
Quick Bites, Mexican£Menu
1,359 reviewsClosed Now
Mexican££ - £££Menu
7.9 mi
Treasure Island
1,129 reviewsClosed Now
Mexican, Latin££ - £££Menu
727 reviewsClosed Now
Mexican, Southwestern££ - £££Menu
7 mi
St. Pete Beach
184 reviewsClosed Now
Mexican, Southwestern££ - £££
7.1 mi
St. Pete Beach
246 reviewsClosed Now
Mexican, Southwestern££ - £££Menu
114 reviewsClosed Now
Mexican, Latin£Menu
7 mi
Pinellas Park
89 reviewsClosed Now
Mexican, Southwestern££ - £££Menu
17 reviewsClosed Now
Mexican, American£
7.8 mi
Treasure Island
73 reviewsClosed Now
Mexican, Latin£Menu
6.8 mi
Pinellas Park
28 reviewsClosed Today
Mexican, Latin£
6.1 mi
Kenneth City
26 reviewsClosed Now
Mexican, Latin£
5.9 mi
Pinellas Park
108 reviewsClosed Now
Quick Bites, Mexican£
7.6 mi
Treasure Island
13 reviewsClosed Today
Mexican, Fast food£
9.9 mi
Madeira Beach
27 reviewsClosed Now
Quick Bites, Mexican£
12 reviewsClosed Now
Mexican, Asian££ - £££Menu
5.8 mi
South Pasadena
18 reviewsClosed Now
Quick Bites, Mexican£Menu
67 reviewsClosed Now
Mexican££ - £££
6.8 mi
Pinellas Park
38 reviewsClosed Now
Mexican, Latin££ - £££
8.2 mi
Pinellas Park
MexicanMenu
7 mi
St. Pete Beach
Mexican££ - £££
8.9 mi
Seminole
Showing results 1-30 of 53