Mexican

Local Mexican restaurants in St. Augustine, FL offer the flavors from across the border with authentic dishes cooked by native Mexicans. Florida's rich Spanish history has a solid link with Mexico with several local restaurants that offer classic Mexican meals. Find taco shops, burritos, quesadillas, guacamole and restaurant-style tortilla chips, salsa, queso and more with our restaurant guide to Mexican eateries. Find great food in Saint Augustine with options in every part of town, from Casa Maria over on Anastasia Island to Casa Maya in the Historic District. Not to mention the incredible drink selection including top-shelf tequilas and frozen margaritas. 

Whether you're staying close to I-95, Crescent Beach, or US1, there are lots of local options for enjoying zesty and flavorful dishes. Don't forget to finish with traditional Mexican flan for dessert!

A1A Burrito Works Taco Shop

(904) 217-7451
671 A1A Beach Blvd.

Burrito Works Taco Shop on St. Augustine Beach offers a great selection of Baja Mexican food.

Back 40 A1A

(904) 429-9906
6101 A1A South

The Back 40 A1A offers the same eclectic southern, islands, and south of the border cuisines as Back 40 Urban Café.

Back 40 Urban Cafe

(904) 824-0227
40 South Dixie Highway

This unique restaurant serves up island-inspired food like fish tacos and curry shrimp, as well as casual comforts like burritos and meatloaf burgers.

Burrito Works Taco Shop

(904) 823-1229
114 St. George St

Burrito Works Taco Shop's location in downtown St. Augustine serves the same delicious Mexican specialties as at their original location on St. Augustine Beach.

Cantina Louie

(904) 770-2608
1900 U.S. 1 South

Specializing in tacos and authentic Mexican Street Food, Cantina Louie is a crowd-pleasing, affordable restaurant in St. Augustine.

Cantina Mezcal

(904) 373-0492
880 A1A N

Traditional Mexican grille located in the Ponte Vedra area.

Casa Maria Mexican Express

(904) 429-7343
500 Outlet Mall Boulevard

Casa Maria authentic Mexican cuisine has served made-to-order Mexican meals since 2009 in St. Augustine.

Casa Maya offers Latin American cuisine in a charming setting in St. Augustine's historic district.

Chipotle Mexican Grill serves burritos, salads, bowls, and tacos with a menu to suit every palate and preference.

El Mariachi Loko Jax

(904) 613-6836

El Mariachi Loko Jax food truck serves authentic Mexican style street food. They have quesadillas, tacos, and more. Check their Facebook page to find out where they will in St. Augustine.

El Potro Mexican Restaurant

(904) 819-0390
226 San Marco Ave.

El Potro Mexican Restaurant offers traditional Mexican fare and specialty dishes from various regions.

La Catrina Tacos and Tequila Bar

(904) 679-3151
155 Hampton Point Dr

An authentic Mexican restaurant, La Catrina Taco and Tequila Bar is a local favorite on CR 210. Street style dishes, margaritas, and tacos are some of the popular menu items at La Catrina Taco and Tequila Bar in St. Augustine, Florida. 

Experience authentic Mexican cuisine and comfortable dining at this local eatery on US 1.

Mi Carnal

(904) 794-5175
2471 US Highway 1 South

This family owned and operated restaurant offers Mexican and Salvadoran menu items for a taste of Latin America.

Moe's Southwest Grill

(904) 506-0010
1685 US Highway 1 South

This welcoming, high energy chain restaurant serves southwestern favorites for lunch and dinner.

Mojo's Tacos

(904) 829-1665
551 Anastasia Blvd.

Mojo's is a local favorite for tasty tacos and more, all created fresh every day.

Osprey Tacos

(904) 679-4191
300 Anastasia Boulevard

Street-style tacos for foodies on Anastasia Island!

Playa Chac-Mool

(904) 471-1131
105 D Street

This family-owned and operated Mexican restaurant has served visitors and locals for over 10 years.

Taco Bell: I-95

(904) 827-1121
2453 SR 16

Taco Bell in historic St. Augustine serves all the favorites you know and love. Here the menu consists of tacos, burritos, large tacos called gorditas, salads, nachos, chalupas, and specialty items like a Crunchwrap.

Taco Bell: South

(904) 825-4785
1820 US Highway 1 S

Taco Bell in historic St. Augustine serves all the favorites you know and love. Here the menu consists of tacos, burritos, large tacos called gorditas, salads, nachos, chalupas, and specialty items like a Crunchwrap.