Travel by interest

Mexico Nightlife

Mexico nightlife by city: Roma and Condesa bars, Centro cantinas and lucha libre in Mexico City, Guadalajara, Cancún, Playa, Tulum, Puerto Vallarta, Oaxaca mezcalerías, prices and safety.

José Luiz CC BY-SA 4.0 Wikimedia Commons

Northern MexicoPacific CoastYucatán and the SouthThe BajíoCentral MexicoBaja PeninsulaGuadalajaraCancúnPlaya del CarmenTulum, Quintana RooPuerto VallartaOaxaca CityMexico City

Mexico has two kinds of nightlife: the big-city scene of cantinas, cocktail bars, mezcalerías and late clubs in Mexico City and Guadalajara, and the resort party strips of Cancún, Playa del Carmen, Tulum, Cabo San Lucas and Puerto Vallarta. Nights start late: bars fill from 10pm and clubs (antros) peak after 1am. Drinks are cheap in the cities, with a cantina beer at 40 to 70 pesos (about US$2 to $4), and two to three times that in the resorts. The main risks are drink spiking, counterfeit alcohol and unlicensed taxis, so plan your ride home before you go out.

How a night out works in Mexico#

Cantinas

Old-school bars with swing doors, dominoes and free botanas (snacks) with each round. The traditional start to a night in the capital.

Mezcalerías

Small bars pouring dozens of mezcals by the copita, with orange slices and worm salt. Best in Oaxaca City and Mexico City.

Antros

Clubs with table service and bottle deals, cover charges and door policies. Open late, often past 3am where licensed.

Live music

Mariachi at Plaza Garibaldi and in Jalisco, son jarocho, jazz, rock and cumbia sonidera in the city.

Lucha libre

Masked wrestling at Arena México several nights a week: cheap, loud and the best night out for many visitors.

Beach clubs

Daytime DJs and pool parties in Tulum, Cancún and Los Cabos that run into the evening.

Mexico City: Roma, Condesa and Juárez#

Mexico City has the best nightlife in the country and some of the best cocktail bars in the Americas. Roma Norte is the centre of it: the streets around Álvaro Obregón, Colima and Orizaba hold cocktail bars such as Licorería Limantour, mezcalerías, natural-wine bars and late taquerías. Condesa, next door, is more relaxed, with terrace bars along Avenida Tamaulipas, Michoacán and the loop of Avenida Ámsterdam, plus small clubs. Both are walkable and busy until 2am, and you can eat al pastor on the way home.

Juárez and the Zona Rosa are the heart of the LGBTQ+ scene, with bars and clubs along and around Calle Amberes and Génova. Polanco is the place for upscale lounges and hotel bars with dress codes. South in Coyoacán and San Ángel, nights are quieter: cantinas, bookshop cafés and live music.

For clubs, the city has a strong electronic scene with warehouse parties and venues that change often; check listings on Resident Advisor or the venue’s Instagram. Big concerts play at Palacio de los Deportes, Foro Sol and Auditorio Nacional.

Lucha libre in the ring at Arena México, Mexico City
Lucha libre in the ring at Arena México, Mexico City Photo: Wotancito, CC BY-SA 4.0, via Wikimedia Commons

Centro cantinas, Garibaldi and lucha libre#

The Centro Histórico around the Zócalo has the city’s classic cantinas. Bar La Ópera on 5 de Mayo has a bullet hole in the ceiling credited to Pancho Villa, Salón Corona has served beer and tortas since the 1920s, and Tío Pepe near the Alameda is one of the oldest. Go in the afternoon and early evening, when cantinas are at their best and the streets are busy; Centro empties after 10pm and is better left by taxi.

Plaza Garibaldi is where mariachi bands wait to be hired, from about 8pm until late. A song costs roughly 150 to 250 pesos and a set more; agree the price first. El Tenampa on the plaza is the classic mariachi cantina, and the Museo del Tequila y el Mezcal has a rooftop bar. Take an app taxi to and from the plaza rather than walking the surrounding streets at night.

