Gran Rodeo banner

Gran Rodeo

4.5 · 2.124 reviews

200 Laurel St NE, Christiansburg, VA 24073

11 AM – 10 PM

About this spot

Welcome to Gran Rodeo, where the vibrant spirit of Mexico meets the friendly charm of Christiansburg, Virginia. Step inside and enjoy a festive atmosphere filled with bold flavors, colorful plates, and the unmistakable warmth of true Mexican hospitality. From sizzling fajitas and handcrafted tacos to fresh guacamole and refreshing margaritas, every dish is prepared with care and authentic ingredients. Whether you’re dining with family, celebrating with friends, or stopping by for a relaxed meal, Gran Rodeo brings you a delicious taste of Mexico right here in your neighborhood.

What's available here

College students
Family-friendly
Groups
Tourists
Free parking lot
Free street parking
Usually plenty of parking
Good for kids
Has changing table(s)
High chairs
Kids' menu
Credit cards

Photos

Gran Rodeo photo 1 Gran Rodeo photo 2 Gran Rodeo photo 3 Gran Rodeo photo 4 Gran Rodeo photo 5 Gran Rodeo photo 6 Gran Rodeo photo 7 Gran Rodeo photo 8 Gran Rodeo photo 9 Gran Rodeo photo 10

Guest reviews

Verified reviews from Google

A G
Aug 10, 2025

Food was delicious. Our server was very nice and kept our drinks full. Highly recommend

Chloe Tagg
Oct 10, 2025

Able p. our waiter was so charismatic and charming :) he was wonderful and very available for us before we even needed em. Thank you to able for being such a great customer service member in a time of lacking customer service. <3 bless up to grande rodeo and Able P

Glen Anderson
Sep 10, 2025

First time dining there. Lunch portions were good. The food and atmosphere were pleasant and the service was excellent. But, for Pete's sake, please replace your booth seats. I felt like I was sitting in a collapsed hole. The seat covering was all cracked and well worn. Still, I awarded five stars but maybe not next time.

J
Jun 10, 2026

Best Mexican food within 500 miles. I go here every time I’m in town. Never had a bad meal or drink. The staff is always super friendly and on point with service. Ask Chino at the bar to make you a skinny margarita... the best you will ever have!!!. Still the best Mexican restaurant 5 years after my first review.

L
Jun 10, 2026

I’m usually not a big fan of Mexico food, but the food I got here was absolutely delicious. They give you some free tortilla chips and dips which was nice. I ordered a Super Burrito with chicken and expected a decent sized burrito. I was (pleasantly) surprised when they served me a huge burrito that was almost as thick as the length of my hand. The inside was amazing with the perfect balance of seasoning. Both the size and quality of the burrito far exceeded my expectations given it was only $15. Overall it was a really good first time experience for me, and I’ll definitely be stopping by again.

Kimberly and Matt (K&M)
Jun 10, 2026

Extremely busy, but we only had to wait 10-15 minutes. Chips and both salsas were great. Our server, Brooke, was excellent!!! She went above and beyond and was friendly, knowledgeable and very attentive. From the time we ordered to when we received the food was super fast. Food was delicious. Would highly recommend and we will definitely be back when are back in the area next month!

roundglendive
Jun 10, 2026

Everything was impressive. We were seated quickly. Someone was there immediately to take our drink order. Then the food order. Food arrived quickly. The Taco Soup was a bargin. Large bowl, loaded with large chunks of chicken breast. There were 2 of us and we each got soup as an appetizer...it could have been the meal. Fortunately we ordered just one

Share your experience

Thank you! Your review has been submitted for moderation.

Location & hours

Hours

Monday 11 AM–10 PM

Tuesday 11 AM–10 PM

Wednesday 11 AM–10 PM

Thursday 11 AM–10 PM

Friday 11 AM–11 PM

Saturday 12–11 PM

Sunday 12–9 PM

Photo preview