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...
  • Excellent47%
  • Very good34%
  • Average11%
  • Poor5%
  • Terrible3%
Travelers talk about
“burrito” (9 reviews)
“queso” (2 reviews)
“fish chips” (2 reviews)
Closed Now
Mexican, Southwestern, Vegetarian Friendly, Vegan Options
$$ - $$$
200 Laurel St, Christiansburg, VA 24073-6567
All Details
Write a ReviewReviews (109)
Traveler rating
Traveler type
Time of year

1 - 10 of 109 reviews

Reviewed 4 weeks ago via mobile

Everything seemed fresh, well prepared and had prompt service. Only problem is the lack of flavor. If you want flavorful food, head somewhere else.

Thank Joshua97Ryan
Reviewed March 8, 2018 via mobile

Came back to town for the first time in a couple years and decided to try El Gran Rodeo again. The white "salsa" is amazing!!! So addicting!!! Tried the Pollo Yucatan this time. Grilled chicken with onions, peppers, and squash served with rice (much better...More

Thank Lyn L
Reviewed January 27, 2018 via mobile

Great food. Clean restaurant. Waitress friendly. The only complaint was it was a bit dark, especially for lunch time.

Thank klay36
Reviewed January 1, 2018 via mobile

Ate here on a Sunday afternoon for lunch. The menu was standard Mexican dishes, not a great deal of variety but affordable priced. I had their chimichangas, which seemed to be more of a taquito to me, but it was very good and very well...More

Thank DavidEastGospel
Reviewed December 10, 2017 via mobile

Went in on a cold Friday night. The food was very good. The server seemed rather unfriendly. Not what I'm used to at my favorite Mexican restaurant.

Thank klay36
Reviewed October 29, 2017

Searching for something different from our normal fare, we went to El Grand Rodeo, a wise choice for sure! To late for lunch but to early for dinner, we just about had the restaurant to ourselves. Our server was very gracious and smiling. While trying...More

Thank jswoods51
Reviewed October 11, 2017 via mobile

I've been here a handful of times... Food priced reasonably. Nothing particularly stands out as being spectacular. Every time I have been there, though, the staff is not very attentive nor very friendly. I won't return., probably....I try to give folk the benefit of the...More

Thank Jaylin B
Reviewed August 24, 2017 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
Nearby HotelsSee all 14 hotels in Christiansburg
Super 8 Christiansburg/Blacksburg Area
240 reviews
.18 miles away
Hampton Inn Christiansburg/Blacksburg
793 reviews
.23 miles away
Holiday Inn Christiansburg Blacksburg
254 reviews
.43 miles away
Microtel Inn & Suites by Wyndham Christiansburg/Blacksburg
897 reviews
.50 miles away
Nearby Restaurants
Texas Roadhouse
156 reviews
.41 miles away
Outback Steakhouse
137 reviews
.14 miles away
62 reviews
.05 miles away
Nearby Attractions
Huckleberry Trail
46 reviews
.53 miles away
Lane Stadium
119 reviews
3.95 miles away
Hahn Horticulture Garden at Virginia Tech
92 reviews
3.92 miles away
Starlite Drive-In
30 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
Lunch, Dinner
Restaurant features
Takeout, Seating, Waitstaff, Television, Wheelchair Accessible, Serves Alcohol, Full Bar, Reservations
Good for
Large groups, Kids, 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