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.
New! Find and book your ideal hotel on TripAdvisor — and get the lowest prices

Mexican Restaurants in Tampa

Sort by:
Ranking
Name

Miguel's Mexican Restaurant

#33 of 1,843 Restaurants in Tampa
$$ - $$$ Map
Visitor photos (63)
Menu
Cuisines: Mexican Southwestern

Besito Mexican

#38 of 1,843 Restaurants in Tampa
$$ - $$$ Map
Visitor photos (88)
Menu
Cuisines: Mexican Southwestern Latin
Reserve

Bartaco Hyde Park

#44 of 1,843 Restaurants in Tampa
$$ - $$$ Map
Visitor photos (61)
Menu
Cuisines: Mexican Southwestern Latin Gluten Free Options

Green Lemon

#57 of 1,843 Restaurants in Tampa
$$ - $$$ Map
Visitor photos (41)
Menu
Cuisines: Mexican Southwestern Bar Pub Gluten Free Options
Reserve

Taco Bus

#84 of 1,843 Restaurants in Tampa
$ Map
Visitor photos (90)
Menu
Cuisines: Mexican Latin Fast food Spanish

Loli's

#118 of 1,843 Restaurants in Tampa
$ Map
Visitor photos (16)
Menu
Cuisines: Mexican Latin Spanish

TacoSon Authentic Mexican Grill

#123 of 1,843 Restaurants in Tampa
$ Map
Visitor photos (21)
Menu
Cuisines: Mexican Latin Spanish

Urban Cantina

#141 of 1,843 Restaurants in Tampa
$$ - $$$ Map
Visitor photos (29)
Menu
Cuisines: Mexican Latin Southwestern Spanish

California Tacos To Go

#181 of 1,843 Restaurants in Tampa
$ Map
Visitor photos (20)
Menu
Cuisines: Mexican

Hablo Taco

#194 of 1,843 Restaurants in Tampa
$$ - $$$ Map
Visitor photos (102)
Menu
Cuisines: Mexican Southwestern Latin Bar Spanish

Tijuana Flats

#269 of 1,843 Restaurants in Tampa
$ Map
Visitor photos (1)
Menu
Cuisines: Mexican Southwestern Vegetarian Friendly

Surf Shack Coastal Kitchen

#275 of 1,843 Restaurants in Tampa
$$ - $$$ Map
Visitor photos (4)
Menu
Cuisines: Mexican American Bar Caribbean Seafood Pub

Dragon Fire

#298 of 1,843 Restaurants in Tampa
$$ - $$$ Map
Visitor photos (4)
Menu
Cuisines: Chinese Asian Italian Mexican

Senor Tequila's Fine Mexican Grill

#305 of 1,843 Restaurants in Tampa
$$ - $$$ Map
Visitor photos (20)
Menu
Cuisines: Mexican

Chihuahua Mexican Grill

#312 of 1,843 Restaurants in Tampa
$ Map
Visitor photos (6)
Menu
Cuisines: Mexican

Taco Bus

#329 of 1,843 Restaurants in Tampa
$ Map
Visitor photos (21)
Menu
Cuisines: Mexican Fast food

Tequilas

#331 of 1,843 Restaurants in Tampa
$$ - $$$ Map
Visitor photos (16)
Menu
Cuisines: Mexican

Chipotle Mexican Grill

#358 of 1,843 Restaurants in Tampa
$ Map Menu
Cuisines: Mexican Southwestern Fast food

Rubio's

#364 of 1,843 Restaurants in Tampa
$$ - $$$ Map
Visitor photos (8)
Menu
Cuisines: Mexican

Monserrate Restaurant Bar & Grill

#374 of 1,843 Restaurants in Tampa
$ Map
Visitor photos (29)
Menu
Cuisines: Caribbean Latin Spanish Colombian Mexican Bar Pub Cuban South American Central American

Taqueria Emanuel Mexican Restaurant

#427 of 1,843 Restaurants in Tampa
$ Map
Visitor photos (4)
Menu
Cuisines: Mexican Latin

Acapulco Mexican Grocery Y Taqueria

#432 of 1,843 Restaurants in Tampa
$ Map
Visitor photos (13)
Menu
Cuisines: Mexican Latin

Miguelitos Taqueria Y Tequilas

#446 of 1,843 Restaurants in Tampa
$$ - $$$ Map
Visitor photos (5)
Menu
Cuisines: Mexican

Casa Ramos Restaurant New Tampa

#460 of 1,843 Restaurants in Tampa
$$ - $$$ Map
Visitor photos (8)
Menu
Cuisines: Mexican Latin Spanish

Tijuana Flats

#468 of 1,843 Restaurants in Tampa
$ Map
Visitor photos (3)
Menu

Taco Bell

#533 of 1,843 Restaurants in Tampa
$ Map
Visitor photos (8)
Menu
Cuisines: Mexican Fast food

O Cocina & Flights

#540 of 1,843 Restaurants in Tampa
$$ - $$$ Map
Visitor photos (8)
Menu
Cuisines: Mexican Bar Pub Steakhouse Seafood
Reserve

Tijuana Flats

#549 of 1,843 Restaurants in Tampa
$$ - $$$ Map
Visitor photos (7)
Menu
Cuisines: Mexican

La Hacienda

#554 of 1,843 Restaurants in Tampa
Map
Visitor photos (1)
Menu
Cuisines: Mexican Latin Southwestern Spanish

Chipotle Mexican Grill

#558 of 1,843 Restaurants in Tampa
Map
Visitor photos (1)
Menu
Cuisines: Mexican