19 Best Mexican Restaurants in Williamsburg

Restaurantji's Williamsburg recommendations for the finest Mexican cuisine. Experience the city's best with Chicken Fajitas, Chimichangas, Chips Salsa, and more.

Taqueria Maria Bonita Mexican • $
6618 Mooretown Rd D, Williamsburg

Customers` Favorites

Chile Relleno w Rice and Beans
Cheese Quesadilla Rice & Beans
Carnitas & Al Pastor Tacos
Fajitas Chicken Meal
Shrimp Fajita Nachos
Carnitas Michoacanas
Carne Asada Tacos
Chicken Burrito
Chicken Fajitas
Chips and Salsa

“Great food and excellent service from our waitress Amanda!“

4.8 Superb257 Reviews
La Terraza Mexican Grill Mexican • $
264 McLaws Cir, Williamsburg

Customers` Favorites

Chicken Quesadilla and Enchilada
Steak and Shrimp Fajitas
Corn Chips and Salsa
Lunch Chicken Fajitas
San Jose Burrito
Fajitas Texanas
Fajitas Sides
Guacamole Dip
Chips Salsa
Cheese Dip

“Our fav!!! We absolutely love the food and atmosphere and will go out of our way to dine here. Absolutely delicious every time!“

4.6 Superb179 Reviews
Taco Mexicali Mexican • $
6572 Richmond Rd, Williamsburg

Customers` Favorites

Two Original Tacos Rice & Beans
Two Fish Tacos Rice & Beans
Tilapia Shrimp and Scallops
Two Tamales Rice & Beans
Mexican Fried Ice Cream
Taco Salad Mexicali's
Chimichanga with Rice
L Texas Quesadilla
Carne Asada Fries
Ground Beef Tacos

“I drive 4 hours from Pennsylvania to eat here. Everything is impeccable“

4.6 Superb118 Reviews
La Terraza Mexican Grill Mexican • $
4640 Monticello Ave #7, Williamsburg

Customers` Favorites

Beans Rice Pico De Gallo and Crema
Grilled Steak or Chicken Fajita
Burrito and Enchilada
Burrito & Enchilada
Texas Margherita
La Terraza Soup
Fresh Guacamole
Chips and Salsa
Guacamole Dip
Chile Colorado

“Their fajitas are amazing.“

4.6 Superb99 Reviews
Jose Tequilas Mexican Bar And Grill Mexican • $$
205 Bypass Rd, Williamsburg

Customers` Favorites

Kids North of the Border Nachos
Complementary Chips and Salsa
Jose Tequila's Dipping Trio
Jose Tequila Dipping Trio
Queso Fundido Choriqueso
Mexican Fried Ice Cream
Pork Belly Street Tacos
Steak Fajita Dressing
Mexican Street Corn
Enchiladas Rancheras

“What can I say except Go Go Go!!! I love this place and their drinks are goooood!!! I left my wristlet wallet on my seat and about an hour later I realized it and called. They had it. Fully in tact, everything still inside (cash and all!) I love this place!!! The drink with the corona is sooooo GOOD! Tell them Mrs. Hibachibuddha sent ya!!“

4.4 Superb254 Reviews
MARIA BONITA CANTINA Mexican • $
5541 Richmond Rd suite c, Williamsburg

Customers` Favorites

Rice Beans Pico De Gallo and Tortillas
Kid's Cheese Quesadilla Rice and Beans
Carne Asada Taco and Chorizo Taco
Enchiladas Poblanas
Chicken Fajitas
Chips and Salsa
Fresh Guacamole
Burrito Grande
Birria Tacos
Street Tacos

“Great staff, great food, will eat here again!“

4.5 Superb115 Reviews
El Sabor Mexicano Mexican • $
6925 Richmond Rd, Williamsburg

Customers` Favorites

Chilaquiles with Eggs and Chorizo
Steak A la Tampiqueña
Enchiladas Poblanas
Chimichanga Dinner
Enchilada Supreme
Huevos Con Chorizo
Guacamole Salad
Carnitas Dinner
Chips and Salsa
Texas Fajitas

“Family run gem! My go to lunch spot! Best happy hr(5-8) in town!“

4.6 Superb75 Reviews
Juan’s Taqueria & Cantina Mexican • $
1220 Richmond Rd, Williamsburg

Customers` Favorites

Carne Asada Fries with Cheese Dip
Tacos Al Pastor Y Lengua
Smoked Brisket Tacos
Tacos de Carne Asada
Empanadas De Birria
Chips and Salsa
Margarita Float
Nachos Supreme
Tacos de Birria
Steak Fajitas

“We ordered pick up thru postmates Saturday April 20th and we were extremely happy with everything we ordered. we ordered the quesabirria which was so big my 3 yr old thought it was a pizza and I was so happy with the size because I got to eat it for a couple days for lunch too. we also got the beef tips chimichanga dinner, queso dip and guacamole. Everything was just so delicious. I will definitely recommend them and I will definitely order from here again in the future! Thank you Juan's Taqueria for a lovely dinner experience! - Williamsburg location“

4.5 Superb107 Reviews
Los Paisanos Mexican • $
7103 Pocahontas Trail, Williamsburg

Customers` Favorites

Latin Style Breakfast
Huevos Con Chorizo
Tex-Mex Benedict
Shrimp Enchiladas
Tex-Mex Beneditc
Fried Ice Cream
Tacos de Calle 4
Chile Relleno
Carne Asada
Carnitas

“jonathan weiss“

4.6 Superb64 Reviews
7 Mares Mexican Grill Mexican • $
1338 Richmond Rd, Williamsburg

Customers` Favorites

