- Our list of the best things to do in St. Petersburg, Florida, features the top 361 nearby activities — including 178 great attractions with user approval ratings of 90% or more!
- St. Petersburg, FL has a variety of great sights and experiences nearby. Top categories include: Outdoor Places, Water Activities, Entertainment & Shows, and Amusement.
- The results below include the top 28 things to do within the city of St. Petersburg, FL , followed by 334 popular activities in nearby cities, including Tampa, Clearwater, St. Pete Beach, Dunedin, Madeira Beach, Largo, Bradenton, Bradenton Beach, Seminole, Holmes Beach, Pinellas Park, Palm Harbor, Ruskin, Anna Maria, Clearwater Beach, Treasure Island, Brandon, Riverview and Tarpon Springs
38% 8 votes
10001 66th Street, Pinellas Park, FL 33782 MoreLess Info
The family owned and operated Astro Skate Center Pinellas Park focuses around a large skating rink that offers open skate times. The rink also caters to roller derby leagues and offers toddler skating events and an adult skate night.
100% 2 votes
115 10th Avenue, St. Pete Beach, FL 33706 MoreLess Info
Located in the first regional church, Gulf Beaches Historical Museum features historical documents on display; including letters, news, and photographs. While exploring the museum, visitors will receive an educational overview of the barrier islands in the area.
Reach speeds of up to 45 mph when you ride at Tampa Bay Grand Prix, your home for European-style Kart Racing. The challenging ¼ mile track is perfect for drivers both young and old, so plan your visit or party today.
A private club, Seminole Lake Country Club features an 18-hole golf course lined by trees with views of Long Bayou. The club offers practice facilities including driving range and putting greens, a swimming pool and dining options.
A bowling alley and indoor entertainment complex, Seminole Lanes Inc features 32 lanes of bowling with electronic scoring. The alley features open bowling as well as league and tournament play, and also has an arcade.