
Best Mexican Restaurants in Blacksburg
Updated October 2026 · 6 places · Blacksburg
Six currently operating places in Blacksburg fit the request based on the available listings and current business pages. I excluded national chains and Centro Taco Bar, which is reported as temporarily closed; I could not verify eight qualifying independent places.
Map coming soon
Our Picks
Cabo Fish Taco
117 South Main Street, Blacksburg, VA 24060
Cabo Fish Taco is a downtown Mexican seagrill serving specialty tacos, burritos, quesadillas, and seafood dishes. Its site describes the Blacksburg restaurant as a town and college favorite and highlights its variety of seafood-based dishes.
El Rodeo (South Main)
1540 South Main Street, Suite 100, Blacksburg, VA 24060
El Rodeo on South Main serves Mexican food and is one of two El Rodeo locations in Blacksburg. Its site and customer reviews mention quick service, large portions, salsa, and steak tacos.
El Rodeo North Main
623 North Main Street, Blacksburg, VA 24060
El Rodeo North Main is a Mexican restaurant on North Main Street. Customer comments on its site describe friendly service and call out the burritos and taco salad.
El Mariachi
3703 South Main Street, Blacksburg, VA 24060
El Mariachi is a Mexican restaurant on South Main Street. Review highlights mention cheese enchiladas and a chicken-fajita quesadilla, and some reviewers note it draws fewer college students than other area restaurants.
Taqueria La Family
3940 South Main Street, Blacksburg, VA 24060
Taqueria La Family is a food truck located in front of Estes Truck & Body Repair. Local coverage describes it as serving street-style tacos, including al pastor and birria.
The Burg Resto-Bar
204 Draper Road NW, Blacksburg, VA 24060
The Burg Resto-Bar is a downtown restaurant serving a mix of Mexican and Peruvian food. Customer listings highlight tacos and birria alongside dishes such as ceviche and patacones.