Best Margaritas in San Miguel de Allende: 10 Spots for the Perfect Cocktail

From sunset rooftops with Parroquia views to century-old cantinas with clay-cup classics — the ultimate guide to San Miguel de Allende's best margaritas, tested and ranked.

You haven’t really arrived in San Miguel de Allende until you have a margarita in hand, watching the Parroquia turn pink in the sunset. This colonial city takes its cocktails seriously, and the margarita—Mexico’s most famous export after tequila itself—reaches its highest expression here. From classic lime-on-the-rocks to inventive creations featuring tamarind, jamaica, and chile serrano, San Miguel’s margarita scene is deep, creative, and surprisingly affordable.

After extensive (and enjoyable) research, here are the 10 best places to drink margaritas in San Miguel de Allende—from iconic rooftop bars to hidden courtyards only locals know about.

1. Quince Rooftop

Style: Upscale, sunset views, destination-worthy
Must-try: Margarita de Jamaica (hibiscus-infused tequila, fresh lime, agave syrup)
Price range: MXN $180–250

Perched atop one of the city’s most luxurious boutique hotels, Quince delivers the quintessential San Miguel rooftop experience. The margaritas are pricier than average, but you’re paying for the uninterrupted view of the Parroquia and the meticulously crafted cocktails. The Margarita de Jamaica is a revelation—floral, tart, and dangerously easy to drink. Go at sunset (arrive early for a good table) and order the guacamole with chapulines (grasshoppers).

2. Bekeb Artisanal Bar

Style: Craft cocktail, mezcal-focused, moody atmosphere
Must-try: Margarita Ahumada (mezcal, charred pineapple, chile serrano, epazote salt)
Price range: MXN $160–220

Bekeb (named after a Mayan word for “seed”) is where San Miguel’s cocktail renaissance began. The bar specializes in agave spirits—tequila, mezcal, sotol, and raicilla—and their margaritas reflect that depth. The Margarita Ahumada swaps tequila for smoky mezcal and adds grilled pineapple and serrano chile for a complex, layered drink that evolves with every sip. The bar itself is intimate and dark, with excellent service and a playlist that leans jazz and downtempo electronica.

3. La Unión

Style: Casual, courtyard, great for groups
Must-try: Margarita Clásica (Don Julio blanco, fresh lime, agave, salt rim)
Price range: MXN $120–160

Tucked in a plant-filled courtyard off Calle Umarán, La Unión is where locals go for an unfussy, perfectly executed margarita at a fair price. The classic lime margarita here is the benchmark against which all others should be measured: cold, tart, balanced, and strong. The menu also features a rotating seasonal margarita (try the mango-chile in summer) and solid bar snacks. The courtyard’s string lights and casual vibe make it ideal for a laid-back evening with friends.

4. Antonia Bistro Rooftop

Style: Elegant, romantic, craft cocktails
Must-try: Margarita de Tamarindo (tamarind, reposado tequila, tajín rim)
Price range: MXN $170–230

The rooftop at Antonia Bistro (inside the同名 boutique hotel on Calle San Francisco) offers a more refined alternative to Quince’s scene. The Margarita de Tamarindo is worth the visit alone: sweet-tart tamarind pulp shaken with smooth reposado tequila and rimmed with tajín for a spicy-salty kick. The space feels like a secret garden in the sky, with bougainvillea cascading over the railings. Perfect for date night.

5. El Manantial

Style: No-frills, traditional, best value
Must-try: Margarita de Pepino (cucumber, fresh lime, blanco tequila)
Price range: MXN $80–110

If you want to drink like a local, go to El Manantial. This unpretentious family-run bar near the Mercado de Artesanías serves what might be the best-value margarita in San Miguel. The cucumber margarita is refreshing on a hot afternoon, and at these prices you can afford to experiment. The atmosphere is zero-frills—plastic chairs, fluorescent lights—but the margaritas are honest, strong, and made with care. Cash only.

6. Luna Rooftop at the Rosewood

Style: Luxury, panoramic views, special occasions
Must-try: Margarita de Azafrán (saffron-infused tequila, fresh lime, honey, gold leaf)
Price range: MXN $280–380

The Rosewood’s Luna Rooftop is San Miguel’s most spectacular drinking venue—a sprawling terrace with an infinity-edge reflection pool that mirrors the sky. The Margarita de Azafrán is pure indulgence: saffron threads infused into premium tequila, balanced with lime and local honey, finished with edible gold leaf. Yes, it costs as much as a nice dinner elsewhere. Yes, it’s absolutely worth it at least once. The views alone justify the price; the cocktail is a bonus.

