Looking for the best bars in St Petersburg, Florida? You’ve come to the right place! We’ve put together a list of some of our favorite spots to grab a drink – from dive bars to craft breweries, there’s something for everyone.
So whether you’re visiting St Pete or just looking for somewhere new to check out, be sure to bookmark this page!
Best Bars in St Petersburg, Fl
- Jimmy B’s Beach Bar
- Mac Dinton’s Irish Pub
- Swigwam Beach Bar
- The Ale & Witch
- Mandarin Hide
- The Canopy
- Park & Rec
- Harry’s Beach Bar
- The One Night Stand
- The Estate
- Floridian Social Club
Jimmy B’s Beach Bar
6200 Gulf Blvd, St Pete Beach, FL 33706
Life is good when the sun is shining, the beer is cold, and the beach is pristine as can be. At Jimmy B’s, that’s all the time. This is why Jimmy B’s frequently tops not only the list of best beach bars in St Petersburg, FL but also in Florida as a whole.
Enjoy craft cocktails like the Irish Gold with Jameson Irish whiskey, a splash of peach schnapps, orange juice, & topped with ginger ale. Other great drink options include Hendrick’s Gin & Tonic, Golden Margarita, and Dark & Stormy.
Mac Dinton’s Irish Pub
216 1st Ave N, St. Petersburg, FL 33701
Macdinton’s St Pete is one of the area’s most popular bars for happy hours, drink specials, live entertainment, soccer/sporting events, and amazing nights out.
Swigwam Beach Bar
336 Corey Ave, St Pete Beach, FL 33706
Neighborhood bar, Friendly staff, Awesome Prices, Strong drinks. Come check out your new favorite bar. They have steel tip darts, foosball, and a pool table. Open from 10am till 3am. Smoke free and clean, with 2 outside areas for smokers.
Full liquor, over 40 beers, quality house wines by the glass. Guinness on tap! Famous Rum Runners & Bushwackers!
The Ale & Witch
111 2nd Ave NE, St. Petersburg, FL 33701
Award winning brews from some of America’s own great brewers. We proudly only serve beers brewed right here in the United States. American owned and small batch production ensures the greatest selection and quality available to you.
This is one of the most popular bars in the area, so you’ll be sure to have a good time. I ordered a few drinks, but my favorite ended up being the Witbier.
231 Central Ave N, St. Petersburg, FL 33701
A one-of-a-kind cocktail haunt & social sanctuary; serving their spirits to raise yours.
We dropped by this spot one night and had a blast! If you end up visiting this bar, I would try the French 75, Nolet’s Nectar, or Espresso Martini.
340 Beach Dr NE, St. Petersburg, FL 33701
The Canopy Rooftop Lounge is perched atop The Birchwood in the heart of St. Petersburg’s waterfront, complete with private cabanas, fire pits, living room seating, and high top tables.
With glass railings affording an unobstructed view of Tampa Bay, Straub Park, Beach Drive, and the downtown St. Petersburg skyline, you’ll find nothing else like it in St. Pete.
This place is one of my favorites! I came here with a group of co-workers and had a great time. I ordered the Shock Top Belgian White and loved it.
Park & Rec
100 4th St S, St. Petersburg, FL 33701
Park & Rec is a local DTSP hangout offering a fun atmosphere that’s a part arcade, sports bar & live music. They have a concession stand with a “snacks menu” to compliment their creative cocktails, wine & beers on draft, and a wide variety of canned beers….grab a drink, play some games & keep it 100 with them!
My favorite drink is the Doc Brown with Bulleit bourbon, agave, fresh lemon juice, filthy black cherry, and orange zest. Or you can try the Champagne Popi, Grape Ape, and Donkey Kong.
Harry’s Beach Bar
5300 Gulf Blvd, St Pete Beach, FL 33706
Harry’s Beach Bar, a local favorite hangout, has a new look, a new menu, and more! Experience open-air bar space, breathtaking ocean views, and sublime sunsets next to Sirata’s newest sparkling swimming pool.
I got the Harry Navel cocktail which has Absolut vodka, peach schnapps, orange juice, lemonade! Other drinks I would recommend are the Harry’ Sunset, Spicy Paloma, and [drink Colada Sprits.
The One Night Stand
149 1st Ave N, St. Petersburg, FL 33701
The One Night Stand Country and Rock Bar are the ultimate destination downtown St.Pete. They’re a country-rock bar with a hint of pop music.
179 1st Ave N, St. Petersburg, FL 33701
The Estate is the biggest party in St. Petersburg, FL. Featuring world class DJs, exceptional VIP Bottle Service, and an audio/visual experience that rivals the world’s best ultra clubs; The Estate is far and away from the #1 Night Club in Tampa Bay.
Floridian Social Club
687 Central Ave N, St. Petersburg, FL 33701
The Floridian Social Club is a craft cocktail lounge and music venue in Tampa Bay, featuring live music Tuesday through Sunday. Their menu features signature and classic cocktails, crafted by some of St. Pete’s finest bartenders.
My favorite drink on the menu is their Jungle Bird with rum, campari, demerara, pineapple, and lime. Other cocktails that looked amazing were the Black Gold, Last Word, and Naked & Famous
You’ve seen our list of the best bars in St. Petersburg, but we want to know – did we leave any spots off? Let us know in the comments below and be sure to tell us what you loved about each of these places!
And if you’re looking for more things to do in Tampa Bay, check out our other posts – there’s something for everyone. Thanks for reading and have a great time exploring everything that St. Pete has to offer!