Myrtle Beach, S.C.
The Best Mexican Restaurants In Myrtle Beach

Tourism News
The Best Mexican Restaurants In Myrtle Beach

It may be a little north of the border, but there are great Mexican restaurants in Myrtle Beach that will make you feel like you’re eating at an authentic taqueria in Mexico. 

While most Myrtle Beach Mexican restaurants will offer popular options like tacos, enchiladas, burritos, and quesadillas, there are also more innovative dishes on the menu to try. And if you’re looking for a refreshing margarita to pair with your meal, you won’t be disappointed!

So whether you’re in the mood for a quick bite or a sit-down meal, there’s a Mexican eatery to suit your needs. To help narrow the choices, we made a list of the best Mexican restaurants in Myrtle Beach.

The Best Mexican Restaurants In North Myrtle Beach


806 Sea Mountain Highway, North Myrtle Beach, SC 29582  

Roca Roja Cantina is proud to bring you the most distinctive flavors of Oaxaca and Michoacan. Featuring only the freshest ingredients and spices, each dish is made with care and pairs perfectly with their own house-made margaritas for an unbeatable combination!

Entrée selections include a variety of fajitas, chimichangas, burritos, and combination dishes. Taco options are plentiful and include shrimp, mushroom barbacoa, pork, steak, carnitas, and fish. 

Roca Roja offers a kids’ menu as well as a daily dessert selection. Come and enjoy unique Mexican Cuisine in Myrtle Beach with some incredible views.

The Best Mexican Restaurants In Myrtle Beach


1160 Farrow Pkwy, Myrtle Beach, SC 29577

Dubbed “The hippest cantina on the Grand Strand,” Nacho Hippo’s iconic nachos are huge, and their margaritas are voted “Best of the Beach” each year! 

They also prepare handmade tacos, using only the freshest ingredients, and burritos that are big enough to share. Whatever your choice, you can enjoy your entrée with one of their award winning Margaritas while listening to live music. 

Choose your hip experience with two locations on each end of Myrtle Beach, each featuring different live music acts, TVs for sports action, and open air atmospheres.


9906 N. Kings Highway, Myrtle Beach

Margaritas looks like a Mexican-American diner in a retro shiny silver Airstream. Their menu is quite extensive and offers traditional Mexican & Tex-Mex family recipes served in a laid-back environment.  

All the crowd favorites are available: chimichangas, enchiladas, tacos, and burritos, most of which come in a vegetarian option. If you’re really hungry, try the El Molcajete, which is grilled chicken and shrimp with onion, peppers, mushrooms, squash, zucchini and tomatoes, served with Mexican rice, refried beans, tortillas and a salad.


1220 Moser Dr., Myrtle Beach

1105 Hwy 17 S., North Myrtle Beach

While not technically a Mexican restaurant, 810 Billiards & Bowling has plenty of Mexican food on the menu, which makes it a perfect choice when one member of your party wants tacos, and someone else has a craving for a good burger. Or pizza… because yes, they offer “Mexican-Style Pizza!”

They have two convenient locations in the Myrtle Beach area, whether you’re looking for a good meal while watching a game on the big screen, or looking to play a game of your own. Besides bowling and billiards, you can also try your hand at bocce, table tennis, foosball, darts, or shuffleboard and more!


740 Coastal Grand Cr., Myrtle Beach

Abuelo’s offers lots of Mexican standards, but the company is always coming up with new recipes like Salmon Santa Cruz in lemon wine sauce and Sautéed Chicken Zucchini with spicy cream sauce. They also have many selections that cater to both vegetarians and those who are sensitive to gluten. 

Try one of their creative Margaritas or Mojitos, done in various fruit flavors. Or if you really want to cool off, opt for the Sangria Swirl, which is Frozen Sangria swirled with frozen La Grandeza Margarita.

The “Hacienda-style” décor recalls the town square of a sleepy Mexican village. So just sit back, order a drink, and let the friendly staff welcome you to their “casa.”


2801 North Kings Highway, Myrtle Beach

Right in the middle of the Myrtle Beach action, you’ll find Mexico Lindo, a bright, casual family-friendly joint that serves up all the South of the Border favorites.  

The quality here is excellent, and the prices won’t stretch your vacation budget. Lunch specials are only $8, and give plenty of options to choose from, including beef, chicken, bean, and cheese. There’s a children’s menu, as well, which is $6.75 and includes rice and beans with a small drink.


Several Area Locations

El Cerro has been a local chain since October of 1991 when it opened its doors in North Myrtle Beach. They now have several Mexican restaurants in the Myrtle Beach area. The menu is traditional Tex-Mex, striving to give their customers an authentic dining experience. Try the freshly made Guacamole!

The food at El Cerro is consistently tasty, and service is fast. A fun and vibrant atmosphere with room for large groups and a live band to keep things festive. A great place for a family celebration or if you want a date night that’s more energy than relaxation.

The Best Mexican Restaurants On Pawleys Island


11151 Ocean Highway, Pawleys Island

Habaneros is a raucous place where the locals party. They call it “Habs,” and pronounce the H, unlike in Spanish pronunciation. 

This is high-quality Mexican food with an unbeatable price tag. For something different, try the Pineapple fajitas. Lunch specials are in the $7-10 price range, and drinks are reasonably priced. The Sangria is only $5, and they offer a few traditional desserts, too, such as flan, which is only $3.25.

Myrtle Beach Mexican Restaurants

When on vacation, tacos don’t have to be just for Tuesdays! Mexican food is a great choice that is likely to please everyone in the group. Most Myrtle Beach Mexican restaurants offer all the popular options like tacos, burritos, and quesadillas, but there are also some innovative Mexican dishes to try at some area locations, as mentioned above.

And don’t forget to order a Margarita to accompany your favorite dish!