Red Mesa Cantina is one of The 15 Best Places for Margaritas in Saint Petersburg.

1. Red Mesa Cantina

8.9
128 3rd St S (at 2nd Ave S), Saint Petersburg, FL
Mexican Restaurant · University Park - South Downtown · 182 tips and reviews

Tess C.Tess Chibirka: Hibiscus Margaritas, Ahi Tuna Tacos, Duck Tacos, Shrimp Los Cabos, Shrimp Tacos and Bombas. To die.

Ryan G.Ryan Goss: BEST Mexican Restaurant/Tequila Bar in Tampa Bay! Crab & Shrimp Quesadillas, Duck Tacos, Bombas, & strong, happy hour $3 Margaritas!

Aly T.Aly Taylor: So delicious, hibiscus margarita, duck tacos, and the mofongo are our staples but everything is good!

Lucky Star Lounge is one of The 15 Best Places for Margaritas in Saint Petersburg.

2. Lucky Star Lounge

8.8
2760 Central Ave (at 28th St), Saint Petersburg, FL
Gay Bar · 17 tips and reviews

Sean S.Sean Smith: Daniel and Scott are the bomb! Happy hour specials are all day on Sundays, Mondays and Tuesdays. Kamikazes and Patrón margarita specials = BLISS!

Christopher N.Christopher Nason: Bartender Scott P is a master Margarita maker!! They are the best around. Don't know what he does different, but you should try one.

Van R.Van Ross: Small, cozy, friendly great drinks and even better prices. Bartender Scott is great!

Carmelita's Mexican Restaurant is one of The 15 Best Places for Margaritas in Saint Petersburg.

3. Carmelita's Mexican Restaurant

7.7
5211 Park Street North, Saint Petersburg, FL
Food Court · 31 tips and reviews

Jody P.Jody Puentes: The margaritas are always muy bueno!

Luis P.Luis Perez: Great margarita.

CarrieCarrie: Mahi Mahi tacos were great. The margarita was delicious!

Red Mesa Restaurant is one of The 15 Best Places for Margaritas in Saint Petersburg.

4. Red Mesa Restaurant

8.7
4912 4th St N (49th Ave N), Saint Petersburg, FL
Mexican Restaurant · 55 tips and reviews

MeganMegan: Margaritas are the best. Try the Ginger Salmon Salad. It's refreshingly delicious.

Desiree R.Desiree Robertson: Margarita sangria! Half off 4-6 and all day Wednesday...food was decent

Jordan R.Jordan Raynor: The stuffed shrimp are out of this world. Great chips and salsa too.

Red Mesa Mercado is one of The 15 Best Places for Margaritas in Saint Petersburg.

5. Red Mesa Mercado

8.7
1100 1st Ave N (11th Street), Saint Petersburg, FL
Mexican Restaurant · 24 tips and reviews

Chelsea L.Chelsea Lei: This place is FAN-FLIPPIN-TASTIC!! Loved the queso, the mint margarita, and street tacos were awesome

Chelsea L.Chelsea Lei: The queso and mint margarita

Logan C.Logan Christopher: Chicken nachos and Chile relleno with beef are the best!!

Cody's Original Roadhouse - BayPines is one of The 15 Best Places for Margaritas in Saint Petersburg.

6. Cody's Original Roadhouse - BayPines

8.2
4360 Park St N, Saint Petersburg, FL
Steakhouse · 53 tips and reviews

Brian M.Brian Muschlet: Cody's margarita is one of a kind

Martin D.Martin Denham: Margarita beer

Dave C.Dave Counotte: Great food and atmosphere. Knock yourself out with free peanuts! Bottomless salads with all entrees. I had the Grilled BBQ chicken, it was really good.

Casita Taqueria is one of The 15 Best Places for Margaritas in Saint Petersburg.

7. Casita Taqueria

8.9
2663 Central Ave (27th St. N.), Saint Petersburg, FL
Mexican Restaurant · Historic Kenwood · 64 tips and reviews

Nick O.Nick Owens: A-mazing tacos, fantastic made-in-house margaritas... I wish we had one back home. I could eat here every day. You have to try this place!

Desmond C.Desmond Clark: Courtyard out back is wonderful. Even on a summer's day.

Wendy S.Wendy Scarpa Osusky: Everything is fresh & soooo tasty, can't wait to eat here again. The chorizo taco & verduras taco are out of this world.

Caddy's on Central is one of The 15 Best Places for Margaritas in Saint Petersburg.

8. Caddy's on Central

