Top Things To Do In Saint Petersburg

As one of the most picturesque weekend destinations in the country, St. Petersburg sits nicely between Tampa Bay and the Gulf of Mexico. Nicknamed the “Sunshine City” for having the most consecutive days with sunshine, you’ll love discovering it’s breathtaking beaches, impressive art museums, and impeccable gardens. It’s also home to amazing food, shopping, and stimulating local culture. Keep reading for a detailed guide of St. Petersburg’s most popular attractions and things to do while visiting.

Explore the Best of Your Favorite Cities with CityPASS - Your Ultimate Pass to Top Attractions and Savings!
Tampa Bay CityPASS
6 Locations16.6 mi
4.7
icon-full icon
icon-full icon
icon-full icon
icon-full icon
icon-half icon
31 ratings
$139
Tampa Bay CityPASS
Up to 50% Off on Amusement Park at Sunken Gardens US
Up to 50% Off on Amusement Park at Sunken Gardens US
1825 4th St N, Saint Petersburg2.8 mi
4.8
icon-full icon
icon-full icon
icon-full icon
icon-full icon
icon-half icon
20,698 ratings
$30 $18
40% discount_off
Two adult admissions
One, Two, or One Month of Personalized Piano Lessons at Studio 88 (Up to 58% Off)
Up to 58% Off Piano Lessons at Studio 88
online_deal
4.7
icon-full icon
icon-full icon
icon-full icon
icon-full icon
icon-half icon
12 ratings
$30 $15
50% discount_off
One Personalized Private Piano Lesson
Up to 35% Off on Recording Studio Rental at Lyrical Hustlers Entertainment
Up to 35% Off at Lyrical Hustlers Entertainment
3512 5th avenue north, Saint Petersburg0.4 mi
5.0
icon-full icon
icon-full icon
icon-full icon
icon-full icon
icon-full icon
3 ratings
$80 $52.80
34% discount_off
1 Hour of Recording Studio Time
Saint Petersburg Historic Segway Tour
Saint Petersburg Historic Segway Tour
400 Bayshore Drive NE, Saint Petersburg3.0 mi
$60
Saint Petersburg Historic Segway Tour
St Petersburg Speed Boat Adventure
St Petersburg Speed Boat Adventure
3 Locations6.2 mi
$90.95
St Petersburg Speed Boat Adventure
Up to 52% Off on Kids Music Classes at Studio 88
Up to 52% Off on Kids Music Classes at Studio 88
online_deal
4.7
icon-full icon
icon-full icon
icon-full icon
icon-full icon
icon-half icon
12 ratings
$30 $16
47% discount_off
Enjoy 1 Personalized, Private Piano Lesson
One-Hour Axe-Throwing Session at Smack My Axe (Up to 33% Off)
One-Hour Interactive Axe-Throwing Gaming at Smack My Axe
7460 Gulf Boulevard, St. Pete Beach4.9 mi
5.0
icon-full icon
icon-full icon
icon-full icon
icon-full icon
icon-full icon
7 ratings
$35 $29
17% discount_off
One-Hour Axe-Throwing Session for One
$6.50 for Two Pints of Beer at St. Pete Brewing Company ($13 Value)
50% Off Two Pints of Beer at St. Pete Brewing Company
544 1st Avenue North, St. Petersburg2.3 mi
4.8
icon-full icon
icon-full icon
icon-full icon
icon-full icon
icon-half icon
3,407 ratings
$13 $6.50
50% discount_off
Two Pints for Two People (one pint for each person)

With award-winning beaches, world-class art, and incredible state and national parks, you’ll never want to leave St. Petersburg’s bright sunshine. Discover the city for yourself with some of the top things to do in St. Petersburg.

Below are some of the best things to do near St. Petersburg:

  • Celebrate the life and work of Salvador Dali at the waterfront Dali Museum
  • Soak up the sun on St. Pete Beach, a barrier island community just west of St. Petersburg
  • Spend a day with more than 50,000 tropical plants at the Sunken Gardens
  • Learn about the city’s history at the very eclectic St. Petersburg Museum of History
  • Try something new off dry-land with a sightseeing boat tour (plus snorkeling!) with Island Boat Adventures

