- 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
100% 64 votes
5724 3rd Ave North, St. Petersburg, FL 33710 MoreLess Info
Exciting water-based activities and excursions are provided by Allens Aquatic Adventures. Water sports like wake boarding, water skiing, wake skiing, knee boarding, and tubing are available along side land adventures around Egmont Key like historical tours, paddle ball, and football.
94% 172 votes
Al Lang Stadium parking Lot, St. Petersburg, FL 33701 MoreLess Info
Actual farmers, good food, and interesting crafts are the main focus of the Saturday Morning Market. Lively music is also performed at the market when it is open from early October through late May every year.
An entertainment and performing arts venue, the Mahaffey Theater hosts various live music shows and events, and also provides spaces as well as event planners and coordinators for weddings and various social and corporate events.
92% 243 votes
1101 Country Club Way South, St. Petersburg, FL 33705 MoreLess Info
Situated on 245 acres, Boyd Hill Nature Park sits along Lake Maggiore and includes swamp woodlands, pine flatwoods, willow marsh and hardwood hammocks. The park offers a playground, trails, picnic areas, guided tours and access to wildlife.
93% 339 votes
1800 Weedon Drive NE, St. Petersburg, FL 33702 MoreLess Info
Weedon Island Preserve offers 3,190-acre natural area to protect the natural environment where Native Americans lived for over 2,000 years. At select times, visitors can attend guided history walks, walks to look for birds, and photography hikes.
Spanning 400 acres, Sawgrass Lake Park offers a mile-long boardwalk and a half-mile long dirt trail through a maple swamp. Many different plants and animals can be viewed throughout the trails, including alligators.
86% 1326 votes
400 Beach Dr, St. Petersburg, FL 33701 MoreLess Info
Spread on 10,000 square feet, the Chihuly Collection presented by the Morean Arts Center includes the Ruby Red Icicle Chandelier, Macchia, Ikebana, Niijima Floats, Persians, and Tumbleweeds. There are also a 30 seats theatre and a gift shop on the premises.
Over 50,000 tropical plants can be found in the Sunken Gardens. This living museum was founded more than 100 years ago, and contains some of the oldest tropical trees in the region. The landscape is completed by waterfalls.