- 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
94% 64 votes
1489 Parker Avenue, Spring Hill, FL MoreLess Info
Gardening enthusiasts and nature lovers will greatly enjoy a visit to Nature Coast Botanical Gardens & Nursery. Suitable for adults and children alike, it includes special exhibits such as a children's garden, wildflower display and butterfly garden.
Utilizing a 31-foot Island Hopper dive boat, Megalodon Charters features dives and cruises. The business also has its own full service dive shop which features equipment sales, rentals, and repairs along with a range of dive classes for beginners and professionals.
Popular for its relaxing and scenic views, Venice Beach is a public beach location commonly visited during the nice days of the year. Amenities at the beach include concessions, a dining pavilion, and ample free parking space.
The Venice Municipal Beach is a certified Blue Wave Beach and has won in 2008 the best restored Beach Award. Volleyball courts, picnic areas and boardwalks are some of the amenities found here. There are also many shark teeth and other fossils to be found in the sand.