Events in Saint PetersburgView All

Up to 50% Off on Amusement Park at Sunken Gardens US
Up to 50% Off on Amusement Park at Sunken Gardens US
1825 4th St N, Saint Petersburg2.8 mi
4.8
icon-full icon
icon-full icon
icon-full icon
icon-full icon
icon-half icon
20,698 ratings
$30 $18
40% discount_off
Two adult admissions
Up to 30% Off on Museum at Imagine Museum
Up to 30% Off on Museum at Imagine Museum
1901 Central Avenue, St. Petersburg1.2 mi
4.9
icon-full icon
icon-full icon
icon-full icon
icon-full icon
icon-half icon
1,078 ratings
$15 $13
13% discount_off
Admission for One Person
 Admission to Clearwater Marine Aquarium /Up to 7% Off)
Admission to Clearwater Marine Aquarium
249 Windward Passage, Clearwater16.6 mi
4.3
icon-full icon
icon-full icon
icon-full icon
icon-full icon
icon-half icon
4,756 ratings
$26.95 $24.95
7% discount_off
Admission for One Child
Admission for One or Two to St. Petersburg Museum of History (Up to 43% Off)
Up to 43% Off Admission to St. Petersburg Museum of History
335 2nd Ave. NE, St. Petersburg3.0 mi
4.3
icon-full icon
icon-full icon
icon-full icon
icon-full icon
icon-half icon
860 ratings
$15 $11
27% discount_off
Admission for One
Casino-Cruise Package for One or Two with Food, Drinks, and Slot Play from Victory Casino Cruises (Up to 42% Off)
Up to 54% Off Casino Cruise 
180 Christopher Columbus Drive, Cape Canaveral
4.3
icon-full icon
icon-full icon
icon-full icon
icon-full icon
icon-half icon
18,611 ratings
$59 $40
32% discount_off
Casino-Cruise Package for One with Lunch or Dinner, Two Drink Tickets, and $10 in Slot Credits
Boy George & Culture Club: The Letting It Go Show with Howard Jones and Berlin on July 15 at 7 p.m.
Boy George & Culture Club w/Howard Jones – Up to 52% Off
4802 US-301, Tampa
$41.75 $20
52% discount_off
Boy George & Culture Club: The Letting It Go Show at MIDFLORIDA Credit Union Amphitheatre at the FL State Fairgrounds on July 15, 2023
250+ bought
Pentatonix – The World Tour with special guest Lauren Alaina on August 10 at 8 p.m.
Pentatonix – The World Tour with Lauren Alaina – Up to 52% Off
4802 US-301, Tampa
$41.30 $20
52% discount_off
Pentatonix - The World Tour with special guest Lauren Alaina at MIDFLORIDA Credit Union Amphitheatre at the FL State Fairgrounds on August 10, 2023
720+ bought
SeaWorld Orlando Admission with Dining Option, or 2, 3 or Unlimited SeaWorld Park Visits (Up to 45% Off)
Up to 45% Off Admission to SeaWorld Orlando
7007 Sea World Drive, Orlando
4.7
icon-full icon
icon-full icon
icon-full icon
icon-full icon
icon-half icon
1,508 ratings
$134.99 $94.99
30% discount_off
SeaWorld Orlando Single Weekday Admission Ticket: Valid 365 days from purchase
Memorial Museum Admission for two (Up to 33% Off)
American Victory Ship Mariners Memorial Museum – Up to 33% Off
705 Channelside Drive, Tampa18.7 mi
4.7
icon-full icon
icon-full icon
icon-full icon
icon-full icon
icon-half icon
2,741 ratings
$24 $16
33% discount_off
Admission for two

From sandy beaches to masterful art works, St. Petersburg balances nature-made and man-made artwork like no other vacation destination. These are the best-of-the-best tourist attractions to see while you’re there. Your Instagram account can thank this list later.

