Mexican Restaurant · St. Augustine
6805 Dixie Highway, St. Augustine
Mexican Restaurant in St. Augustine, FL
Home / Mexican Restaurants
Narrow by neighborhood
Free, no obligation
Tell us what you need. We send it only to 904 Verified businesses near you, and they call you. No spam, no bidding wars.
Mexican food in St. Johns County splits into three groups: family-run taquerias and markets, mostly along US 1, SR 207 and in Hastings and Elkton where the farming community lives; sit-down Tex-Mex restaurants in the shopping centers of Nocatee, Julington Creek, Fruit Cove and World Golf Village built for families and big margaritas; and a few upscale spots in Ponte Vedra Beach and downtown St. Augustine doing mezcal lists and regional dishes. The taquerias are the value play and often cash friendly, with the best al pastor and birria in the county. The Tex-Mex restaurants win on parking, kids menus and speed. Happy hour margarita deals are common on weekdays. Taco Tuesday is real here and lines form.
Know what you are in the mood for
A taqueria does street tacos, tortas and birria quickly, usually with counter service. A Tex-Mex restaurant does combo plates, fajitas and margaritas with table service. Both are good, but they are different nights.
Look at the salsa bar and tortillas
Fresh, house-made salsas and corn tortillas pressed on site are the clearest sign of a serious kitchen. If the chips come out warm and the salsa is not from a jar, the rest of the menu usually follows.
Check the margarita pricing
Drinks can double a Tex-Mex bill. Ask what is in the house margarita, what size it is and whether happy hour applies at your table or bar only. Premium tequila upgrades add 4 to 8 dollars each.
Ask about cash and card
Some of the best small taquerias on US 1 and in Hastings are cash preferred or add a card fee. Bring cash to be safe and tip in cash if the staff is small.
Plan around Tuesday and weekends
Taco Tuesday specials pack the north county restaurants from 5 p.m. on, and Friday nights are the same. Lunch or an early dinner on another weekday is the easy time.
Mexican Restaurant · St. Augustine
6805 Dixie Highway, St. Augustine
Mexican Restaurant in St. Augustine, FL
Mexican Restaurant · St. Augustine
509 South Ponce De Leon Boulevard, St. Augustine
Mexican Restaurant in St. Augustine, FL
Mexican Restaurant · St. Augustine
155 Hampton Point Drive, St. Augustine
Mexican Restaurant in St. Augustine, FL
Mexican Restaurant · St. Augustine
72 Spanish Street, St. Augustine
Mexican Restaurant in St. Augustine, FL
Mexican Restaurant · St. Augustine
2505 Old Moultrie Road, St. Augustine
Mexican Restaurant in St. Augustine, FL
Mexican Restaurant · St. Augustine
300 Anastasia Boulevard, St. Augustine
Mexican Restaurant in St. Augustine, FL
Mexican Restaurant · Julington Creek
160 Shops Boulevard, Saint Johns
Mexican Restaurant in Julington Creek, FL
Mexican Restaurant · Ponte Vedra Beach
330 A1A North, Palm Valley
Mexican Restaurant in Ponte Vedra Beach, FL
Mexican Restaurant · Nocatee
335 Pine Lake Drive, Nocatee
Mexican Restaurant in Nocatee, FL
Mexican Restaurant · St. Augustine
105 D Street, St. Augustine
Mexican Restaurant in St. Augustine, FL
Mexican Restaurant · St. Augustine
2471 U.S. 1, St. Augustine
Mexican Restaurant in St. Augustine, FL
Mexican Restaurant · Nocatee
10870 U.S. 1, Nocatee
Mexican Restaurant in Nocatee, FL
Mexican Restaurant · St. Augustine
1001 A1A Beach Boulevard, St. Augustine
Mexican Restaurant in St. Augustine, FL
Mexican Restaurant · St. Augustine
389 Paseo Reyes Drive, St. Augustine
Mexican Restaurant in St. Augustine, FL
Mexican Restaurant · Fruit Cove
450 State Road 13 North, Fruit Cove
Mexican Restaurant in Fruit Cove, FL
Mexican Restaurant · St. Augustine
162 San Marco Avenue, St. Augustine
Mexican Restaurant in St. Augustine, FL
Mexican Restaurant · St. Augustine
1900 U.S. 1, St. Augustine
Mexican Restaurant in St. Augustine, FL
Mexican Restaurant · St. Augustine
3290 U.S. 1, St. Augustine
Mexican Restaurant in St. Augustine, FL
Mexican Restaurant · Julington Creek
170 Fountains Way, Saint Johns
Mexican Restaurant in Julington Creek, FL
Mexican Restaurant · St. Augustine
650 East Twincourt Trail, St. Augustine
Mexican Restaurant in St. Augustine, FL
Mexican Restaurant · St. Augustine
22 Hypolita Street, St. Augustine
Mexican Restaurant in St. Augustine, FL
Mexican Restaurant · St. Augustine
2600 North Ponce De Leon Boulevard, St. Augustine
Mexican Restaurant in St. Augustine, FL
Mexican Restaurant · St. Augustine
2245 County Road 210, St. Augustine
Mexican Restaurant in St. Augustine, FL
Mexican Restaurant · Julington Creek
70 Durbin Pavilion Drive, Saint Johns
Mexican Restaurant in Julington Creek, FL
Mexican Restaurant · Julington Creek
55 Harper Lane, Saint Johns
Mexican Restaurant in Julington Creek, FL
Mexican Restaurant · St. Augustine
120 Palencia Village Drive, St. Augustine
Mexican Restaurant in St. Augustine, FL
Mexican Restaurant · St. Augustine
124 Capulet Drive, St. Augustine
Mexican Restaurant in St. Augustine, FL
Mexican Restaurant · St. Augustine
226 San Marco Avenue, St. Augustine
Mexican Restaurant in St. Augustine, FL
Mexican Restaurant · Fruit Cove
111 Bartram Oaks Walk, Fruit Cove
Mexican Restaurant in Fruit Cove, FL
Mexican Restaurant · Hastings
8796 East Church Avenue, Hastings
Mexican Restaurant in Hastings, FL
By submitting you agree that up to 3 verified businesses may call or text you about this request, and to our Terms and Privacy Policy.
Answers from Northeast Florida professionals. Verified businesses can answer here.