- 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
Showing 11-20 of
588
0.0 Miles
Standup paddleboards designed for safety and stability engage first-timers in water sports
4.4 Miles
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.
7.1 Miles
Utilizing the Segway PT model, Remi's Segway Tours covers sightseeing of the local area. The package covers free hotel pick up and drop off in addition to free orientation and training for a 90 minute ride.
0.5 Miles
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.
0.6 Miles
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.
3.4 Miles
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.
5.3 Miles
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.
0.5 Miles
The permanent collection at the Museum of Fine Arts includes exhibits from all around the world, dating back to the antiquity: paintings, sculptures, and photos can be admired in here.
4.6 Miles
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.
0.6 Miles
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.
0.5 Miles
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.