10 live music worth the night across Mexico, editor-ranked. All Mexico guides.

Salon Tenampa ★ 4.6 · Mexico City

centro-historico · Plaza Garibaldi 12, Centro Historico, Cuauhtemoc, 06010 Ciudad de Mexico

Salon Tenampa in Mexico City sits on Plaza Garibaldi at number 12, the 1925 mariachi cantina founded by Juan I. Hernandez where Mariachi Cocula first played and Pedro Infante filmed scenes, with strolling bands still moving table to table nightly.

Foro Indie Rocks! ★ 4.3 · Mexico City

roma-norte · Calle Zacatecas 39, Roma Norte, Cuauhtemoc, 06700 Ciudad de Mexico

Foro Indie Rocks! in Mexico City on Calle Zacatecas in Roma Norte opened in 2011 as the venue arm of the Indie Rocks! magazine, programming emerging Mexican and international indie acts in a 600-capacity room near Metro Hospital General.

Multiforo Cultural Alicia ★ 4.3 · Mexico City

roma-norte · Avenida Cuauhtemoc 91-A, Roma Norte, Cuauhtemoc, 06700 Ciudad de Mexico

Multiforo Cultural Alicia in Mexico City on Avenida Cuauhtemoc in Roma Norte is the long-running countercultural rock space founded by Ignacio Pineda, the alternative source for the city's ska, surf and rockabilly scenes with four bands a night minimum.

Cuish (upstairs) ★ 4.3 · Oaxaca

centro-historico · Diaz Ordaz 712, Centro, 68000 Oaxaca de Juarez, Oaxaca

Cuish's upstairs hall on Diaz Ordaz hosts live music, art shows and DJ nights for the Oaxacan artists-and-mezcal crowd, with the downstairs mezcaleria.

Pasaguero ★ 4.2 · Mexico City

centro-historico · Calle Motolinia 33, Centro, Cuauhtemoc, 06000 Ciudad de Mexico

Pasaguero in Mexico City on Calle Motolinia in Centro Historico is the narrow indie bar and music venue that programs rock, salsa, hip-hop and trap on a small stage from around 21:00, with mezcal and craft beer at the bar.

Pulqueria Los Insurgentes ★ 4.2 · Mexico City

roma-norte · Avenida Insurgentes Sur 226, Roma Norte, Cuauhtemoc, 06700 Ciudad de Mexico

Pulqueria Los Insurgentes in Mexico City on Avenida Insurgentes Sur in Roma Norte is the four-floor pulqueria where flavoured pulques run alongside jazz on Wednesdays, salsa weekends and a rooftop terrace stage for emerging local bands.

Bariachi ★ 4.1 · Guadalajara

lafayette · Avenida Vallarta 2308, Arcos Vallarta, 44130 Guadalajara, Jalisco

Bariachi in Guadalajara is the Avenida Vallarta mariachi bar since 1979, a Tapatio late-night fixture for live mariachi music and tequila tastings until 04:00.

Caradura ★ 4.1 · Mexico City

condesa · Avenida Nuevo Leon 73, Condesa, Cuauhtemoc, 06140 Ciudad de Mexico

Caradura in Mexico City on Avenida Nuevo Leon in Condesa is the underground rock room with black curtains and red lights, programming local outfits and visiting international acts like Phantogram and Denver on a small stage almost every night.

Plaza de los Mariachis ★ 4.0 · Guadalajara

centro-historico · Plaza de los Mariachis, Centro, 44100 Guadalajara, Jalisco

Plaza de los Mariachis in Guadalajara is the Centro Historico mariachi plaza next to Mercado San Juan de Dios, with live mariachi music, tequila and Tapatio plates.

Restaurante Catedral ★ 4.0 · Oaxaca

centro-historico · Calle de Manuel Garcia Vigil 105, Centro, 68000 Oaxaca de Juarez, Oaxaca

Restaurante Catedral one block from the cathedral runs live boleros and Mexican standards in the open courtyard most nights from 20:00, with the seven-moles.