clock menu more-arrow no yes
Smokey Mezcal Marg at Bar Collins inside Loews Miami Beach
Courtesy of Loews Miami Beach Hotel

13 Excellent Margaritas in Miami

Drink up

View as Map
Smokey Mezcal Marg at Bar Collins inside Loews Miami Beach
| Courtesy of Loews Miami Beach Hotel

Nothing goes better with Miami’s perfect beach day weather than a margarita. It’s a classic cocktail that can be kept simple or served with endless twists. Whether preferred blended or on the rocks, there’s plenty to choose from in Miami’s eclectic restaurant and bar scene.

Here are 13 excellent margaritas to check out in Miami.

Read More
Note: Restaurants on this map are listed geographically.

1. BAKAN

Copy Link
2801 NW 2nd Ave
Miami, FL 33127
(305) 396-7080
Visit Website

With over 100+ tequilas and mezcals adorning the walls of Bakan, it’s no surprise that this menu features more than one great margarita. For those looking for a little smokiness, try the Sera Melon, Sera Sandia made with mezcal, watermelon, and lime juice served in a skull head glass.

2. Le Chick Miami

Copy Link
310 NW 24th St
Miami, FL 33127
(786) 216-7086
Visit Website

There’s nothing like a frozen margarita on a hot Miami day to help wash down killer fried chicken and burgers at Wynwood’s Le Chick. Available for $7 during happy hour from 3:30 to 6:30 p.m. Monday through Friday.

3. Coyo Taco

Copy Link
2300 NW 2nd Ave
Miami, FL 33127
(305) 573-8228
Visit Website

Simple and served in a branded plastic cup, the margaritas at Coyo Taco can’t be missed. Protip: order a gallon for your next gathering and take the magic of the Coyo Taco margarita home.

4. Sweet Liberty Drinks & Supply Company

Copy Link
237 20th St suite b
Miami Beach, FL 33139
(305) 763-8217
Visit Website

The name might be a bit broad, but Sweet Liberty’s version of a margarita is one of the best on the beach. Named Something Spicy with Tequila made frozen with Milagro Blanco, Ojo de Tigre mezcal, Cointreau, mango, and Tajin — it’s a mango margarita done right.

5. Tequiztlan Mexican Restaurant and Tequila Bar

Copy Link
1884 Bay Rd
Miami Beach, FL 33139
(305) 397-8442
Visit Website

Tucked into Sunset Harbor, it’s easy to almost miss Tequiztlan, but once inside guests will discover 250+ tequilas and a margarita menu featuring over a dozen variations of the traditional cocktail. Try the Polanco made with Herradura Reposado that’s infused with basil and strawberry for a sweet twist on a classic.

6. Bar Collins at Loews Miami Beach Hotel

Copy Link
1601 Collins Ave
Miami Beach, FL 33139
(305) 604-5420
Visit Website

The Smokey Mezcal Marg at Bar Collins inside the Loews Miami Beach Hotel is exactly what it sounds like, a smokey mezcal margarita. The cocktails rim is where the fun flair comes into play. The classic margarita is rimmed with a mixture of sea salt, cinnamon, citrus zest, root beer extract, and coconut oil.

7. Bodega Taqueria y Tequila (Multiple locations)

Copy Link
1220 16th St
Miami, FL 33139
(305) 704-2145
Visit Website

Frozen or on the rocks, this late night hot spot has margaritas aplenty. Snag them for $7 during happy hour every day from 6 to 8 p.m.

8. Oh! Mexico

Copy Link
1440 Washington Ave
Miami Beach, FL 33139
(305) 532-0490
Visit Website

Enjoy a make-your-own-margarita menu at Espanola Way’s Oh! Mexico where a long list of ingredients are offered for guests to mix and match into the margarita of their dreams. Order a few and nosh on chips and salsa while taking in the surroundings and all of South Beach’s people watching glory.

9. Taquiza

Copy Link
1351 Collins Ave
Miami Beach, FL 33139
(305) 203-2197
Visit Website

Known most for the freshly ground blue masa tacos, Taquiza has so much more to offer. Here margaritas come in every style and imbibers are welcome to choose their favorite — regular, frozen, skinny, spicy, or passion fruit! Don’t worry, they all pair really well with tacos.

10. Serena Rooftop

Copy Link
915 Collins Ct
Miami Beach, FL 33139
(305) 306-0776
Visit Website

Rooftop margs are where it’s at and Serena at the new Moxy South Beach has the goods. Order the Serena margarita for a refreshingly classic treat.

11. Cantina La Veinte Miami

Copy Link
465 Brickell Ave
Miami, FL 33131
(786) 623-6135
Visit Website

Located in Brickell, this swanky Mexican spot turns traditional tacos into a feast of gawk-worthy masterpieces. Go there for dinner, and pair that “Queso Fundido” with a passion fruit margarita. It will definitely make the queso more fundido.

12. Taquerias El Mexicano

Copy Link
521 SW 8th St
Miami, FL 33130
(305) 456-5905
Visit Website

For nearly 40 years, this has been a hot spot for margaritas and Mexican food on Calle Ocho, so naturally the margaritas are on point. Major key alert: the mango margaritas are 2-for-1 every Taco Tuesday.

