It’s time to take a trip to gorgeous St. Petersburg, Florida! I love this Floridian city and I am convinced that there is something for everyone here. If you have been looking for a fun and affordable spot to vacation in, then this guide is for you! I am here to let you in on all the fun things to do in this coastal city in this St. Petersburg Florida Travel Guide.
Also known as St. Pete, this city is just a few minutes from Tampa and an hour and a half from Orlando. There are beautiful beaches and a lively downtown, with all the foodie eats and craft beer you can imagine. This guide has details for where to eat, stay and play during your visit.
Things To Do In St. Petersburg, Florida
There is no shortage of things to do while you are in St. Pete. If you are like me, you would probably be happy just sitting at the beach all day. However there are plenty of places to check out for some active or cultural experiences on your visit. It’s proximity to the ocean means you can do all sorts of nature activities.
I also can’t recommend checking out the breweries in the area enough! Even if you are not a beer drinker, stop by one for some games and try a flight-you will probably find something you like!
I wrote a post all about things to do in Downtown St. Pete, but decided to cover the rest of the area below. The nightlife here is definitely laid back compared to other cities, but you can still find lots to do into the late hours.
The breweries are popular late night spots, and Parks & Rec and The Blue Goose are fun bars as well. The downtown also hosts street festivals, which are a hit with locals and tourists!
In the daytime be sure to spend some time outdoors doing some of the activities described below.
- Check out the Dali Museum – See the fascinating surrealist art of Salvador Dali and similar artists
- Lounge at the beach – Go to Fort De Soto for white sand and clear, warm water
- Explore the Sunken Gardens – Discover four acres of botanical gardens filled with tropical plants
- Take a dolphin cruise – Go on a two hour boat ride where you are guaranteed to see dolphins!
- Catch a game – See the Rays play baseball at Tropicana field or a soccer game at the Rowdie’s Al Lang stadium
- Go for a game of golf – Play a round at The St. Petersburg Country Club, putt-putt at Smugglers Cove Mini Golf, or drive to Tampa for TopGolf
- Paddle through nature – Rent a kayak or a paddle board at Mad Beach Paddle Sports and experience the natural world from the water
- Challenge your friends – Go to Parks & Rec for giant beer pong, skee ball and more for all your favorite games in one fun bar
- Visit Florida’s largest book store – Check our Haslam’s for a one of a kind bookstore experience and don’t forget to pet the resident cats
- Stroll through Downtown – Experience this city’s vibe by walking through downtown where you can see artistic murals an shop at some adorable boutiques
- Make some stops on the St. Pete/Clearwater Ale Trail – Check out some local brews! The Tampa Bay Area is known as the Sonoma Valley of Beer, so you have to try some! Below is a handful of the breweries in town:
St. Petersburg, Florida Breweries
- Three Daughters Brewing – This huge indoor and outdoor brewery complex not only has games and live music, but also a fantastic beer and cider line-up.
Favorites – A Wake Coffee Blonde and Stern Line Oatmeal Stout
- Green Bench Brewing Co – St. Pete’s first craft brewery brews a wide variety of delicious beer that you can have in pints or flights in the tap room, or my favorite area, the beer garden,
Favorites – Sunshine City IPA and Happy Hermit International Pale Ale
- Cycle Brewing Company – This bicycle themed brewery features lots of hoppy beers in a fun, industrial setting.
Favorites – Crank IPA and Cream and Sugar, Please Coffee Porter
- Pinellas Ale Works – A dog themed brewery that welcomes four legged friends indoors and outdoors where there are games and often food trucks. They specialize in stouts, but feature a variety of unique beers on tap.
Favorites – Milk Bone Stout and Russian Imperial Stout
- St. Pete Brewing Company – Excellent beer served in a laid back taproom that even has free popcorn and an N64 to play!
Favorites – St. Pete Orange Wheat and Grateful Stout
- Cage Brewing – A fun microbrewery with a large outdoor space that has open mike nights and yoga classes. They have tons of great beers and you can play pinball while you drink.
Favorites – Galaxy Cat Pale Ale and Mango Bob’s IPA
- Mastry’s Brewing Co. – The best brewery on the beachside of St. Pete. Mastry’s has a a variety of classic beers on tap with a twist.
Favorites – Hefeweizen and JMC Coffee Porter
- Flying Boat Brewing Company – As one of St. Pete’s newer breweries, Flying Boat stands out with their aviation theme and tasty sour beers.
Favorites – Mid-Flight Sour and Across the Bay It Gose
Places to Eat in St. Petersburg, Florida
St. Pete has a fantastic line-up of restaurants for every budget. You can find any cuisine you are in the mood for here. The seafood is obviously shines with lots of restaurants serving up a fresh catch, as well as sushi and oysters.
There are also lots of great cafes where you can grab a sandwich for the beach or stay for a quick bite. If you like trying new things then check out one of the many foodie restaurants, which have all sorts of unique options on the menu.
- Rollbotto ($) – Create your own sushi rolls in a counter service setting
- The Wooden Rooster ($) – Cafe featuring sweet and savory crepes, as well as coffee, mimosas and sangria
- Locale Market ($) – A food market with a variety of different options including acai bowls and poke bowls
- Barracude Deli Cafe ($) – Cuban sandwiches and more at this Caribbean fusion beachside deli
- Mini Doughnut Factory ($) – Adorable mini doughnuts in dozens of flavors or create your own
- Red Mesa Mercado ($) – Uniquely designed counter service tacos, burritos and bowls
- Red Mesa Cantina ($$) – Original table service restaurant with Mexican food and margaritas open for brunch, lunch and dinner
- Hawkers ($$) – Innovative Asian street fare, including Ramen and small plates
- Oak & Stone ($$)– Upscale pub with specialty pizzas, self-serve beer wall, cocktails and whiskey flights
- Urban Brews and BBQ($$) – Foodie style barbecue in addition to an extensive local craft beer menu
- Sea Critters Cafe ($$) – On the water cafe with ocean views and seafood platters
- Noble Crust ($$) – Italian and Southern fusion restaurant that specializes in pastas, seafood and steak
- The Mill ($$) – Farmhouse style foodie spot with a varied menu and craft cocktails
- Brick and Mortar ($$) – Upscale american fare in a rustic setting with food that will appeal to everyone, even those with dietary restrictions
- The Oyster Bar ($$$) – Downtown seafood eatery in the middle of the action serving up fresh fish and over ten different flavors of oysters
- Ceviche ($$$) – Tapas bar with Spanish and Caribbean small plates and a large selection of ceviche
- Fetishes Dining and Wine Bar ($$$) -Fine dining spot where steak and seafood are cooked table side
St. Petersburg, Florida Hotels
There’s plenty of hotel options, and I have highlighted the five best. If you are traveling with kids then I recommend staying by the beach. St. Pete is the perfect spot for a family beach location so relax there in the day and then venture downtown in the evening for dinner.
For an adult-only trip, I think you can’t beat staying downtown. For a cheaper price you will still be a short drive from the beach, but you can fully immerse yourself in the city and experience all it has to offer.
The Hyatt Place is an extremely affordable option for this and is in walking distance to so many cool spots.
- Avalon Hotel St. Petersburg/Downtown ($) – An affordable boutique hotel in the dowtown area. Prices are usually less than $100 a night, but keep in mind the rooms only sleep 2.
- Hyatt Place St. Petersburg/Downtown ($/$$) – My personal favorite is this brand new Hyatt hotel centrally located near all the best restaurants and breweries. On average, it’s about $150-$200 per night, but check out this blog post for details on getting it much cheaper!
- Hotel Indigo St. Petersburg Downtown ($$) – Another good, trendy downtown option, especially if you have IHG points to use. It is in the same price range as the Hyatt Place, but look for deals on the Hotels Tonight App.
- Sirata Beach Resort ($$) – A family friendly beachfront resort with pools and hammocks throughout making it feels like paradise! I prefer the laid back styles of the Sirata over its gigantic neighbor Tradewinds, but they are both good options. Expect nightly rates up to $300 during spring break months and less than $150 prices in the off season.
- The Don CeSar ($$$) – The crown jewel of St. Pete is the glamorous, pink Don Cesar Resort. If you want to splurge, do not hesitate to stay here! Expect to be treated like royalty while staying here, since it costs well over $300 per night.
This should be everything you need to know before you visit St. Petersburg, Florida! Of course there are so many other great restaurants and breweries that could be on here, but you won’t be disappointed visiting any on this list.
Keep in mind that Clearwater and Tampa Bay are only a short drive away and also have tons of things to do, so you will never be bored. St. Pete is where you can really have a quintessential Florida vacation, complete with beaches, great food and sightseeing.
I’ve included this city guide below to screenshot and reference on your trip!
Let me know in the comments if you have been to St. Petersburg or if I missed any of your favorites. I plan to roll out some more Florida travel guides soon so stay tuned for my next one about the Space Coast.