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.

MI Mexico Mexican Restaurant

4600 S Atlantic Ave, New Smyrna Beach, FL 32169-4202
+1 386-478-0122
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
  • Excellent40%
  • Very good36%
  • Average10%
  • Poor5%
  • Terrible9%
Travellers talk about
“fajitas” (20 reviews)
“taco” (21 reviews)
“chips and salsa” (16 reviews)
Open Now
9:00 AM - 10:00 PMAll hours
Mexican, Latin
$$ - $$$
4600 S Atlantic Ave, New Smyrna Beach, FL 32169-4202
All Details
Write a Review
Reviews (238)
Traveller rating
Traveller type
Time of year

1 - 10 of 235 reviews

A TripAdvisor Member
Reviewed 3 October 2017 via mobile

A nice casual Mexican joint. Fish tacos with corn tortillas were great! Great service, with quick food service!

Thank A TripAdvisor Member
Reviewed 15 August 2017 via mobile

Are there the other night with friends.service was all right,a little slow.it was at the end of the night.Nobody rushed us.the food was great.wife is gluten free and had no problems.they Will serve corn tortillas.waiter sang to us.

Thank gregory a
Reviewed 11 August 2017

Food is very good. Reasonably priced. Staff okay - was busy when we went, but a smile would go a long way

Thank deborah p
Reviewed 9 August 2017

We used to go and it is a walk over to the beach from there so a win/win or it used to be. Just don't go...all four of us had bad food of poor quality. A few years ago it was the place that introduced...More

1  Thank Beverly H
Reviewed 1 August 2017

My husband and I was visiting on vacation. We stayed just down the road from this restaurant and had passed it several times going out and going to the beach so i suggested we go in one night. First we was not greeted and when...More

Thank Sharyn S
Reviewed 1 August 2017 via mobile

Best Mexican food. Chips and salsa was good. Very friendly staff and the food was really good. Second time to the restaurant and it's been really great. Would recommend everyone to try it. Will be back next year.

Thank vacationflorida2016
Reviewed 18 July 2017

Seems almost sacrilege to eat Mexican at a fancy place, you know? Mi Mexico is your typical dive, maybe a dozen tables in the place, and they're not even attempting to give it any ambiance. The waiter was flying around the room, throwing chips and...More

Thank Youvegottaread
Reviewed 29 May 2017

We have had dinner here many times and are always very pleased. The portions are plentiful and the pricing is very fair. The ingredients appear and taste very fresh. Anytime Mexican food is in the cards this is where we are going. Fantastic.

Thank 22Destep
Reviewed 18 May 2017

Had dinner that included an array of dishes, all of which were excellent. Staff was courteous and efficient. I would consider it $$$ for price.

Thank Gr8LPTA
Reviewed 2 May 2017 via mobile

Our first meal form Mi Mexico. Since it was take out I could not give it a 5. I will go back for dine in which will qualify for a 5. Everything we had was great. Looking for Mexican in NSB try Mi Mexico.

Thank Doy L
Nearby Restaurants
Frosty King Creamery
73 reviews
3.49 km away
Alberto's Pizzeria Italian Restaurant
179 reviews
3.29 km away
51 reviews
3.38 km away
Dustin's Bar-B-Q
150 reviews
3.44 km away
Nearby Attractions
New Smyrna Town Beach
574 reviews
1.92 km away
Edgewater River Guide
33 reviews
3.61 km away
Right in Sight Charters
25 reviews
3.41 km away
Edgewater Alliance Church
10 reviews
4.33 km away
Ask a question
Questions & Answers
7 June 2017|
AnswerShow all 4 answers
Response from Clairemary50 | Reviewed this property |
I called them today and checked, so I know it is yes.
Improve this listing

Restaurant Details

Rating summary
  • Food
  • Value
Lunch, Dinner
Restaurant features
Takeout, Seating, Waitstaff, Highchairs Available, Wheelchair Accessible, Serves Alcohol
Good for
Groups, Kids, Child-friendly
Open Hours
9:00 AM - 10:00 PM
9:00 AM - 10:00 PM
9:00 AM - 10:00 PM
9:00 AM - 10:00 PM
9:00 AM - 10:00 PM
9:00 AM - 10:00 PM
9:00 AM - 10:00 PM
Location and Contact Information
  • Address: 4600 S Atlantic Ave, New Smyrna Beach, FL 32169-4202
  • Location: United States  >  Florida (FL)  >  New Smyrna Beach
  • Phone Number: +1 386-478-0122
Is This Your TripAdvisor Listing?
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more. Claim Your Listing