When you're in a great place like St. Petersburg and need to plan your itinerary, time feels valuable, especially if rain or heat makes you need to pivot to things to do indoors. Luckily, there’s no reason a delay needs to infringe on your schedule. Whether you're hunkering down with the kids inside or searching for quality activities that don't require an umbrella, this article has you covered! Ranging from great attractions to indoor recreation and AAA Diamond restaurants, you'll find tips from AAA editors and inspectors as well as indoor things to do in St. Petersburg for all ages.
Though the Gulf beaches, The Dalí Museum and the Tampa Bay Rays’ home of Tropicana Field probably garner the most attention for bucket lists, be sure to visit the St. Pete Store and Visitor Center, 100 2nd. Ave., Suite 150, for on-site tips and tourism information.
So get comfortable and prepare to explore all that St. Pete has to offer — rain or shine! You’ll find there’s a wide breadth of experiences available. They include indoor recreational activities, shopping opportunities and exhibitions, as well as live performances and sporting events.
Enjoy Top Attractions in Tampa Bay
AAA is your one-stop shop, especially when building your itinerary. AAA's GEMs — or Great Experience for Members® — are top attractions designated as offering exceptional quality and value across various attraction categories, including arts and culture, children's activities, historic sites, outdoors and science, and more. Though the majority are located in Tampa — Busch Gardens Tampa Bay, Henry B. Plant Museum, The Florida Aquarium and ZooTampa at Lowry Park to name a few — two are in St. Petersburg: The Salvador Dalí Museum and The Florida Holocaust Museum.
1. The Salvador Dalí Museum
This architecturally stunning museum hosts a large collection of work by Salvador Dalí, a Spanish artist renowned for subconscious imagery and Surrealism. Don't miss "Dalí Alive 360°," a multisensory exhibit influenced by the artist's life and style; reservations are recommended. The immersive art experience unfolds in The Dalí Dome, which provides light and sound from all directions. It's meant to further The Salvador Dalí Museum's mission to portray Dalí's legacy in an interactive, approachable way. Educational experiences and virtual museum options only add to the fun.
2. The Florida Holocaust Museum
The museum tells the story of the Holocaust through a variety of displays, artifacts and interviews with survivors. One of the most important sights to see includes Boxcar No. 113 069-5, set on original tracks from Treblinka, an extermination camp near Warsaw, Poland; railroad boxcars such as the one on-site transported Jewish people and other prisoners to extermination camps like Treblinka. The museum also offers educational programming and changing exhibits, making it a poignant and thought-provoking place to visit at any time. Check out the museum's virtual exhibition for an enhanced experience.
Experience St. Pete’s Colorful Galleries, Museums and Entertainment
St. Petersburg, Florida, is renowned for its public art, museums and live entertainment. For a fun way to see everything, consider following a tour. St. Petersburg's ArtWalk showcases the region's multifaceted scene, taking place downtown every second Saturday; visit https://stpeteartsalliance.org/artwalk for trolley information and stops.
3. Chihuly Collection
Seeing the works of world-renowned artist Dale Chihuly with your own eyes is an awe-inspiring experience. Whether a long-time admirer or first-time visitor to the Chihuly Collection, there’s plenty to see and appreciate. Works include stunning blown-glass pieces, extravagant installations and dramatic scenes expressed through vibrant colors and bold shapes.
4. FloridaRAMA
Immerse yourself in art at Fairgrounds St. Pete in the Warehouse Arts District — conveniently near the Pinellas Bike Trail and Downtown St. Pete. FloridaRAMA, as this indoor wonderland is called, features custom dioramas and works of art from dozens of local and internationally renowned artists.
5. Imagine Museum
This contemporary spot emphasizes artworks crafted by American studio glass artists. The collection includes glass art, kiln-formed sculptures, large installations and more. There's also a vast range of styles and techniques from leading figures in the field — from established artists to up-and-comers.
6. Great Explorations Children’s Museum
There’s no need to be stuck inside with the kids when there’s a nearby children’s museum offering educational fun. With hands-on, role-playing exhibits, the attraction is set to provide entertainment for all ages. Little ones will love Bella Brava Pizza Kitchen, My First Market, Fire Station 15, Bay News 9 on the Air, Pet Vet and Great Beginnings.
7. James Museum of Western & Wildlife Art
A great place for a rainy-day excursion, the museum offers a stunning range of both traditional and contemporary paintings and objets d'art. From Native American works to Western landscapes, the museum allows visitors to take in the comprehensive collection at their own pace.
8. Morean Arts Center
Conveniently steps away from the Chihuly Collection, The Morean Arts Center is another fun place to go in St. Petersburg, and the free contemporary gallery is one of Florida’s oldest. There are art classes for adults and children, and changing exhibits.
9. St. Petersburg Museum of Fine Arts
The waterfront museum features amazing art from some of the most renowned names in the industry – from de Kooning and Monet to Rauschenberg and Whistler. An extensive photography exhibit as well as temporary exhibitions are available. Collections range from ancient Greece and Rome to Africa and Asia.
10. St. Petersburg Museum of History
A treasure trove of 32,000 artifacts and 8,000 digitized photographs illuminate the region's past at this history lover's paradise. Displays range from the area’s first commercial airline flight in 1914 to St. Petersburg’s tourist industry. Notable exhibits include Schrader's Little Cooperstown, which showcases the importance of baseball to local culture. Also available are engaging rotating exhibits and archives for delving into research.
See Live Music, Shows and Performances
St. Petersburg is a great place for live performances year-round, giving enthusiasts plenty of opportunities to see the sights and immerse themselves in all things entertainment. Venues range from iconic Jannus Live, which is standing room only, to theaters and event spaces, such as Nova 535 and the historic Coliseum. The Floridian Social Club, once the beloved State Theatre, has resumed live acts, including circus acts, from Thursday to Sunday.
11. American Stage Theatre
Founded in 1977, American Stage Theatre Company is the Tampa Bay Area's longest-running professional live theater and convenient, too. Performances are steps away from waterfront dining options, world-class museums and other attractions at Raymond James Theater on the St. Petersburg College campus.
12. The Duke Energy Center for the Arts - Mahaffey Theater
Walkable from the Dalí, The Duke Energy Center for the Arts - Mahaffey Theater is a 2,031-seat performing arts center in downtown St. Petersburg. The theater hosts local events, including concerts, dance performances and theatrical productions.
13. freeFall Theatre
On happening Central Avenue, this 3-acre site proves engaging on many levels. From beloved classic plays and musicals to offbeat productions, the regional theater entertains with a slate of offerings, even outdoor movies (weather permitting).
14. The Palladium Theater
This 1,100-seat performing arts center is located in a circa 1925 former church in downtown and a local favorite. The theater hosts concerts, dance performances and theatrical productions.
Shop in St. Petersburg
The rain can be a deterrent when shopping in St. Petersburg, but there are many reasons why it's worth braving the weather. The very museums and galleries you’ve planned to visit feature remarkable gift shops; think the Chihuly Collection Store. Pop-up markets and St. Pete's Saturday Morning Market, one of the best free things to do in Tampa, are great places to browse locally sourced crafts and goods. Meanwhile, Tyrone Square offers the typical mall experience just 4 miles from the beach. Whether you’re window-shopping or looking for unique pieces for a souvenir, there are fine boutiques and trendy shops galore in St. Petersburg, so keep an eye out for a few of this editor’s faves.
15. ARTpool Gallery
The funky independent spot has everything you need to give your wardrobe and home a style upgrade, though remember that bringing a reusable bag is a must. Whether highlighting something special like a vinyl record or a timeless piece to add to your wardrobe, ARTpool can be expected to have quirky but satisfying goods for sale Wednesday to Sunday.
16. Florida CraftArt
Open daily, this gallery and arts nonprofit showcases Florida's top-tier artisans, especially during the Florida CraftArt Festival. Located in the architecturally significant Craftsman House Gallery, the site allows you to browse some of the most well-crafted pieces in the region while also supporting local makers.
17. The Mall at Sundial St. Pete
Sundial St. Pete is an open-air shopping, dining, and entertainment complex located in the heart of downtown, so you might want to bring an umbrella or poncho if you’re planning any side trips. Once memorably known as BayWalk, the complex features dozens of shops, services and restaurants, as well as the AMC Sundial, a movie theater where you can bide your time and enjoy the latest movies.
18. Tombolo Books
There’s just something about browsing a bookstore, especially on a rainy day. This popular spot in the Grand Central District is a prime destination for readers in search of a little something extra on their literary journeys. As an indie bookstore, it has a wide selection of literature from creative minds nearby and around the world. There are book clubs, book signings with local authors and children’s storytime. With a comfortable atmosphere for browsing and reading recommendations from bookstore staff, visitors can easily find either the perfect rainy-day read or something to add to their to-be-read pile.
Take in a Game or Sporting Event in St. Pete
Indoor sporting events offer a great solution to cheer on the home team while staying safe and dry at the same time. With enclosed facilities, athletes can compete against each other in scheduled bouts, notably basketball and volleyball, without the worry of getting washed out; check local listings or the nearest box office.
St. Petersburg Sports Teams
St. Petersburg is home to several professional sports teams, including the Tampa Bay Rays of Major League Baseball and the Tampa Bay Rowdies of the United Soccer League at St. Petersburg’s Al Lang Stadium. (That’s not to mention the nearby Tampa Bay Lightning or Tampa Bay Buccaneers in Tampa.) In addition to professional and minor league sports teams, St. Petersburg is also home to several college sports teams, including the University of South Florida Bulls and the Eckerd College Tritons. While not all of the above provide all-weather sporting events, check listings to ensure that local rain won't ruin a well-planned day out. Especially keep in mind matchups with the Rays, usually April through October, or Lightning (in nearby Tampa), October through April.
19. Tropicana Field
Tropicana Field is the home of the Tampa Bay Rays, and it's also the only venue with a fixed-roof, dome stadium in Major League Baseball (MLB). Opened in 1990, it’s a place that has welcomed fans to enjoy pre-game activities, delicious dining options and other fun things to do. Over the years, Tropicana Field has become an iconic part of the sports culture (and a conversation starter when it comes to the site’s possible redevelopment).
Note: The stadium sustained damage from Hurricane Milton in 2024; phone ahead to confirm schedule.
Visit Various Indoor Things to Do in St. Petersburg
Don't forget about all the great indoor activities, ranging from hands-on art projects to relaxing recreation, even golf! Keeping everyone entertained and dry, Top Golf offers climate-controlled bays — intimate enough for couples but big enough for larger parties. If you need a good workout, many local yoga, pilates or exercise studios offer drop-in rates. For something a bit more creative, check out the Clay Center of St. Petersburg, Painting with a Twist or a glass art class. The Zen Art Glass Studio and the Morean Glass Studio & Hot Shop both offer classes as well as blowing demonstrations.
Let’s be honest: There are simply too many activities to name. So whether you choose to scale new heights at Vertical Ventures, bowl at Ten Pin Lanes or take a class (of any kind), check the preferred activities’ calendars and fees, and plan accordingly.
Cool Off or Wait Out the Rain in a Restaurant
Waiting out a rainstorm at a St. Petersburg restaurant or brewery can be a great way to relax and pass the time. It's a refreshing change of pace from rushing around, allowing you to catch your breath and maybe even converse with locals about things to see. While St. Petersburg is known for trendy restaurants and craft beers from local breweries, reserve time for some AAA-recommended spots. Notably, AAA Diamond restaurants are independently evaluated by an anonymous AAA Inspector to ensure they meet the highest standards. So why not indulge? There's nothing like enjoying a warm beverage and comfort food while watching the rainfall outside.
20. Fresco's Waterfront Bistro
Diners can find freshly caught seafood dishes as well as classic American fare at this dog-friendly restaurant that’s designated AAA Approved. Accommodating numerous preferences and needs — gluten-free, vegetarian and vegan — Fresco's Waterfront Bistro offers something to satisfy any craving. Whether it's an intimate lunch with a view of the St. Pete Marina or a sunset dinner, this establishment transforms into the ideal atmosphere for a romantic evening. If the weather is not too bad, order a beverage on the patio.
21. Maritana Grille (St. Pete Beach)
Located in The Don CeSar, the restaurant blends the timeless elegance of its surroundings with updated amenities. With stunning Gulf views, Maritana Grille offers fantastic service and an extensive menu, which boasts sustainable and locally sourced seafood. Whether you’re booking an intimate occasion or simply ducking in to enjoy the ambience until the weather clears, this AAA Four Diamond restaurant is a premier dining destination.
Note: No flip-flops, tank tops or athletic shorts are allowed.