Below are some of the popular attractions near St. Petersburg:

  • Relax on the beach, jump into a kayak, or walk along the shore at Fort De Soto Beach
  • Check out the Dali Museum, features surrealist works of art
  • Admire the glass works of Dale Chihuly at his permanent collection
  • Though somber, the Florida Holocaust Museum is one of the best in the country
  • Check out all of the dynamic exhibits at the Morean Arts Centre

When summer is in full swing, there are plenty of daily activities to experience in St. Petersburg. Whether it’s soaking up all that Sunshine City has to offer, or taking a break at a cafe for lunch, there’s plenty of vacation ideas to choose from.

Here are some exciting activities near St. Petersburg:

  • See a show at The Mahaffey Theater
  • Root for your favorite sports team at Tropicana Field
  • Enjoy some art (and air conditioning) at the Museum of Fine Arts
  • Eat lunch at local favorite, The Mill
  • Walk the Fred Marquis Pinellas Trail in downtown to get a true sense of the city’s spirit

Rooftop lounges, jazz clubs, and vintage-feeling hotspots make St. Petersburg’s just as fun at night as it is during the day. Here are the best things to do at night.

Here are a few more nighttime activities near St. Petersburg:

  • For a taste of St. Petersburg rich history, test your luck at the Manhattan Casino
  • Catch a film at the elaborate and iconic “movie palace” known as The Tampa Theater
  • Grab a drink (or two) on the roof of The Don CeSar a.k.a. “The Pink Palace”
  • Take a tour of 3 Daughters, the largest craft brewery in St. Petersburg
  • Listen to live jazz at the Mandarin Hide

Summer is the perfect time for kids to explore new and old favorites in St. Petersburg. Most are inexpensive, even free, activities and places to go that you as a parent can also enjoy. From the Great Explorations Children’s Museum, Tampa Lowry Zoo, and Clearwater Marine Aquarium, St. Pete’s family-friendly attractions make it one of the best towns to bring your family too.

Family-friendly things to do near St. Petersburg include:

  • Bring out your child’s artistic side with studio classes, kids programs, and summer camp at The Morean Arts Centre
  • For younger children, take them to the Great Explorations Children’s Museum–they’ll love the touch tunnel
  • Feed giraffes, rhinos, and Australian parrots with a fun day at Tampa’s Lowry Zoo
  • See Winter, the dolphin who was featured in the movie “Dolphin Tale” at the Clearwater Marine Aquarium
  • When the kids are hungry, take them to Snapper’s Sea Grill for an amazing kids’ menu

With so much around us all the time–work, busy social lives, and the general responsibilities that come with adulthood, it’s important to dedicate time to self-care and relaxing. And while St. Petersburg is well-known for its beaches and outdoor activities, there are plenty of indoor things to do as well. So find some time to treat yourself to a massage or peaceful yoga class.

Below, find a few St. Petersburg things to do indoors:

  • Doing yoga at The Body Electric Yoga Company
  • Find your own oasis in the heart of downtown St. Pete’s at the Tranquility Wellness Spa
  • B.Y.O.B. to Painting With A Twist
  • Plan a solo-movie watch at the Tampa Theatre
  • See the stars at the Planetarium and Observatory at the St. Petersburg College

St. Petersburg wouldn’t be the beautiful city it is without its active community and amazing beaches. Unleash your adventurous side for activities like horseback riding on the beach, kayaking through the ocean, and hiking ancient trails. Try your hand at fishing off one of the many piers–you never know what you’ll catch.

Active things to see in St. Petersburg include:

  • Hiking the trails at the Weedon Island Preserve
  • Riding horses on the beach with Cypress Breeze Farm
  • Paddling among the mangroves, birds, and manatees with Sweetwater Kayaks
  • Drinking at local breweries with a guided tour by The Thirsty Pelican
  • Fishing off the pier at Redington Long Pier or Pier 60 at Clearwater Beach