Quesabirria Tacos Dipping Sauce
Chori Pollo & Queso Fundido
Grilled Steak Fajita
Steak a La Mexicana
Enchiladas Bandera
Seafood Chimichanga
Cheese Only Nachos
Guacamole Mexicano
El Tapatio Deluxe
Chicken Fajitas

“My family and I all love 7 Mares Mexican Grill! I was raised in Southern California, and this restaurant tastes like home. The staff are warm and friendly, and the atmosphere is comfortable and welcoming. The Quesabirria street tacos are my favorite. I highly recommend this restaurant, especially if you’re looking for good comfort food ?“

4.4 Superb125 Reviews
La Tolteca Mexican • $
135 2nd St, Williamsburg

Customers` Favorites

Extra Bag of Chips and Salsa
Street Tacos 4 Carnitas
Guacamole Mexicano
Small Chips & Salsa
Taco Salad Tolteca
Taquitos Mexicanos
Cheese Quesadilla
Enchilada Suprema
Burrito San Jose
Jalapeno Fajita

“it was great will be back“

4.4 Superb116 Reviews
La Terraza Mexican Grill Mexican • $
1840 Richmond Rd, Williamsburg

Customers` Favorites

Enchilada Rice and Beans
Fresh Made Guacamole
Burritos la Terraza
Chimichanga Dinner
Nachos Cheese Only
Taco Salad Texano
Mexican Guacamole
Tacos Carne Asada
Chicken and Rice
Fajitas for Two

“Our fav!!! We absolutely love the food and atmosphere and will go out of our way to dine here. Absolutely delicious every time!“

4.3 Superb198 Reviews
Moe's Southwest Grill Mexican • $
4950 Monticello Ave, Williamsburg

Customers` Favorites

Moe Meat Moe Cheese Bowl
Moe's Famous Queso
Homewrecker Bowl
Dipping Sauce
Adobo Chicken
Taco Salad
Quesadilla
Fajita Kit
Guacamole
One Taco

“Outstanding customer service. Ordered a ton of stuff for a party of six including two little kids... got to the register, didn’t have my wallet! I apologized and prepped to leave; Owner ran over and insisted we take the food and then call back to pay over the phone. What?! Awesome.“

4.4 Superb67 Reviews
South of the Border Mexican Mexican • $
322 2nd St, Williamsburg

Customers` Favorites

Cheese Dip Dine in: Yes
Fajitas Del Mar Seafood
Seafood Chimichanga
California Burrito
Fajita Taco Salad
Modelo Especial
Seafood Burrito
Pollo Con Arroz
Chips and Salsa
Tacos Al Pastor

“Great place to eat. Food is delicious, service is always prompt and prices are great.“

4.5 Superb36 Reviews
California Tortilla Mexican • $
201 Monticello Ave Unit 4115, Williamsburg

Customers` Favorites

Crunchy BBQ Ranch Burrito or Bowl
Honey Lime Burrito or Bowl
Screamin' Burrito or Bowl
Classic Quesadilla
Street Tacos
Special-Dilla
Burrito Bowl
Korean BBQ
Fish Tacos
Guacamole

“Was in town for our anniversary and we received the most amazing hospitality and food here! We need one in Akron, Ohio!! If your reading this you won’t regret going!they also have tons of sauce options!

Dietary restrictions: You can customize what you want!“

4 Good55 Reviews
La Tolteca Mexican Restaurant Mexican • $
3048 Richmond Rd, Williamsburg

Customers` Favorites

Chips & Salsa Medium Bag & 2 Red Salsa
1 Beef and 1 Chicken Taco
Enchilada Rice & Beans
Quesadilla Mexicana
Quesadilla Arizona
Crispy or Soft Taco
Burrito San Jose
Chicken Fajitas
Tacos Al Pastor
Refried Beans

“it was great will be back“

3.9 Good63 Reviews
Plaza Azteca Mexican Restaurant · Williamsburg Mexican • $
1430 High St Suite 910, Williamsburg

Customers` Favorites

Chimichanga Dinner w Rice & Beans
Chicken and Steak Fajitas
Fresh Table Side Guacamole
Crispy Tortilla Chips
Chicken Taco Salad
Fajita Taco Salad
Enchiladas Supreme
Burrito San Jose
Fresh Guacamole
Chips and Salsa

“Still the best Mexican food in town and pleasant service too. Fun atmosphare, live music, and then there are the margaritas, just WOW!!! I wish I wasn't such a lightweight 🌮🍹“

3.8 Good92 Reviews
Taco Bell Fast Food • $
823 E Rochambeau Dr, Williamsburg

Customers` Favorites

Sorry Attempt at a Mexican Pizza
Beefy Five Layer Burrito
Grilled Cheese Burrito
Cantina Chicken Bowl
Crunchwrap Supreme
Nachos Bellgrande
Cheesy Potatoes
Burrito Supreme
Quesadilla Box
Taco Supreme

“Definitely one of the best Taco Bell locations in Virginia. Staff is super nice, and they keep the place clean as heck. My order has a bunch of annoying modifications and they always get it right. (Can please you fry the chalupa shells a tiiiiny bit longer though?)“

3.8 Good87 Reviews
El Sabroson Salvadoran • $
122 Waller Mill Rd, Williamsburg

Customers` Favorites

Pupusas with Sweet Plantains and Rice & Beans
Rotisserie Chicken
Pollo A la Plancha
Revueltas Pupusa
MI Canton Combo
Side Guacamole
Chicken Fajita
Carne Asada
El Sabroson
Burrito

“Great food ,only thing it's to hot can't really enjoy the food..“

3.4 Good32 Reviews

You May Also Like