Join 30,000 locals who stay current on San Antonio news, culture, and events. Get our free newsletters in your inbox three times a week.
Don’t Miss a Moment.
Join 30,000 locals who stay current on San Antonio news, culture, and events. Get our free newsletters in your inbox three times a week.
We know that San Antonians love their margaritas, so we’ve compiled a list of 23 spots in SA where you’ll find the most refreshing, the tastiest, the prettiest and the most flavorful margaritas in town. Whether you like ’em frozen or on the rocks, we’ve got a place perfect for you.
Boudro’s Texas Bistro on the Riverwalk
421 E Commerce St., (210) 224-8484
Boudro’s prickly pear margarita pairs perfectly with their famous tableside guacamole.
Photo via Instagram, s.a.voryLa Gloria
100 E Grayson St., (210) 267-9040
Our winner for the 2016 award for “Best Margaritas” in San Antonio, La Gloria serves up great frozen and on the rocks margaritas.
Photo via Instagram, historicpearlAldaco’s Mexican Cuisine
20079 Stone Oak Pkwy., (210) 494-0561
Check out the amazing views from the outdoor patio while sipping on one of Aldaco’s tasty margaritas.
Photo via Instagram, nopueslisaLa Fonda on Main
2415 N. Main Ave., (210) 733-0621
A San Antonio staple, La Fonda on Main serves margaritas that live up to their legacy. The Prickly Pear and Jalapeno margaritas are a crowd favorite.
Photo via Instagram, lrngrayPaloma Blanca
5800 Broadway St., (210) 822-6151
Treat yourself to a top shelf Margarita Premium and some delicious appetizers. Try the tableside guacamole and the ceviche — you won’t regret it!
Photo via Instagram, kburke555La Fogota Mexican Cuisine
2427 Vance Jackson Road, (210) 340-1337
La Fogata has some practice serving up a solid margarita. They’re said to have sold more than 1.6 million margaritas since opening in 1997, featuring a new tequila in their festive-looking margaritas every month. With decadent drinks and great flavors, La Fogata keep things interesting and tasty!
Photo via Instagram, drjanpattersonLas Canarias
112 College St., (210) 518-1063
Located on the Riverwalk, Las Canarias offers great tasting margaritas with a great atmosphere and live music entertainment.
Photo via Instagram, sabordeantonioAcenar
146 E Houston St, (210) 222-2362
A great spot to relax and enjoy a margarita and their signature, smokey salsa. Acenar’s bright and fun atmosphere makes for a perfect happy hour location.
Photo via Instagram, melanie.cenicolaAfter getting plastered on a margarita
Sure, your beloved might not take you seriously, but drinking together means staying together.
Photo via Instagram / ritasontheriverBurleson Yard Beer Garden
430 Austin St, (210) 354-3001
Enjoy a drink under the twinkling lights of the outdoor patio. It’s a comfortable and casual happy hour spot. (Also you can’t complain about the large margarita sizes.)
Photo via Instagram, _james_breezy_Mi Tierra Cafe y Panaderia
218 Produce Row, (210) 225-1262
You’ll have a fun time drinking an award-winning margarita in this festive restaurant. Pinatas hanging from the ceilings, a delicious panaderia and amazing margaritas make Mi Tierra a must.
Photo via Instagram, tkauff.artRio Rio Cantina
421 E Commerce St, (210) 226-8462
Look out over the River Walk while sipping on a specialty margarita like the “Blueberry Iguana.” Mezcal fans will love the “Oaxacan Margarita” and the “Smoke on the River,” which combine fresh flavors with Wahaka Private Label Mezcal.
Photo via Instagram, masondixoncafeSoluna
7959 Broadway St., (210) 930-8070
Grab a signature margarita and head for the beautiful outdoor patio. Or stay inside and sit at their retro-looking bar, but come early seating is limited.
Photo via Instagram, jckh7Tomatillos Cafe y Cantina
3210 Broadway St., (210) 824-3005
After a Chamango Margarita (or two), jump up on stage and sing karaoke at this fun and delicious Tex-Mex restaurant. Tomatillos has $2 drinks (including margaritas) for women and karaoke on Wednesday nights.
Photo via Instagram, itsmemandycLa Margarita Mexican Restaurant and Oyster Bar
120 Produce Row, (210) 227-7140
La Margarita is a crowd pleaser with its extensive margarita menu. Drink, eat oysters and relax on the beautiful patio that overlooks the Market Square plaza.
Photo via Instagram, ms_gladSancho’s
628 Jackson St, (210) 320-1840
Sip on a frozen margarita ($3.50) while relaxing on the patio. For those that had an especially long day at work, lounge on the outdoor hammock and enjoy a specialty pomegranate margarita.
Photo via Instagram, sacurrentChacho’s
7870 Callaghan Road, (210) 366-2023
Stop by Chacho’s and drink a tasty lime margarita while snacking from the salsa bar. If you’re in the mood for a fresh spin on a classic drink, grab a frozen Jack and Coke (and thank us later).
Photo via Instagram, berryunique77Los Barrios
4223 Blanco Road, (210) 732-6017
Make sure to get your margarita fix on Wednesdays, when happy hour starts at 2 p.m. and lasts all night. It’s a good treat to help you get through the rest of the work week.
Photo via Instagram, losbarriosrestaurantLee’s El Taco Garage
8403 Broadway St, (210) 826-4405
Taco Garage is a renovated auto shop that’s perfect for weekday happy hours. With more drink options than you can count and innovative beverages (like mini margaritas), it’s the perfect choice for all your happy hour needs.
Photo via Instagram, stephosnacksMama Margie’s
9950 Interstate 10 W, (210) 561-0400
You’ll love Mama Margie’s reliable and affordable margaritas. Do yourself a favor — get there before 10 p.m. and order a $4 top shelf margarita.
Photo via Instagram, chrisoviedoRosario’s Mexican Cafe y Cantina
9715 San Pedro Ave., (210) 481-4100
Good food and $3.50 happy hour margaritas. What more could you ask for?
Photo via Instagram, puropinchesaCasa Rio
430 E Commerce St., (210) 225-6718
Rumor has it that a jalapeno-infused prickly pear margarita is the way to go at this vibrant restaurant.
Photo via Instagram, pjcool86Viva Tacoland
103 W. Grayson St., (210) 368-2443
Delicious $5 margaritas, riverside patio, fun artwork and food trucks. Viva Tacoland has it all.
Photo via Instagram, bella_cantstopsmiling