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 Grand Rodeo

Is this your business?
200 Laurel St, Christiansburg, VA 24073-6567
+1 540-394-4005
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
  • Excellent49%
  • Very good35%
  • Average9%
  • Poor4%
  • Terrible3%
Travelers talk about
“burrito” (8 reviews)
“chorizo” (2 reviews)
Closed Now
All hours
Mexican, Southwestern, Vegetarian Friendly
$$ - $$$
200 Laurel St, Christiansburg, VA 24073-6567
All Details
Write a Review
Reviews (102)
Traveler rating
Traveler type
Time of year

1 - 10 of 102 reviews

Reviewed 3 weeks ago via mobile

There is a standard Tex-Mex food and then there is better Tex-Mex food. This establishment is in the better range. Service is good and if you speak Spanish then it can be even better. The wait staff offered to inform on specials and happy hour...More

Thank Paul P
Reviewed August 5, 2017 via mobile

Friday night, seated right away. Server was friendly, kept our glasses filled. Food always comes fast and as always delicious. Have reviewed this place several times and is definitely one of my favorite places to eat in christiansburg.

Thank klay36
Reviewed July 31, 2017

Very good food everything seemed clean. Not sure if menus were dirty or distresses. But everything else was perfect

Thank d c
Reviewed July 22, 2017 via mobile

Steak Vallarta, Carne Asada and Vegetarian options. Plenty of Mexican beers and drinks. Unbelievably fastest service ever witnessed. The place was jam packed and was slapping orders out left and right. Service good, food was good.

Thank M P
Reviewed July 20, 2017 via mobile

When I was in college, my friends and I discovered this gem after a movie. Ever since, I have been numerous times and I have brought my family here when we still lived in the area all the way until this past month when we...More

Thank Floodman91
Reviewed July 12, 2017 via mobile

If you want Mexican food in Christiansburg thusbus the place to good. Never had a bad meal there , love the hokie special

Thank hokie728
Reviewed April 30, 2017 via mobile

Five of us stopped in for Sunday lunch. Seated very quickly, wait staff was very friendly. The food was excellent and very affordable.

Thank DavidEastGospel
Reviewed April 6, 2017 via mobile

The staff is quick and friendly. The decor is more modern and updated than most tex-Mex restaurants. Food was not up to par in my opinion. Bland and sloppy with little ingredients

Thank Ed B
Reviewed March 13, 2017

Can't say enough good things about this place. We usually eat there at least once a week. The food is consistently good, the service is excellent and the margaritas are fantastic! All the wait staff are so friendly and they remember us and make us...More

Thank Barbara W
Reviewed February 15, 2017

Really enjoyed this style of Mexican food, it was delicious and the service was great as well. We enjoyed the drink special too!

1  Thank sccturf
Nearby Restaurants
Texas Roadhouse
149 reviews
.40 miles away
Outback Steakhouse
122 reviews
.14 miles away
53 reviews
.05 miles away
Nearby Attractions
Lane Stadium
99 reviews
3.99 miles away
Huckleberry Trail
44 reviews
.53 miles away
Hahn Horticulture Garden at Virginia Tech
82 reviews
3.95 miles away
Starlite Drive-In
29 reviews
3.08 miles away
Questions & Answers
Get quick answers from El Grand Rodeo 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
Mexican, Southwestern, Vegetarian Friendly
Lunch, Dinner
Restaurant features
Takeout, Seating, Waitstaff, Television, Wheelchair Accessible, Serves Alcohol, Full Bar, Reservations
Good for
Kids, Large groups, Families with children
Open Hours
12:00 pm - 9:00 pm
11:00 am - 10:00 pm
11:00 am - 10:00 pm
11:00 am - 10:00 pm
11:00 am - 10:00 pm
11:00 am - 11:00 pm
12:00 pm - 11:00 pm
Location and Contact Information
  • Address: 200 Laurel St, Christiansburg, VA 24073-6567
  • Location: United States  >  Virginia (VA)  >  Christiansburg
  • Phone Number: +1 540-394-4005
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