13. Talavera Cocina Mexicana

Copy Link
2299 Ponce de Leon Blvd
Coral Gables, FL 33134
(305) 444-2955
Visit Website

This Mexican mainstay in Coral Gables is best known for its Mexican eats and powerful margaritas. Go for the margarita lab, which offers six different versions of the margarita, because who wants to choose just one flavor.

1. BAKAN

2801 NW 2nd Ave, Miami, FL 33127

With over 100+ tequilas and mezcals adorning the walls of Bakan, it’s no surprise that this menu features more than one great margarita. For those looking for a little smokiness, try the Sera Melon, Sera Sandia made with mezcal, watermelon, and lime juice served in a skull head glass.

2801 NW 2nd Ave
Miami, FL 33127

2. Le Chick Miami

310 NW 24th St, Miami, FL 33127

There’s nothing like a frozen margarita on a hot Miami day to help wash down killer fried chicken and burgers at Wynwood’s Le Chick. Available for $7 during happy hour from 3:30 to 6:30 p.m. Monday through Friday.

310 NW 24th St
Miami, FL 33127

3. Coyo Taco

2300 NW 2nd Ave, Miami, FL 33127

Simple and served in a branded plastic cup, the margaritas at Coyo Taco can’t be missed. Protip: order a gallon for your next gathering and take the magic of the Coyo Taco margarita home.

2300 NW 2nd Ave
Miami, FL 33127

4. Sweet Liberty Drinks & Supply Company

237 20th St suite b, Miami Beach, FL 33139

The name might be a bit broad, but Sweet Liberty’s version of a margarita is one of the best on the beach. Named Something Spicy with Tequila made frozen with Milagro Blanco, Ojo de Tigre mezcal, Cointreau, mango, and Tajin — it’s a mango margarita done right.

237 20th St suite b
Miami Beach, FL 33139

5. Tequiztlan Mexican Restaurant and Tequila Bar

1884 Bay Rd, Miami Beach, FL 33139

Tucked into Sunset Harbor, it’s easy to almost miss Tequiztlan, but once inside guests will discover 250+ tequilas and a margarita menu featuring over a dozen variations of the traditional cocktail. Try the Polanco made with Herradura Reposado that’s infused with basil and strawberry for a sweet twist on a classic.

1884 Bay Rd
Miami Beach, FL 33139

6. Bar Collins at Loews Miami Beach Hotel

1601 Collins Ave, Miami Beach, FL 33139

The Smokey Mezcal Marg at Bar Collins inside the Loews Miami Beach Hotel is exactly what it sounds like, a smokey mezcal margarita. The cocktails rim is where the fun flair comes into play. The classic margarita is rimmed with a mixture of sea salt, cinnamon, citrus zest, root beer extract, and coconut oil.

1601 Collins Ave
Miami Beach, FL 33139

7. Bodega Taqueria y Tequila (Multiple locations)

1220 16th St, Miami, FL 33139

Frozen or on the rocks, this late night hot spot has margaritas aplenty. Snag them for $7 during happy hour every day from 6 to 8 p.m.

1220 16th St
Miami, FL 33139

8. Oh! Mexico

1440 Washington Ave, Miami Beach, FL 33139

Enjoy a make-your-own-margarita menu at Espanola Way’s Oh! Mexico where a long list of ingredients are offered for guests to mix and match into the margarita of their dreams. Order a few and nosh on chips and salsa while taking in the surroundings and all of South Beach’s people watching glory.

1440 Washington Ave
Miami Beach, FL 33139

9. Taquiza

1351 Collins Ave, Miami Beach, FL 33139

Known most for the freshly ground blue masa tacos, Taquiza has so much more to offer. Here margaritas come in every style and imbibers are welcome to choose their favorite — regular, frozen, skinny, spicy, or passion fruit! Don’t worry, they all pair really well with tacos.

1351 Collins Ave
Miami Beach, FL 33139

10. Serena Rooftop

915 Collins Ct, Miami Beach, FL 33139

Rooftop margs are where it’s at and Serena at the new Moxy South Beach has the goods. Order the Serena margarita for a refreshingly classic treat.

915 Collins Ct
Miami Beach, FL 33139

11. Cantina La Veinte Miami

465 Brickell Ave, Miami, FL 33131

Located in Brickell, this swanky Mexican spot turns traditional tacos into a feast of gawk-worthy masterpieces. Go there for dinner, and pair that “Queso Fundido” with a passion fruit margarita. It will definitely make the queso more fundido.

465 Brickell Ave
Miami, FL 33131

12. Taquerias El Mexicano

521 SW 8th St, Miami, FL 33130

For nearly 40 years, this has been a hot spot for margaritas and Mexican food on Calle Ocho, so naturally the margaritas are on point. Major key alert: the mango margaritas are 2-for-1 every Taco Tuesday.

521 SW 8th St
Miami, FL 33130

13. Talavera Cocina Mexicana

2299 Ponce de Leon Blvd, Coral Gables, FL 33134

This Mexican mainstay in Coral Gables is best known for its Mexican eats and powerful margaritas. Go for the margarita lab, which offers six different versions of the margarita, because who wants to choose just one flavor.

2299 Ponce de Leon Blvd
Coral Gables, FL 33134

Related Maps