What are you looking for?

Mexican Restaurants in Fredericksburg

4.5 - 216 votes

Hours: 11AM - 10PM

316 White Oak Rd #101, Fredericksburg
(540) 681-2143

El Patron

Quick service, good food, fair prices, clean tables and bathrooms. Portions are large and filling. More reviews

4.7 - 148 votes

Hours: 10AM - 9PM

3824 Jefferson Davis Hwy, Fredericksburg
(540) 538-8358

Taqueria Flavio

My new favorite is the mixed meat torta. The burritos are big and filling. Reminds me of the taco shops in Cali and Texas. Food always good, filling and ... More reviews

4.4 - 222 votes

Hours: 11AM - 10PM

560 Celebrate Virginia Pkwy #109, Fredericksburg
(540) 286-3133

El Jimador Azteca Mexican Family Restaurant

THE BEST!!! My second time. Had to make sure that my first experience wasn't just luck. It wasn't! Outstanding!!!! More reviews

4.4 - 183 votes

Hours: 11AM - 9PM

813 Caroline St, Fredericksburg
(540) 899-0969

Soup And Taco Etc

Was recommended by some friends to stop by and check this place out and they did not lie! We stopped by here for an early lunch and the food was fantasti... More reviews

4.2 - 218 votes

Hours: 11AM - 10PM

4211 Plank Rd A, Fredericksburg
(540) 548-4332

El Pino Mexican Restaurant

This place used to have friendly service and good food but has really went downhill. Food was tasteless and service was rude and they scammed me out of ... More reviews

4.3 - 193 votes

Hours: 11AM - 10:30PM

10001 Jefferson Davis Hwy, Fredericksburg
(540) 898-6046

Mexico Palace

I use to love eating here , but I feel the quality of the food has changed. It’s bland with no flavor . The chicken tortilla soup is very different . I’v... More reviews

4.3 - 162 votes

Hours: 11AM - 10PM

4611 Southpoint Pkwy, Fredericksburg
(540) 710-9390

El Charro

Really good Mexican food and great dinner experience. The decor is amazing and the staff very nice. I highly recommend it if you are in the area. More reviews

4.3 - 159 votes

Hours: 11AM - 10PM

10040 Jefferson Davis Hwy, Fredericksburg
(540) 898-6173

El Patron

The service was fantastic, the food was delicious overall but I wish they had at least warmed the tortilla for the soft tacos. They seemed to be just out... More reviews

4.2 - 140 votes

Hours: 11AM - 10PM

203 Lansdowne Rd, Fredericksburg
(540) 373-7040

El Rodeo Restaurant Mexican & Salvadorian Food

This place is Amazing with incredible food! We come here every Sunday after soccer practice at the field house. Every time we come in they are all so fri... More reviews

4.2 - 140 votes

Hours: 11AM - 9PM

806 William St, Fredericksburg
(540) 899-0941

The Soup and Taco 2

The service was spot on . Great food speed of service was on point. They really know how to treat customers . I highly recommend this establishment. More reviews

4.1 - 149 votes

Hours: 11AM - 9PM

1320 Jefferson Davis Hwy, Fredericksburg
(540) 373-2688

Pueblo's Restaurant

Have been here a few times and first couple of experiences were good. The last time I was here about two weeks ago we ordered about $40 worth of food and... More reviews

4.4 - 102 votes

Hours: 11AM - 8:30PM

2601 Salem Church Rd, Fredericksburg
(540) 412-0560

Taqueria El Torito

So disappointed to see they closed. The food was so delicious and authentic. Makes me miss this little place in Norfolk. More reviews

4.5 - 79 votes

Hours: 11AM - 10PM

4409 Plank Rd, Fredericksburg
(540) 786-2122

J'angelas Restaurant

Phenomenal!!! This is the first place that we've tried in YEARS that has left us satisfied afterward! There was a little miscommunication over the p... More reviews

4.1 - 114 votes

Hours: 11AM - 10PM

754 Warrenton Rd, Fredericksburg
(540) 368-0064

Pancho Villa

If I could eat here every day I would. I have never had a single meal get messed up or taste bad in any way.If I had to live off of one food for the rest... More reviews

4.6 - 55 votes

Hours: 11AM - 9PM

5929 Plank Rd, Fredericksburg
(703) 656-1786

Taco Tuesday

Taco Tuesday was a great experience. We asked them to come to a local nursing home for staff and residents. They were very pleasant to deal with over the... More reviews

3.7 - 146 votes

Hours: 12PM - 12AM

3102 Plank Rd, Fredericksburg
(540) 548-1737

Cancun Mexican Margarita Bar & Grill

My family and I were passing by and stop by for some Mexican food. Absolutely had an AMAZING experience. The restaurant is friendly, clean, and the food ... More reviews

4 - 108 votes

Hours: 11AM - 9PM

10117 Southpoint Pkwy, Fredericksburg
(540) 891-8226

Salsarita's Fresh Mexican Grill

4 stars because it's not the cleanest restaurant. Always stuff laying around. Dish towels, cleaners and brooms to name a few. Soda machine and li... More reviews

4 - 99 votes

Hours: 10:30AM - 10PM

1865 Carl D. Silver Pkwy, Fredericksburg
(540) 548-8886

QDOBA Mexican Eats

Friendly staff, efficient, and quality service. The food is always enjoyable. Great visit. More reviews

4 - 92 votes

Hours: 10AM - 10PM

100 Olde Greenwich Dr, Fredericksburg
(540) 898-1556

El Asador Restaurant

The food was cold I order empanadas look like a flip flop with a lot of Grease I've been there before the food was good I don't know what happe... More reviews

4 - 91 votes

Hours: 9AM - 1AM

5511 Plank Rd, Fredericksburg
(540) 785-3213

Taco Bell

Typical Taco Bell. Menu was same as any. We ordered a box of soft tacos, two bean burritos and a nacho bell grande. They almost forgot the nacho. This wa... More reviews

3.6 - 107 votes

Hours: 9AM - 1AM

4720 Mine Rd, Fredericksburg
(540) 710-2214

Taco Bell

I pulled up to the menu and the drive thru person said hello and I tried to order but then they turned the drive thru menu off on me and said they were c... More reviews

4.2 - 53 votes

Hours: 11AM - 10PM

1109 Jefferson Davis Hwy, Fredericksburg
(540) 681-1967

Rey Azteca Fredericksburg

The Mango ceviche and the chipotle chicken were delicious, will definitely come back to try more items More reviews

4.3 - 39 votes

Hours: 11AM - 10PM

10833 Courthouse Rd, Fredericksburg
(540) 538-8358

Taqueria Flavio

I ate from here once. I'm not convinced this is Mexican. My tacos were nothing to write home about, and the meat was tough. And the fact that all th... More reviews

View on map