7.6
217 Central Ave (2nd St. N), Saint Petersburg, FL
Restaurant · University Park - South Downtown · 5 tips and reviews

KeshiaKeshia: Yummy margarita on special!!

Megan N B.Megan N Balderson: Great for get togethers, fun outside atmosphere and food. Happy hour definitely worth checking out

Chris M.Chris McMurtry: Mahi sandwich is pretty legit

Nueva Cantina is one of The 15 Best Places for Margaritas in Saint Petersburg.

9. Nueva Cantina

7.5
1625 4th St S, Saint Petersburg, FL
Mexican Restaurant · 4 tips and reviews

ScooterScooter: EXCELLENT food, GREAT service! $3 margaritas during happy hour. Michael was our server and he is awesome. Very friendly and knowledgeable of menu items. Very fun atmosphere as well!

Daniel G.Daniel Gutierrez: Get the Seafood Platter Ajillo. It was awesome

Alexis W.Alexis Winning: Buy one get one half off fajitas on thursday

Cantina Lucha Bar is one of The 15 Best Places for Margaritas in Saint Petersburg.

10. Cantina Lucha Bar

7.5
128 3rd St S, Saint Petersburg, FL
Bar · University Park - South Downtown · 5 tips and reviews

Janine D.Janine Duffy: Try the Don Julio watermelon margarita

Peter H.Peter Hayes: Don't order the $9.00 cheese quesadilla! It's a rip off!

Jessica A.Jessica Ashleigh: Just the tip

Pier Teaki is one of The 15 Best Places for Margaritas in Saint Petersburg.

11. Pier Teaki

8.1
Saint Petersburg, FL
Bar · 3 tips and reviews

Kyle T.Kyle Taylor: All the food is great. The drinks are on point and no way the view could get any better.

Kyle T.Kyle Taylor: Everything's and everyone are just great. The view is amazing

Ha HaHa Ha: Great drink and great bites! Perfect place for lunch🍴 and happy hour‼️

Campus Grind is one of The 15 Best Places for Margaritas in Saint Petersburg.

12. Campus Grind

8.8
121 7th Ave S (1st St. SE), Saint Petersburg, FL
Coffee Shop · 20 tips and reviews

💕gypsi dancer💕 D.💕gypsi dancer💕 DePrizio: I always get the iced lavender coffee! It is delicious! ❤️

Andrea C.Andrea Comelli: I love this coffee shop, good place to relax with a lot of great stuff. I'm addicted to their iced coffee with sugar free syrups! My favorite coffee place in town! 😛

Brandon B.Brandon Bailey: Best place in town to get coffee. Even if you aren't a student.

betterBYRD is one of The 15 Best Places for Margaritas in Saint Petersburg.

13. betterBYRD

7.9
4447 4th St N #1, Saint Petersburg, FL
Fried Chicken Joint · North East Park · 7 tips and reviews

Justin L.Justin Lisenby: Amazing food! All the chicken is awesome. Sauces are really good and fresh. Sides are all great too. Highly recommend.

StephanieStephanie: Mac and cheese Byrd with sweet potato tots

Brenden C.Brenden Chandler: It’s alright chicken is good

Fresco's Waterfront Bistro is one of The 15 Best Places for Margaritas in Saint Petersburg.

14. Fresco's Waterfront Bistro

7.5
300 2nd Ave NE, Saint Petersburg, FL
New American Restaurant · 52 tips and reviews

Nicole K.Nicole Keene: The 1800 margaritas are delicious! Read more.

Mike D.Mike De Witt: Great patio dining, bring your dog! Bonito loves the cheeseburgers.

Dustin P.Dustin Pentz: ask the bartender Dustin for a free foursquare shot!

The Birch & Vine is one of The 15 Best Places for Margaritas in Saint Petersburg.

15. The Birch & Vine

8.2
340 Beach Dr NE, Saint Petersburg, FL
New American Restaurant · North Downtown · 29 tips and reviews

Veronica G.Veronica Gonzalez: Brunch is great and inexpensive considering the location and the dinner prices. Always satisfies. Soft shell crab Benedict is delicious!

AdamAdam: This is the greatest place in Downtown St Pete. Cuisine is outstanding, there is fine dining downstairs - indoors and patio, and on the top floor (take elevator to 5) there is an amazing roof top bar

Joe S.Joe Snyder: So I heard great things about this place and did not get to experience them due to waiting for a server for 20 mins after sitting down. They all looked at us and nobody came over Big fail.