welcome to mariachi's mexican restaurant

Serving Only the Best since 1996

The Best Taste of Mexican in Lancaster!

Mariachi’s Mexican Restaurant was the first Mexican restaurant in Lancaster, SC. We opened in 1996 and quickly became one of your favorite places to eat. Almost 20 years later, we’re still delivering delicious, authentic Mexican food at good prices. And you seem to agree: We’ve been voted the best Mexican restaurant for 10 years in a row by The Lancaster News “Best of the Best” Readers Choice Awards.

Food & Fun for Your Entire Family!

At Mariachi’s, we pride ourselves on being a restaurant with great food and lots of fun for everyone. Whether you want to sit at the bar and grab a drink or eat our delicious Mexican food, you’re sure to have a great time at Mariachi’s Mexican Restaurant.

Our outdoor bar and patio are just two of the reasons why you should choose Mariachis for your next meal. We have live music every Thursday and a live mariachi band every Sunday. Plus, kids eat free on Mondays! We also have a Sunday liquor license.

Our lunch and dinner menus feature many of your favorite Mexican dishes. We have something to suit all tastes, including fajitas, burritos, tacos, and combo platters. For lighter, healthier options, try our salads, wraps, and seafood specials.

Need Catering in Lancaster or the Surrounding Area?

Call us today and let Mariachi’s Mexican Restaurant handle your catering needs. We cater for meetings, church groups, parties, special events, and any other time you need good food for a crowd. You make the call and we take care of the rest!

Come for the food and the music!

Enjoy live music every Thursday and a live mariachi band every Sunday at the outdoor bar and patio!

Mariachi's Mexican Restaurant

Contact Mariachi’s Mexican Restaurant

Looking for an authentic Mexican restaurant in Lancaster? Mariachi’s Mexican Restaurant is the place for you and your family. Feel free to visit us any day of the week. We’re open Sunday-Thursday (11:00am-10:00pm) and Friday-Saturday (11:00am-11:00pm). We also have takeout available.

Come on In!

Sun-Thurs

11AM -10PM

Fri-Sat

11AM - 11PM

We also have takeout available