7. La Mezcalería (inside La Posadita)

Style: Hidden gem, mezcal-forward, small & intimate
Must-try: Margarita de Chile Pasilla (pasilla-infused mezcal, lime, agave nectar)
Price range: MXN $140–190

Not to be confused with the city’s other mezcalerías, this tiny bar hidden inside La Posadita restaurant is a treasure. The pasilla chile margarita is unlike anything else in town: earthy, gently spicy, and deeply savory. The chile infusion gives the mezcal a raisin-like depth that pairs beautifully with the restaurant’s rooftop views over the Parroquia. Seating is limited to about 12 stools—arrive early or be prepared to wait.

8. Moxi Restaurant at Hotel Matilda

Style: Modern, artistic, mixology-driven
Must-try: Margarita de Betabel (roasted beet, blanco tequila, ginger, lime)
Price range: MXN $190–250

Hotel Matilda is San Miguel’s contemporary art hotel, and Moxi’s bar program matches that avant-garde spirit. The beet margarita sounds like a gimmick but is genuinely excellent: earthy roasted beet juice adds body and a gorgeous magenta color, while fresh ginger provides a warming counterpoint. The bar team, led by some of Mexico’s most innovative mixologists, regularly rotates the menu. If beet isn’t your thing, ask about the seasonal creation.

9. El Pegaso

Style: Classic cantina, historic, lunch margaritas
Must-try: Margarita de la Casa (traditional lime, served in a clay copita)
Price range: MXN $90–130

El Pegaso has been serving margaritas in San Miguel since before most of the city’s rooftop bars existed. This old-school cantina on Corregidora serves honest drinks in clay cups alongside some of the best chiles en nogada in town. The house margarita isn’t fancy—tequila, fresh lime, a touch of agave—but it’s exactly what you want at 2 PM on a sunny Tuesday. The walls are covered in Mexican folk art and vintage photos; the vibe is pure nostalgia. Best experienced at lunch with a bowl of sopa azteca.

10. Barra de Santana at Casa de Sierra Nevada

Style: Colonial elegance, garden setting, refined
Must-try: Margarita de Flor de Jamaica y Romero (hibiscus, rosemary, reposado)
Price range: MXN $200–270

The bar at Casa de Sierra Nevada, a Belmond hotel housed in a 16th-century archbishop’s palace, feels like stepping into colonial-era Mexico. The garden courtyard is lush and tranquil—a world away from the bustling streets outside. The rosemary-hibiscus margarita is their signature: floral, herbaceous, and sophisticated. The rosemary adds an unexpected savory note that complements reposado tequila beautifully. Service is impeccable, as you’d expect from a Belmond property.

What Makes a Great San Miguel Margarita?

After drinking across the city, a few patterns emerge. The best margaritas in San Miguel share these qualities:

  • Fresh-squeezed lime juice. Never from a mix. You can taste the difference instantly.
  • Quality tequila. Most good bars use blanco or reposado from respected distilleries (Don Julio, Herradura, Siete Leguas, Fortaleza).
  • Agave syrup, not simple syrup. Agave nectar adds a subtle earthiness that cane sugar can’t match.
  • Restraint. The best margaritas are balanced—tart, slightly sweet, with the tequila’s character shining through. Overly sweet or fruity versions miss the point.
  • Proper salt. Whether it’s a classic rim or a creative take (tajín, epazote salt, sal de gusano), the salt should complement, not overwhelm.

Beyond the Margarita: What Else to Drink

If you need a break from margaritas (it happens), San Miguel’s bar scene has plenty more to offer. Check out the city’s wine bars and tasting rooms for excellent Mexican wines, explore the mezcalerías for small-batch agave spirits, or head to the rooftop bars for craft cocktails with a view. For a deeper dive into the city’s food scene, our best restaurants guide covers everything from street stalls to tasting menus.

Margarita Etiquette & Practical Tips

  • Tipping: 15–20% is standard at bars and restaurants in San Miguel. Tip in cash when possible.
  • Happy hour: Several spots run 2-for-1 specials between 5:00–7:00 PM. La Unión and El Manantial are particularly generous.
  • Water: Stick to bottled water. Ice at reputable bars is made from purified water, but at street-level places, ask for your drink sin hielo (without ice) if you’re concerned.
  • Pacing: San Miguel sits at 6,200 feet (1,900 meters). Alcohol hits harder at altitude—pace yourself and drink water between rounds.
  • Transportation: Uber operates in San Miguel, and taxis are plentiful. Don’t drink and drive on the narrow cobblestone streets.

Related Guides