We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.
We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.

Best Mexican Restaurants in St. Petersburg

Map
Satellite
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
Your filters are still active.
There are no pins in your viewport. Try moving the map or changing your filters.
Sorted by:
Ranking
Name
Price (low to high)
Price (high to low)

Bodega Comida Cantina Cafe

#5 of 729 Restaurants in St. Petersburg
Map
Visitor photos (21)
Cuisines: Mexican Caribbean Latin Sandwiches Spanish Delicatessen Cuban

Red Mesa

#9 of 729 Restaurants in St. Petersburg
Price: $30 Map
Visitor photos (53)
Menu
Cuisines: Mexican Latin Spanish

Casita Taqueria

#20 of 729 Restaurants in St. Petersburg
Price: $5 - $10 Map
Visitor photos (22)
Menu
Cuisines: Mexican Spanish

Red Mesa Cantina

#34 of 729 Restaurants in St. Petersburg
Price: $10 - $15 Map
Visitor photos (136)
Menu
Cuisines: Mexican Caribbean Peruvian Latin Spanish Cuban South American

Red Mesa Mercado

#76 of 729 Restaurants in St. Petersburg
Map Menu
Cuisines: Mexican

Nitally's

#91 of 729 Restaurants in St. Petersburg
Map
Visitor photos (20)
Menu
Cuisines: Mexican Thai

Chipotle Mexican Grill

#98 of 729 Restaurants in St. Petersburg
Map Menu
Cuisines: Mexican

Tijuana Flats

#121 of 729 Restaurants in St. Petersburg
Price: $5 - $10 Map
Visitor photos (1)
Menu
Cuisines: Mexican

Carmelita's Mexican Restaurant

#124 of 729 Restaurants in St. Petersburg
Price: $20 Map
Visitor photos (4)
Menu
Cuisines: Mexican

Red Mesa Mercado

#143 of 729 Restaurants in St. Petersburg
Price: $5 - $11 Map
Visitor photos (15)
Menu
Cuisines: Mexican American Fast Food South American

The Bubba Gump Shrimp Co. Restaurant and Bar

#160 of 729 Restaurants in St. Petersburg
Map
Visitor photos (8)
Menu
Cuisines: Southwestern Seafood Pasta

Taco Bus

#194 of 729 Restaurants in St. Petersburg
Map
Visitor photos (30)
Menu
Cuisines: Mexican

Taco Son

#217 of 729 Restaurants in St. Petersburg
Map
Visitor photos (1)
Menu
Cuisines: Mexican

Tijuana Flats

#226 of 729 Restaurants in St. Petersburg
Map
Visitor photos (2)
Menu
Cuisines: Mexican

Burrito Boarder

#266 of 729 Restaurants in St. Petersburg
Map
Visitor photos (7)
Menu
Cuisines: Mexican

El Gallo Grande

#278 of 729 Restaurants in St. Petersburg
Map
Visitor photos (3)
Menu
Cuisines: Mexican

Lime Fresh Mexican Grill

#293 of 729 Restaurants in St. Petersburg
Map
Visitor photos (12)
Menu
Cuisines: Mexican

El Tenampa

#321 of 729 Restaurants in St. Petersburg
Price: $5 - $10 Map Menu
Cuisines: Mexican American

Chili's Grill & Bar

#334 of 729 Restaurants in St. Petersburg
Map
Visitor photos (2)
Menu
Cuisines: Mexican American Southwestern Barbecue

Tijuana Flats

#346 of 729 Restaurants in St. Petersburg
Map
Visitor photos (1)
Menu
Cuisines: Mexican

Que Pasa Mexican Cantina

#357 of 729 Restaurants in St. Petersburg
Map
Visitor photos (1)
Menu
Cuisines: Mexican

Taco Cartel

#358 of 729 Restaurants in St. Petersburg
Menu
Cuisines: Mexican

California Tacos to Go

#390 of 729 Restaurants in St. Petersburg
Map
Visitor photos (3)
Menu
Cuisines: Mexican American

Taco Bell

#414 of 729 Restaurants in St. Petersburg
Map Menu
Cuisines: Mexican

Taco City

#437 of 729 Restaurants in St. Petersburg
Map Menu
Cuisines: Mexican

Chipotle Mexican Grill

#452 of 729 Restaurants in St. Petersburg
Map Menu
Cuisines: Mexican

Taco Bell

#478 of 729 Restaurants in St. Petersburg
Map Menu
Cuisines: Mexican

Taco Bell

#673 of 729 Restaurants in St. Petersburg
Map Menu
Cuisines: Mexican