Best Margaritas San Antonio

Jump to: Affordable | Classic Tex-Mex | Modern & Mixology

From traditional lime-forward cocktails to inventive, fiery concoctions and legendary frozen swirls, the quest for the best margaritas San Antonio has to offer is a delicious journey. This definitive list compiles 10 must-sip spots where guests can find the perfect balance of tequila, lime, and salt.


Editor’s Note: We work hard to provide you with accurate, updated information.

However, all details are subject to change. Please verify information before heading out. This post may contain affiliate links.

If you click and make a purchase, we may earn a small commission at no extra cost to you. We only recommend experiences we truly believe in!

Curious about how we choose our content? Here’s our process.

Also check out these articles – Best Restaurants Near Downtown San Antonio, Best Date Night Ideas in San AntonioBest Cheap Eats in San Antonio, and Best San Antonio Food Spots for Late Night Eats!


Best Margaritas San Antonio – Affordable

La Gloria

Best Margaritas San Antonio - La Gloria

Image credit: @lagloriapearl Instagram

La Gloria, nestled along the San Antonio River Walk at the Pearl, offers a vibrant, colorful atmosphere and authentic Mexican street food inspired by the diverse regions of Mexico. Be sure to try the Prickly Pear Margarita, which perfectly complements the lively patio seating and river views.

Operating Hours: Monday – Thursday 11 am – 10 pm | Friday – Saturday 11 am – 11 pm | Sunday 11 am – 9 pm | Happy Hour: Monday – Friday 3 pm – 6 pm
Where: 100 E Grayson St, San Antonio, TX 78215
How Much: Average $15 – $25 per person


Burleson Yard Bar Beer Garden

Burleson Yard Beer Garden is a spacious, relaxing San Antonio spot known for its fun backyard party atmosphere with ample outdoor seating, games, and a full bar. Try the popular Burly-Ritas, which can be ordered frozen or on the rocks. The prickly pear flavor is a local favorite.

Operating Hours: Monday – Thursday 12 pm – 12 am | Friday – Saturday 11 am – 2 am | Sunday 11 am – 12 am
Where: 430 Austin St, San Antonio, TX 78215
How Much: Average $10 – $20 per person


Margarita Man San Antonio

This is a premier party-delivery business providing frozen beverage machine rentals and gourmet mixes for events of any size. Try their award-winning flagship flavor, the classic Margarita, or the popular Strawberry mix for a fruity twist.

Operating Hours: Daily 9 am – 4 pm
Where: 10818 Gulfdale St, San Antonio, TX 78216
How Much: Rental prices vary by package


Best Margaritas in San Antonio – Classic Tex-Mex Icons

El Mirasol

Best Margaritas San Antonio - El Mirasol

Image credit: El Mirasol Facebook

A San Antonio staple for authentic Mexican cuisine, famous for its decades-long family tradition and award-winning drinks. Diners flock here for the signature Chispa margarita, a potent and well-balanced choice that packs a punch.

Operating Hours: Monday 11 am – 9 pm | Tuesday – Friday 11 am – 10 pm | Saturday 10 am – 10 pm | Sunday 10 am – 9 pm
Where: 10003 NW Military Hwy #2107, San Antonio, TX 78231
How Much: Average $20 – $35 per person


La Fonda on Main

As San Antonio’s oldest Mexican restaurant, it serves interior Mexican and Tex-Mex cuisine in a beautiful hacienda setting with a lush patio. Try the Top Shelf Margarita featuring Lalo Blanco tequila for a truly memorable and clean-tasting drink.

Operating Hours: Monday – Thursday 11 am – 9:30 pm | Friday 11 am – 10 pm | Saturday 10 am – 10 pm | Sunday 10 am – 9:30 pm
Where: 2415 N Main Ave, San Antonio, TX 78212
How Much: Average $25 – $40 per person


Paloma Blanca

Best Margaritas San Antonio - Paloma Blanca

Image credit: @angelapelak Instagram via Paloma Blanca Mexican Cuisine Facebook

An Alamo Heights institution offering refined dining in an elegant hacienda setting with a serene, gorgeous patio. The highly acclaimed signature ’09 Margarita is a must-try, made with Patrón Reposado, Grand Marnier, and fresh lime.

Operating Hours: Daily 11 am – 9 pm
Where: 5800 Broadway #300, San Antonio, TX 78209
How Much: Average $25 – $45 per person


La Fogata

Known for its vibrant atmosphere and award-winning margaritas, this spot is best enjoyed in its festive indoor or lush outdoor dining areas. The “Boss” margarita, made with Don Julio Blanco and Grand Marnier, comes highly recommended for its premium quality.

Operating Hours: Monday – Thursday 11 am – 10 pm | Friday 11 am – 11 pm | Saturday 10 am – 11 pm | Sunday 10 am – 10 pm
Where: 2427 Vance Jackson Rd, San Antonio, TX 78213
How Much: Average $20 – $35 per person


Best Margaritas San Antonio – Modern Bars & Mixology

The Esquire Tavern

The oldest bar on the River Walk, it features the longest wooden bar top in Texas and a classic, dimly-lit historic ambiance. While known for house-made cocktails, their Margarita on the Rocks is well-regarded for its classic preparation.

Operating Hours: Sunday – Thursday 11:30 am – 12 am | Friday – Saturday 11:30 am – 2 am
Where: 155 E Commerce St, San Antonio, TX 78205
How Much: Average $15 – $30 per person


Rosario’s Mexican Restaurant

Best Margaritas San Antonio - Rosario’s Mexican Restaurant

Image credit: Rosario’s Mexican Restaurant Facebook

A beloved Southtown staple offering contemporary Mexican comfort food in a lively, modern atmosphere. For a spicy twist, try the award-winning Pica Pica margarita, expertly crafted with cucumber and jalapeno.

Operating Hours: Monday Closed | Tuesday – Thursday 11 am – 10 pm | Friday – Saturday 11 am – 11 pm | Sunday 11 am – 9 pm
Where: 722 S St Mary’s St, San Antonio, TX 78205
How Much: Average $20 – $35 per person


Sabor Cocinabar

An Olmos Park favorite known for its colorful atmosphere and extensive menu of fresh Mexican and American dishes. Their cocktail program features inventive drinks like the seasonal La Sandia, a refreshing watermelon margarita with a chili rim.

Operating Hours: Monday – Thursday 9 am – 2:45 pm | Friday – Saturday 9:30 am – 6:45 pm | Sunday Closed
Where: 4331 McCullough Ave, Olmos Park, TX 78212
How Much: Average $15 – $30 per person


Know Before You Go

While many of the spots featuring the best margaritas San Antonio offers are located in the River Walk and Pearl districts, they are easily accessible for residents in Alamo Heights, Olmos Park, and Southtown. Most of these iconic locations are within a 15-20 minute drive for locals living within the inner loop.


Common Questions about Margaritas in San Antonio

Are these spots kid-friendly?

Yes, locations like La Gloria at the Pearl and La Fonda on Main offer family-friendly environments with spacious outdoor seating.

When is the best time to visit?

Happy hours typically run from 4:00 pm to 6:00 pm at many San Antonio restaurants, offering a great way to experience these drinks at a lower price point.


Looking for more? See the upcoming Weekend Events in San Antonio.

Maya Keith