Lucha libre at Arena México in Colonia Doctores runs on Tuesday, Friday and Sunday, with tickets from about 100 pesos up to several hundred for ringside. Buy at the box office or through the CMLL website, go by taxi, and keep your phone in a front pocket in the crowd. Pulquerías such as Las Duelistas near the Mercado de San Juan serve pulque curado by the litre for a few dozen pesos.

Guadalajara and Jalisco#

Guadalajara is the home of mariachi and tequila, and its nightlife is less touristy than the capital’s. Avenida Chapultepec in Colonia Americana is the main strip, with bars, cafés and Saturday-night crowds; the surrounding blocks of Americana have the best cocktail and mezcal bars. The Centro has old cantinas, including La Fuente, a cantina since the 1920s with a bicycle hanging from its wall. Guadalajara also has the second-biggest LGBTQ+ scene in Mexico, centred on the Centro and Americana.

For mariachi, eat at El Parián in Tlaquepaque, a courtyard of restaurants where bands play through the afternoon and evening. Lucha libre runs at Arena Coliseo in the Centro several nights a week, and tequila tasting is best done on a day trip to Tequila rather than at night.

Cancún, Playa del Carmen and Tulum#

Cancún has Mexico’s biggest party strip in the Hotel Zone around Kilometre 9, called the Party Center: Coco Bongo (an acrobatic show and open-bar club with tickets from roughly US$80 to $200), Mandala, The City and Señor Frog’s. It is loud, aimed at spring breakers and charged in dollars. Downtown Cancún around Parque de las Palapas and Avenida Tulum is cheaper and more local.

In Playa del Carmen, the action is on Quinta Avenida (Fifth Avenue) and around Calle 12, with beach clubs, bars and clubs open until 3am or later. Tulum is about beach clubs and jungle parties: day parties along the Hotel Zone, and DJ nights in venues such as Papaya Playa Project. Entry fees run 500 to 2,000 pesos for big-name nights. Tulum’s nightlife has a drug scene and has seen shootings linked to drug dealing, so stay in licensed venues, never buy drugs and use a booked taxi.

Quinta Avenida, the pedestrian bar and shopping street of Playa del Carmen
Quinta Avenida, the pedestrian bar and shopping street of Playa del Carmen Photo: edenpictures, CC BY 2.0, via Wikimedia Commons

Puerto Vallarta, Los Cabos and the Pacific#

Puerto Vallarta has the best LGBTQ+ nightlife in Mexico, centred on the Zona Romántica (Old Town) around Olas Altas and Playa Los Muertos, where gay beach clubs, cabaret bars and drag shows run all year. The Malecón, the seafront promenade, has the mainstream clubs and bars, and the Marina area is quieter. Prices are lower than in Cancún or Cabo.

Cabo San Lucas runs on bars around the marina and Medano Beach, with tequila bars and big clubs that cater to North American groups and charge in dollars. San José del Cabo, 30 minutes away, is calmer: its Thursday Art Walk in the gallery district (November to June) is the town’s main social night. On the Pacific surf coast, Puerto Escondido has bars along Zicatela and La Punta, and Sayulita has small bars around the plaza.

Oaxaca's mezcalerías and smaller cities#

Oaxaca City is the best place in Mexico to learn about mezcal. Mezcalerías around the Centro and Jalatlaco pour flights of three or four mezcals from different agaves and villages for 150 to 400 pesos, with staff who explain each one. In Situ, one of the best known, has hundreds of bottles. Start with espadín, then try tobalá, tepeztate or ensambles (blends). Our Mexico food guide covers how mezcal is made and the palenques to visit. Rooftop bars near Santo Domingo are good for sunset, and the city has live music and salsa bars late at night.

In Mérida, Calle 60 and the Paseo de Montejo have bars and free music in the plazas, and old Yucatecan cantinas serve botanas with each beer. San Miguel de Allende has rooftop bars facing the Parroquia, and Guanajuato has student bars and callejoneadas, the walking serenades led by student minstrels.

A copita of mezcal with orange slices, as served in Oaxaca's mezcalerías
A copita of mezcal with orange slices, as served in Oaxaca's mezcalerías Photo: Alejandra Mendoza Santillan, CC BY-SA 4.0, via Wikimedia Commons

Prices, closing times and alcohol laws#

