We may earn money or products from the companies mentioned in this post.
St. Petersburg, Florida, not to be confused with St. Pete Beach, can be a lot of fun for families. If you’re visiting the Central Florida area, I recommend spending a day in St. Petersburg. Here are a few ideas of what you can do in St. Petersburg, Florida with kids.
Visit the Dali Museum
The Dali Museum is perhaps my favorite in the world. I think the exhibits are engaging enough for children to enjoy. Especially if you make a game out of finding the different items located in a Dali painting. The outside gardens are delightful, as is the architecture. For a full review, head on over to How to Visit the Dali Museum.
Eat Lunch at Nitally’s
Nitally’s, in the Grand Central District, is a mix of Mexican and Thai, thanks to the beautiful marriage of its owners. There’s sure to be something to please every palate and I know we were super impressed. Plus the decor is a lot of fun to look at. Kids will also enjoy the boba tea.
Browse the Bookstore
Haslam’s Bookstore is one of largest bookstores in the state, if not the country. If your kids love a good book, they could easily get lost in here and visiting is certainly an attraction in itself.
Take Pictures in Front of Murals
Downtown St. Petersburg is full of street art and murals. There’s an incredible amount to look at, and can be a lot of fun trying to figure them all out!
Related: Exploring the Grand Central District
Go to a Ballgame
The Tampa Bay Rays play at Tropicana Field, which is actually in St. Petersburg. You can find tickets here.
Where to stay
If you need a place to stay for the night in St. Petersburg, I would recommend the big pink hotel, the Vinoy. It’s a historical hotel, right on the water, and close to everything. The Vinoy has a lovely rooftop pool overlooking the bay as well.
Related: Touring the Historic Vinoy Hotel
Have you visited St. Petersburg, Florida with kids? What did you think? Any recommendations, I’d love to hear them.