What to do in St. Petersburg, FL

Activities, attractions and tours

St. Petersburg featuring signage
St. Petersburg which includes cycling, a bay or harbour and road cycling
St. Petersburg - Clearwater featuring tropical scenes
St. Petersburg showing a sandy beach
St. Petersburg which includes a beach

Places to Visit in St. Petersburg

Ready for the adventure of a lifetime? Let Expedia.co.nz help you find the most exciting and fun things to do in St. Petersburg, St. Petersburg - Clearwater while also allowing you to save a ton on travel arrangements. Regardless of whether you’re an urban explorer or an intrepid outdoor enthusiast, we can help you decide exactly what to do and see during your time in town.

Our thorough travel guides offer you an insider’s perspective on all of the best St. Petersburg attractions from NZ$9, making it easy for you to decide which places to visit and when. And by using Expedia.co.nz to set your sightseeing schedule, you can take in more of the enchanting attractions this area is famous for.

From group St. Petersburg tours and must-see landmarks to personal guides who take you off-the-beaten track, Expedia.co.nz offers you over 126 of the most popular events, activities, and attractions in this corner of the world. So whether you’re travelling alone, alongside a loved one, or with the whole family in tow, be sure to browse through our extensive travel guides prior to your plane touching down in this spectacular St. Petersburg. We even have a massive selection of flights, car hires, and accommodation for you to choose from. So what are you waiting for? Start your search today, and you’ll be having the time of your life before you know it.


  • find price illustration

    Explore activities

    Explore thousands of experiences from activities and attractions to day tours and transfer.
  • calendar shield illustration

    Book with ease

    Skip the line- book tickets online in minutes to top attractions with free cancellation on many activities.
  • trophy illustration

    Treat yourself

    Members save % or more when you book activities.

Top places to visit

1. Vinoy Park

With Downtown St. Petersburg clearly visible, Vinoy Park is ideally situated to relax in the ocean breezes and enjoy its entertainment scene. Listen to live music by the sea from acts featuring local and international talent. April’s Tampa Bay Blues Festival is a highlight. The 12-acre (5-hectare) park is big enough to lay down a blanket and not feel crowded.
Learn more
Vinoy Park showing a park and a bay or harbor

2. Salvador Dali Museum

Salvador Dalí’s work is world famous because of its brilliant depictions of objects that seem to melt into human bodies or natural landscapes. The Dalí Museum in St. Petersburg houses the biggest collection of his art outside of Europe.
Learn more
Salvador Dali Museum featuring night scenes and modern architecture

3. Mahaffey Theater

When you visit St. Petersburg’s Mahaffey Theater, you might feel like you’re walking into a great theater in a European capital. Officially called the Duke Energy Center for the Arts – The Mahaffey Theater, it has a grand ambiance with a 2,031-seat venue that is entirely suitable for big-name events. That has certainly been true over its operating history of more than 60 years, with performances by music artists such as Elvis Presley, Louis Armstrong, Diana Ross, Tony Bennett, Van Halen and many others. Look up the theater’s schedule while you’re in town to discover who’s performing..
Learn more
Mahaffey Theater

4. Sunken Gardens

Green space in sunny St. Petersburg is abundant, but the intimate Sunken Gardens are something truly special, and a demonstration of craftsmanship. This is not your usual city park: Over 500,000 tropical plants and flowers fill this exotic attraction that is almost hidden behind vine-covered walls.
Learn more
Sunken Gardens which includes a pond and a garden

5. Museum of Fine Arts

Cultural St. Pete revels in art, and the Museum of Fine Arts is the richest, most eclectic display the city has to offer. Since 1965, the museum has showcased work from around the world. Art buffs can easily spend the best part of a day exploring its galleries.
Learn more
Museum of Fine Arts

What to do in St. Petersburg


Discover the most popular places to visit in St. Petersburg


 

Looking for fun things to do nearby? Check things to do near me to find and book the best things to do, fun activities, and top attractions wherever you happen to be.

 


 

Day trip destinations from St. Petersburg

Frequently asked questions

Is St. Petersburg worth visiting?
Offering a mix of watersports and golfing, there's no shortage of things to do in St. Petersburg. While you're here, check out Salvador Dali Museum, a leading attraction in the area.
How do I spend a day in St. Petersburg?
When you've checked off major attractions like Spa Beach, spend the rest of your day discovering the shopping and dining scene in St. Petersburg.
What is the top tourist attraction in St. Petersburg?
The top tourist attraction near St. Petersburg is Salvador Dali Museum, so don't forget to include it on your sightseeing itinerary.
Is three days enough to stay in St. Petersburg?
Three days in St. Petersburg is a good amount of time to tour the nearby hotspots. Many travellers love Salvador Dali Museum and Museum of Fine Arts, so why not add them to the itinerary while you're here?
Is St. Petersburg a walkable neighbourhood?
It really depends on the things you want to see in and around St. Petersburg. Several key sights, including Salvador Dali Museum and Museum of Fine Arts are easily accessible on foot. How about checking out some other neighbourhoods nearby? Downtown St. Petersburg is 0.80 kilometres from St. Petersburg, while United Central is 5 kilometres away.
What are some activities to do in St. Petersburg with kids?
Whether you're holidaying with young explorers or adventure-seeking teens, an itinerary filled with cool activities makes a big difference. Take a look at our ideas for what to do in St. Petersburg with kids.

What to do in St. Petersburg for adults?
400 Beach is one of the top things to do in St. Petersburg. With loads of activities available, there's something here for everyone to experience.
Are there free things to do in St. Petersburg?
One of the most popular free things to do in St. Petersburg is visit Spa Beach. You can also stroll through nearby neighbourhoods and spend time in parks and other green spaces in this area. If you're stuck for ideas, just talk with a local tour guide.

Explore a world of travel with Expedia