Item Mexico City / Guadalajara Cancún, Tulum, Cabo
Beer in a cantina or bar 40-80 MXN 80-150 MXN
Cocktail in a good bar 150-280 MXN 200-400 MXN
Mezcal copita 80-200 MXN 150-300 MXN
Club entry 200-500 MXN 500-2,000 MXN or US$80+ open bar
App taxi home across town 80-200 MXN 150-400 MXN

The legal drinking age is 18 and bouncers may ask for ID, so carry a copy of your passport. Drinking in the street is banned in most cities, and police fine people for it. Closing times are set city by city; in Mexico City most bars close around 2am and some clubs are licensed later, while resort clubs often run until 3am to 5am.

Ley seca (dry law) bans alcohol sales in a city or state, usually during elections and sometimes around national holidays or big events. Shops stop selling and many bars close; dates are announced locally a few days in advance, so ask your hotel.

Drink spiking and express kidnapping

Drink spiking happens in tourist bars and clubs, and counterfeit spirits laced with methanol have caused deaths. Never leave a drink, avoid suspiciously cheap open bars and unbranded bottles, and leave with the people you came with. “Express kidnappings”, where victims are driven between ATMs to empty their accounts, mostly start in street-hailed taxis at night.

Getting home and staying safe#

Use Uber, DiDi or Cabify, a taxi called by the bar or your hotel, or a sitio taxi from a fixed rank, where the cars are registered and the dispatcher logs the ride. Do not flag cabs on the street at night in Mexico City, Guadalajara or Cancún. At airports, buy a fixed-price ticket from the official taxi booth inside the terminal. The Mexico City Metro stops running around midnight and is not the way home after a night out.

Carry only the cash you need and one card, leave your passport in the hotel safe, and take cash from ATMs inside banks or malls in daylight. In resort areas, beware of bar tabs in dollars at bad exchange rates and of “free” drinks offered on the street to lure you inside. Women travelling alone should use app taxis and share the trip with a friend. Drug laws are strict, and buying drugs in Mexico funds the cartels behind violence in places like Tulum and Cancún.

📌 Bottom Line

In the cities, go out in Roma, Condesa or Americana, drink at cantinas and mezcalerías, and take an app taxi home. In the resorts, budget for dollar prices, watch your drink and stay in licensed venues.

Best places for nightlife in Mexico#

More Food, Nightlife & Shopping#

Mexico nightlife FAQs#

Is Mexico City nightlife safe?

Roma, Condesa, Juárez and Polanco are generally safe at night for visitors who use app taxis and watch their drinks. The main risks are phone theft, drink spiking and street-hailed taxis. Avoid walking empty streets in Centro and around Garibaldi late.

What time do bars close in Mexico?

It depends on the city. Most Mexico City bars close around 2am, with some clubs licensed later, while clubs in Cancún, Playa del Carmen and Los Cabos often stay open until 3am to 5am.

What is the drinking age in Mexico?

The legal drinking age is 18. Clubs and some bars check ID, so carry a copy of your passport.

What is ley seca in Mexico?

Ley seca is a temporary ban on alcohol sales, usually during elections and sometimes around holidays or major events. It is set locally and announced a few days ahead, and shops and many bars stop serving for its duration.

Is Cancún or Playa del Carmen better for nightlife?

Cancún has the bigger clubs and spring-break scene in the Hotel Zone. Playa del Carmen is more walkable, with bars and beach clubs along Quinta Avenida, and suits people who want to bar-hop rather than spend the night in one club.

Where is the best LGBTQ+ nightlife in Mexico?

Puerto Vallarta’s Zona Romántica is the best-known gay destination in Mexico, with beach clubs and bars all year. Mexico City’s Zona Rosa and Juárez and Guadalajara’s Centro and Americana also have large scenes.

How much is a beer in Mexico?

A beer costs about 25 to 45 pesos in a shop, 40 to 80 pesos in a city bar or cantina, and 80 to 150 pesos or more in resort bars.

Can you drink on the street in Mexico?

No. Drinking in public is banned in most Mexican cities and police issue fines for it. Beach rules vary, and some resort beaches also ban glass and alcohol.