Delicious, Authentic Mexican Food

in Blacksburg, VA

Offering Authentic Mexican Food Choices, Plus Non-Mexican Options.

Takeout Food Using Online Ordering, or Eat in Our Spacious Dining Room.

Choose from Authentic Mexican Food Options, Plus Salads and Sandwiches.

Come to El Ranchero Mexican Bar & Grill in Blacksburg, VA, and enjoy our special events.

El Ranchero Mexican Bar & Grill Welcomes You to Dine-In or Order Online

El Ranchero Mexican Bar & Grill in Blacksburg, VA, offers amazing, authentic Mexican food and much more. Our spacious seating area and décor provide an enjoyable dining experience. Weather depending, we offer outside seating, as well. You can also place an order for takeout using ChowNow. Call us at (540) 739-3225, or contact us online to learn more about our special events and menu.

A TASTE OF MEXICO

Established in 1999 in Dublin, VA; Now Serving Blacksburg, VA

Alvaro “Al” Limon started in the restaurant business in 1999. At first, Al operated a smaller El Ranchero Mexican Bar & Grill in Dublin, VA. Eventually, he relocated from a strip mall to our current stand-alone structure in Blacksburg, VA. Now, we offer a much larger seating capacity.

You can also order online through ChowNow. Additionally, we have a sister restaurant, Riviera Mexican Bar & Grill, in Pembroke, VA. At both locations, you can enjoy authentic Mexican food in our dining room or on our outdoor patio. We also have a bar that serves adult beverages.

Proudly Providing Authentic Mexican Food to the New River Valley

From our location on Prices Fork Road in Blacksburg, El Ranchero Mexican Bar & Grill proudly serves Virginia’s New River Valley. Stop in for lunch, dinner, or an adult beverage in our dining room or on our outdoor patio. You can also try online ordering for easy takeout. El Ranchero Mexican Bar & Grill proudly provides authentic Mexican food to communities such as:

Try El Ranchero Mexican Bar & Grill in Blacksburg, VA, tonight for amazing, authentic Mexican food!