Things to do in St. Petersburg

Find and book activities, attractions and tours

A waterfront cityscape with modern high-rise buildings, palm trees, and a bridge over the water.
A city skyline at dusk with reflections in a calm body of water, palm trees, and modern buildings.
A beach with tall grass and a dog near the water.
A modern architectural building with a large glass facade and a geometric design.
A coastal cityscape with high-rise buildings, a marina, and a clear blue sky.

St. Petersburg Attractions

Don't know how to fill your days in St. Petersburg? Rest easy. We've got some fantastic recommendations for you. Culinary delights, a captivating history and impressive attractions — this dynamic city has the lot.

Find out what makes St. Petersburg tick with the most popular tours & day trips. Browse through our top {199 fun activities in St. Petersburg fun activities in St. Petersburg}, and book with confidence knowing that we offer free cancellation and no added fees.

Things to do


  • 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

    One Key members save % or more on select activities, hotels, cars and vacation rentals.

St. Petersburg must see attractions

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
A marina with yachts docked, surrounded by trees and a city skyline in the background.

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
A modern building with a dome structure and palm trees in front.

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
A modern building with a glass facade, a blue sign reading "Duke Energy Center," and palm trees in the background.

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
A pathway through a dense tropical forest with various green plants and trees.

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
A classical building with columns, palm trees, and a clear blue sky.

What to do in St. Petersburg

Free Things to Do in St. Petersburg

Leave your wallet in the hotel. It's a snap to have a blast in St. Petersburg without spending a cent.

University of South Florida-St. Petersburg - If you're impressed by modern architecture and design, add this landmark to your itinerary.

All Children's Hospital - Strike up a conversation with a few locals and learn why many travelers stop by this place.

Eckerd College Beach - Keep an eye out for delicate shells and other little treasures washed up along the shoreline here.

Pioneer Park - Grab your picnic blanket, pack some snacks and find a cozy spot to relish Mother Nature.

Things to Do in St. Petersburg with Kids

There's fun for all the family wherever you wander in St. Petersburg. Here are a few family friendly experiences you can try together that are certain to make your vacation memorable:


 

Looking for sports, concerts, or theater events in St. Petersburg? Search event tickets to see what's happening today, or to plan what to do this weekend!

 


 


Stay near popular St. Petersburg attractions

Where to stay in St. Petersburg

Find the best St. Petersburg areas and neighborhoods for the activities you enjoy most. Learn more about St. Petersburg
Learn more about St. Petersburg

Downtown St. Petersburg

A noteworthy feature of Downtown St. Petersburg is its fantastic nightlife. While you're in town, be sure to stop and check out Tampa Bay and The Coliseum.

Grand Central District

When in Grand Central District, you can plan a visit to Tropicana Field and Imagine Museum, some noteworthy sights in the nearby area.

Historic Old Northeast

If you're spending some time in Historic Old Northeast, Great Explorations Children's Museum and Renaissance Vinoy Golf Club are top sights worth seeing.

Historic Kenwood

While there might not be top attractions in Historic Kenwood, you can explore the larger area and discover places like Imagine Museum and Tropicana Field.

South Pasadena

You'll enjoy the restaurants and seafood restaurants in South Pasadena. You might want to make time for a stop at Corey Ave or Pasadena Shopping Center.


 

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.

 


 

Popular day trips from St. Petersburg

Frequently asked questions

Is St. Petersburg worth visiting?
Renowned for its watersports and golfing, discovering cool things to do in St. Petersburg is simple. Remember to add Salvador Dali Museum to your trip itinerary while here.
How do I spend a day in St. Petersburg?
Once you've checked off key attractions like Great Explorations Children's Museum, spend the rest of your day discovering the retail 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 remember to add it to your sightseeing list.
Is three days enough to stay in St. Petersburg?
You'll have ample time to discover Salvador Dali Museum, Museum of Fine Arts and other popular attractions in the area when you book a three-day stay in St. Petersburg.
Is St. Petersburg a walkable neighborhood?
If you enjoy walking, St. Petersburg is ideal. You can reach top attractions like Salvador Dali Museum and Museum of Fine Arts on foot. At 0.5 miles from the center, the popular neighborhood of Downtown St. Petersburg is also close enough for a casual stroll. The same goes for United Central, around 3 miles away.
What are some activities to do in St. Petersburg with kids?
Whether you're traveling with tiny adventurers or thrill-loving teens, a schedule filled with fun activities takes your trip to the next level. Browse 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 plenty of activities available, there's something here for everyone to experience.
Are there free things to do in St. Petersburg?
It's easy to find free things to do in St. Petersburg. If you ask a local tour guide and they'll share tips for attractions and places you can experience without spending a cent. A good free option for your trip itinerary is Spa Beach.

Explore a world of travel with Expedia