Thank you Lancaster for 25 years in business!

About mariachi’s mexican restaurant

Home to the Best Mexican food in Lancaster!

Mariachi’s Mexican Restaurant is home to the best Mexican food in Lancaster, SC. Our restaurant features a lunch and dinner menu that includes delicious appetizers, entrees, and desserts. We’ve been serving flavorful Mexican cuisine to Lancaster residents and visitors for over 20 years.

Quality & Customer Satisfaction!

At Mariachis Mexican Restaurant, we pride ourselves on our quality food and service. We strive to ensure that all of our customers are completely satisfied with their lunch or dinner experience. There is a reason why 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.

Making You Feel Right at Home

Mariachis Mexican Restaurant is a place to visit whenever you have a taste for mouth-watering food and outstanding customer service. Our restaurant is family-friendly, so you and your family can feel at home while enjoying a nice meal. 

• Curbside Service for Call-Ahead Orders

• Outdoor Bar & Patio

• Live music every Thursday and a live mariachi band every Sunday

• Kids eat free on Mondays

• Authentic Mexican Food for Dine-in or Pickup

• Friendly staff and family-friendly atmosphere

When you want the best Mexican food in Lancaster, you cannot go wrong with Mariachis Mexican Restaurant.  Feel free to dine with us any day of the week. We’re open Sunday-Thursday (11:00am-10:00pm) and Friday-Saturday (11:00am-11:00pm). You can call (803) 286-9488 for takeout. 


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!


11AM -10PM


11AM - 11PM

We also have takeout available