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.

El Charro

Highlands Rd., Franklin, NC 28734
+1 828-369-9002
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
  • Excellent66%
  • Very good26%
  • Average1%
  • Poor4%
  • Terrible3%
Travellers talk about
“fajitas” (11 reviews)
“guacamole” (7 reviews)
“taco” (5 reviews)
Open Now
11:00 AM - 9:30 PM Hours
Mexican, Latin, Spanish, Vegetarian Friendly, Gluten Free Options
Highlands Rd., Franklin, NC 28734
All Details
Write a ReviewReviews (82)
Traveller rating
Traveller type
Time of year

1 - 10 of 81 reviews

Reviewed 1 week ago via mobile

Omg you definitely need to go here lots of time the margaritas are 2.99 they are so so good. The friendly staff and the wonderful service along with great prices. Definitely worth going into business section. We have gone twice and always consistent in service...More

Thank Nancymutchler
Reviewed 6 May 2018

I went there for Taco Tuesday. They have a great special going on. The service was quick and the food was very good. They will accommodate small groups of people, or large groups of people.

Thank Nancy B
Reviewed 5 March 2018

We were greeted and seated by a friendly and familiar face. subdued lighting makes a simple dinner seem special...wonderful. Every very one of the four of us was pleasantly surprised by our entrees for presentation, amount and flavor. I had the tilapia. Oh my! A...More

Thank Corrine G
Reviewed 18 February 2018

Awesome service, great food, good prices. Always busy. Have gone 3 times and have never had an issue.

Thank rallwine2000
Reviewed 22 January 2018

El Charro is by far the best Mexican restaurant in Franklin. Not only is the food the best, the prices are the best too!

Thank N1942UIjohnk
Reviewed 29 November 2017 via mobile

Great food, waiters/waitresses​ on top of it. Food comes out hot and fast. Best one in Franklin,NC. I will definitely go back again.

Thank B_rad2314
Reviewed 11 November 2017

We were on our way to another restaurant but they were closed for vacation. We tried El Charro and it will be our Mexican restaurant of choice from now on. My husband loved the carnitas and I thought the stuffed Pablano chili was delicious, as...More

Thank Brenda T
Reviewed 19 October 2017 via mobile

Visiting daughter and decided to have lunch at El Charro and so happy we did! Food was delicious and not expensive! Server was efficient and good natured. Highly recommended

Thank Yvonne J
Reviewed 13 October 2017

We ate at El Charro last night and had chicken fajitas and they were good as well as the margaritas. Service was a little slow but the waitress was really sweet. Instead of driving around blindly tonight we just went back since we had a...More

3  Thank donnac371
Reviewed 14 September 2017

Very reasonable lunch prices and great food. There are usually daily specials on drinks, including beers and margaritas.

Thank Randy B
Nearby HotelsSee all 12 hotels in Franklin
Sapphire Inn
63 reviews
.43 km away
Haven's Budget Inn Motel
18 reviews
.70 km away
Comfort Inn
242 reviews
1.21 km away
Rodeway Inn
47 reviews
1.24 km away
Nearby Restaurants
Caffe Rel
968 reviews
.29 km away
Ms Lois' Restaurant
182 reviews
.14 km away
Mi Casa mexican restaurant
362 reviews
.50 km away
Root + Barrel Kitchen
410 reviews
.92 km away
Nearby Attractions
Wayah Bald Lookout Tower
225 reviews
1.20 km away
Franklin Gem and Mineral Museum
141 reviews
1.04 km away
Lazy Hiker Brewing Company
150 reviews
1.35 km away
Currahee Brewing Company
34 reviews
.44 km away
Questions & Answers
Get quick answers from El Charro staff and past visitors.
Note: your question will be posted publicly on the Questions & Answers page.
Posting guidelines
Improve this listing

Restaurant Details

Rating summary
  • Food
  • Value
Lunch, Dinner
Restaurant features
Takeout, Seating, Waitstaff, Parking Available, Television, Wheelchair Accessible, Serves Alcohol, Full Bar
Good for
Groups, Kids, Child-friendly
Open Hours
11:00 AM - 9:30 PM
11:00 AM - 9:30 PM
11:00 AM - 9:30 PM
11:00 AM - 9:30 PM
11:00 AM - 9:30 PM
11:00 AM - 10:30 PM
11:00 AM - 10:30 PM
Location and Contact Information
  • Address: Highlands Rd., Franklin, NC 28734
  • Location: United States  >  North Carolina (NC)  >  North Carolina Mountains  >  Franklin
  • Phone Number: +1 828-369-9002
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