28 Fun Things to Do in St. Petersburg, FL | 2024 (with Photos)

Nataša Obradovic

Nataša Obradovic - Travel Writer

Published: June 29, 2023

Hey there! I'm Natasha, and I'm excited to share with you my top recommendations for the most fun activities to do in St. Petersburg, FL. Get ready to discover endless entertainment options and make unforgettable memories during your visit!

St. Petersburg, Florida

St. Petersburg, Florida, is a vibrant city with a rich historical heritage and plenty of recreational opportunities.

Whether you're looking for beautiful beaches, delicious food, or fascinating museums, there are plenty of fun St. Petersburg attractions for everyone.

We've compiled a list of 28 fun things to do in St. Petersburg, FL, from exploring the city's nature preserves to visiting world-class museums and experiencing the city's thriving art scene.

Most Recommended Thing to Do

Salvador Dali Museum

Top Choice Hotel

The Vinoy Renaissance St. Petersburg Resort & Golf Club

Our Top Choice Restaurant

The Mill Restaurant

Our Top Choice Bar for Nightlife

The Canopy Rooftop Lounge.

Best Time to Visit

Summer: Vibrant festivals, mild weather, and stunning architecture.

Average Temperature

Cold winters, mild summers in St. Petersburg, USA.

Transportation Options

Public transit, taxis, ride-sharing, biking, walking, driving.

Average Cost ($, $$, $$$)


My Top Recommendation

St. Petersburg, United States of America, is a vibrant city with endless opportunities for exploration. One must-visit recommendation is wandering along the picturesque downtown waterfront, where you can stroll along the scenic Vinoy Park and indulge in stunning views of Tampa Bay, a perfect spot to unwind and enjoy some serene moments in the heart of the city.

For art enthusiasts, the iconic Salvador Dali Museum is a must-see highlight in St. Petersburg, immersing you in the surreal and imaginative world of this legendary artist; walking through the museum's unique collection is an unforgettable experience like no other, offering a glimpse into the eccentric mind of Salvador Dali and his masterpieces.

What You'll Need to Bring

  1. Passport or identification
  2. Comfortable walking shoes
  3. Weather-appropriate clothing
  4. Travel guidebook or map
  5. Money or credit cards
  6. Personal toiletries and medications
  7. Camera or smartphone for taking photos
  8. Travel adapter for electronic devices
  9. Portable charger for your electronic devices
  10. Travel insurance documentation.

St. Petersburg, United States of America is a vibrant city known for its beautiful beaches, cultural attractions, and diverse dining scene. While exploring this coastal city, it is essential to bring your passport or identification, as well as comfortable walking shoes to navigate its picturesque streets. Pack weather-appropriate clothing and remember to consult a travel guidebook or map for reference.

Be sure to bring enough money or credit cards for your stay, along with personal toiletries and any necessary medications. Don't forget your camera or smartphone to capture the memorable moments, and bring a travel adapter for your electronic devices. It's also wise to have a portable charger on hand to keep your devices powered throughout your travels. Lastly, don't overlook the importance of having your travel insurance documentation readily available.

What Not to Miss

  1. The Dali Museum - A unique collection of Salvador Dali's artwork.
  2. The Vinoy Renaissance Resort - A historic hotel with beautiful architecture and views of the bay.
  3. St. Petersburg Pier - A popular spot for shopping, dining, and enjoying waterfront views.
  4. Fort De Soto Park - A stunning park with white sandy beaches and nature trails.
  5. Museum of Fine Arts - Houses an impressive collection of art from around the world.
  6. Sunken Gardens - A botanical paradise with lush greenery and colorful flowers.
  7. Tropicana Field - Catch a baseball game and cheer for the local team, the Tampa Bay Rays.
  8. Mahaffey Theater - Enjoy live performances ranging from concerts to Broadway shows.
  9. St. Petersburg Saturday Morning Market - A vibrant farmers market with local produce and artisanal products.
  10. Central Avenue - Explore this bustling street filled with unique shops, restaurants, and nightlife options.

What to Avoid

  1. Rushing through attractions - Take your time to fully appreciate the beauty and history of St. Petersburg. Avoid rushing from one attraction to another without taking a moment to truly immerse yourself in the experience.

  2. Ignoring the local cuisine - St. Petersburg offers a diverse and delicious food scene. Don't miss the chance to try local delicacies and explore the city's culinary offerings.

  3. Overpacking - St. Petersburg is known for its mild climate, so avoid overpacking heavy winter gear unless you're visiting during the colder months.

  4. Neglecting to plan for traffic - Like any bustling city, St. Petersburg can have its fair share of traffic. Plan your itinerary accordingly to avoid getting stuck in long commutes.

  5. Not exploring beyond the tourist areas - While the popular tourist spots in St. Petersburg are worth visiting, don't forget to venture off the beaten path and explore the city's hidden gems and local neighborhoods.

1. Visit the World-Renowned Salvador Dali Museum

Salvador Dali Museum

The Salvador Dali Museum in St. Petersburg, Florida, houses the largest collection of Dali's artwork outside of Spain. The building itself is also a work of art, with a stunning glass geodesic dome.

Visitors can take a guided tour of the museum, which includes a look at some of Dali's most famous works, such as "The Hallucinogenic Toreador" and "The Disintegration of the Persistence of Memory."

With its world-class collection, the Salvador Dali Museum is one of the unforgettable things to do in St. Petersburg, FL.

2. Escape the Busy City at Sawgrass Lake Park

Sawgrass Lake Park

Sawgrass Lake Park in St. Petersburg, Florida, is a beautiful nature reserve that features a mile-long boardwalk winding through a diverse ecosystem of wetlands, marshes, and swamps. Visitors can spot a variety of wildlife, including alligators, turtles, and a variety of bird species.

The park also has two fishing piers, several picnic areas, and a playground for kids. If you're a nature lover, or simply looking for a scenic spot to unwind, Sawgrass Lake Park is the perfect place to escape the hustle and bustle of city life and enjoy the natural beauty of St. Petersburg, Florida.

3. Go to the St. Pete Beach

St. Pete Beach

St. Pete Beach is a stunning barrier island, known for its award-winning beaches and endless recreational activities. Visitors to St. Pete Beach can enjoy swimming, sunbathing, fishing, and water sports like parasailing and jet skiing.

There are many beachside restaurants, serving delicious and fresh seafood. St. Pete Beach is also home to several cultural and historical attractions, such as the Gulf Beaches Historical Museum and the Corey Avenue District, which is known for its art galleries, boutiques, and live music venues.

4. Spend Time at the Sunken Gardens

Sunken Gardens

The Sunken Gardens, just north of downtown St. Pete, feature over 50,000 tropical plants. Visitors can explore winding pathways, which lead through lush greenery, cascading waterfalls, and tranquil ponds.

This living museum also features a variety of unique features, such as a butterfly garden, a flamingo flock, and a Japanese garden. Visitors can enjoy guided tours and educational programs that offer insight into the history and maintenance of the Sunken Gardens.

5. Catch a Game at Tropicana Field, Home to the Tampa Bay Rays

Tropicana Field

Tropicana Field, just south of downtown St. Petersburg, FL is home to the Tampa Bay Rays, a Major League Baseball team. With its air-conditioned dome, Tropicana Field is the only indoor venue in Major League Baseball capable of hosting events all year long.

Visitors can enjoy watching the Rays play baseball in a comfortable, air-conditioned environment, with a seating capacity of over 25,000. The stadium offers multiple dining options and merchandise shops and also hosts concerts, conventions, and trade shows.

6. Visit the Imagine Museum in Downtown St. Petersburg, FL

Imagine Museum in Downtown St. Petersburg, FL

The Imagine Museum is a stunning contemporary glass art museum in downtown St. Petersburg, FL. The museum displays over 500 studio glass works from its 1,500-piece collection, including both ancient pieces and modern, cutting-edge works.

Visitors can explore artwork that showcases a wide range of styles and techniques, such as blown glass, fused glass, and flame-worked glass. The Imagine Museum also offers a variety of educational programs and is one of the most fun things to do in St. Petersburg, FL.

7. Explore the Boyd Hill Nature Preserve

Boyd Hill Nature Preserve

Boyd Hill Nature Preserve in St. Petersburg, Florida, is a 245-acre park that offers visitors an opportunity to immerse themselves in the beauty of Florida's natural landscapes, including lush forests, wetlands, and lakes.

The nature preserve is home to alligators, bald eagles, and bobcats. Visitors can explore the hiking trails, picnic areas, and campgrounds of the nature preserve, and learn about the local flora and fauna at its Environmental Education Center.

8. Learn About World War II and Human Rights at the Florida Holocaust Museum

Florida Holocaust Museum

The Florida Holocaust Museum in St. Petersburg, FL is dedicated to honoring the memory of the people who lost their lives during the Holocaust.

It was founded in 1992 by Walter Loebenberg, who escaped Nazi-occupied Germany and later served in the US Army during World War II.

Visitors can explore the museum's permanent collection, which includes original artifacts that tell about life prior to World War II, and the rise of Hitler.

The Florida Holocaust Museum also offers a variety of educational programs, films, and workshops, to engage visitors of all ages and backgrounds.

9. Attend a Show at the Mahaffey Theater

Mahaffey Theater

The Mahaffey Theater, located on the downtown waterfront, offers a world-class entertainment experience. The Mahaffey Theater hosts Broadway shows, classical music performances, and ballets.

The Mahaffey Theater has state-of-the-art facilities, including a 2,031-seat concert hall and an intimate 256-seat theater. Visitors can enjoy pre-show dining at the theater's in-house restaurant, which offers delicious locally-sourced cuisine.

10. Visit the Chihuly Collection at Morean Arts Center

Chihuly Collection at Morean Arts Center

The Morean Arts Center is a top destination in downtown St. Petersburg, FL, and offers art education programs to visitors of all ages. One of the highlights is the Chihuly Collection on Central Avenue, which features the stunning artwork of renowned artist Dale Chihuly.

Visitors can enjoy the impressive display of colorful and intricate glass art pieces, created by a master artist. The Morean Arts Center is home to the Bank of America Children's Learning Center as well as the Glass Studio & Hot Shop, complete with a workshop for glass artists and teaching facilities.

11. Explore Fort de Soto Park

Fort de Soto Park

Fort De Soto Park in St. Petersburg, Florida boasts over 1,100 acres of unspoiled beauty, including pristine beaches, mangrove forests, and saltwater marshes. Visitors can enjoy a range of activities in the park, such as swimming, kayaking, fishing, and hiking.

One of the highlights of Fort De Soto Park is its historic fort, dating back to the Spanish-American War, which is listed on the National Register of Historic Places.

The historic fort has been carefully preserved and is open to visitors, offering a glimpse into Florida's military history.

12. Try a Glassblowing Class at the Morean Glass Studio

Glassblowing Class at the Morean Glass Studio

The Morean Glass Studio at the Morean Arts Center in St. Petersburg, Florida, is an exciting destination for anyone interested in learning the art of glassblowing. Visitors can enjoy a hands-on experience in creating glass art under the guidance of experienced instructors.

The studio is equipped with top-of-the-line equipment, and participants can create their own vases, bowls, ornaments, and sculptures. The glassblowing class at the Morean Glass Studio is an excellent opportunity to discover your creativity and learn about this fascinating art form.

13. Go Bird Watching at the Weedon Island Preserve

Bird Watching at the Weedon Island Preserve

The Weedon Island Preserve is home to a wide range of aquatic and upland ecosystems. The nature preserve spans over 3,000 acres and features a diverse range of habitats, including mangrove forests, salt marshes, and upland ecosystems.

The preserve is home to over 300 bird species, making it an ideal destination for bird-watching enthusiasts. Visitors can explore the park's hiking trails, canoe, and kayak through its waterways, or join a guided tour to learn more about the local flora and fauna.

14. Take a Trip to the Skyway Fishing Pier State Park

Skyway Fishing Pier State Park

Skyway Fishing Pier State Park is a popular destination in St. Petersburg, FL for fishing enthusiasts. It spans both sides of the famous Sunshine Skyway Bridge, offering visitors breathtaking views of Tampa Bay and the Gulf of Mexico.

The park features two fishing piers that stretch out over the water, providing ample space for fishing and sightseeing. It is also home to dolphins, manatees, and a wide range of fish species. Visitors can enjoy the thrill of catching fish while taking in the stunning views of Tampa Bay.

15. Visit the St. Pete Pier

St. Pete Pier

St. Pete Pier is known for its beautiful waterfront views and recreational activities. The pier stretches out into Tampa Bay and offers a variety of activities such as fishing, boating, and sightseeing. For those wanting to explore further, there are plenty of things to do in Tampa as well.

There are also numerous shops, restaurants, and galleries for visitors to explore around St, Pete Pier, as well as a children's playground and a splash pad. St. Pete Pier also has a stunning observation deck, which offers panoramic views of the bay and the city skyline.

16. Visit the Great Explorations Children's Museum

Great Explorations Children's Museum

The Great Explorations Children's Museum in St. Petersburg, Florida offers a variety of fascinating exhibits and hands-on learning experiences that will captivate and educate kids of all ages.

Children can explore the inner workings of a fire station, go on a pretend safari, learn about the human body, experiment with water play, and much more. The Great Explorations Children's Museum also offers summer camps and special events throughout the year.

17. Stop by the Saturday Morning Market

Saturday Morning Market

The Saturday Morning Market in St. Petersburg, FL, is an outdoor market that offers a unique shopping and dining experience. The market is held every Saturday from October to May and features over 200 local vendors selling fresh produce, handmade crafts, and unique goods.

You can find food stalls, featuring a range of international cuisines and local specialties. The Saturday Morning Market market is known for its vibrant atmosphere, fresh produce, live music, and friendly vendors, making it one of the best things to do in St. Petersburg, FL.

18. Explore the St. Petersburg Museum of Fine Arts

t. Petersburg Museum of Fine Arts

The St. Petersburg Museum of Fine Arts is a must-visit for art lovers visiting St. Petersburg, Florida. Established in 1965, the museum in downtown St. Pete boasts a permanent collection of over 20,000 works of art spanning 5,000 years of human creativity.

The collection includes American, European, and pre-Columbian art, as well as decorative arts, photography, and Asian art. Visitors can marvel at masterpieces by artists such as Monet, O'Keeffe, and Renoir, and explore the beautiful gardens and sculpture park in St. Petersburg, FL.

19. Stop by the St. Petersburg Museum of History

 St. Petersburg Museum of History

The St. Petersburg Museum of History is dedicated to the rich history of St. Petersburg and the Tampa Bay area. It showcases a range of artifacts, from the early days of the city's founding to its development into a vibrant cultural and economic center.

Visitors can explore exhibits on topics such as the city's maritime history, its role in the development of aviation, and the contributions of local entrepreneurs. The museum also hosts special Tampa Bay events and educational programs throughout the year.


20. Spend a Day Fishing at the Weedon Island Preserve

Day Fishing at the Weedon Island Preserve

The Weedon Island Preserve fishing pier provides anglers with a stunning view of Tampa Bay, making it an idyllic spot to cast a line and enjoy the tranquil natural surroundings. Visitors can catch a variety of fish species, including sea trout, which is abundant in the area.

The fishing pier is well-maintained, and visitors can find fishing gear, bait, and tackle at the nearby concession stand. The fishing pier and outlying oyster bars are ideal for catching sea trout, snook, and sheepshead while you're in St. Petersburg, FL.

21. Quartermaster Museum

 Quartermaster Museum

The Quartermaster Museum in St. Petersburg, Florida is one of the fascinating cultural attractions in the area. It offers visitors a glimpse into the history of the U.S. Army Quartermaster Corps.

The museum houses more than 24,000 weapons and pieces of equipment used by soldiers in various conflicts throughout history. Visitors can learn about the role of the Quartermaster Corps in supplying troops with food, clothing, weapons, and ammunition.

22. Go Camping at Shell Key Preserve

Camping at Shell Key Preserve

Shell Key Preserve is one of the largest undeveloped barrier islands in the state. The heart of the nature preserve is a protected area that is not accessible to visitors, but the outer edges of the preserve offer a secluded camping experience.

Nature lovers can enjoy the white sand beaches, clear waters, and an array of wildlife that call the preserve home. With overnight camping facilities available, Shell Key Preserve is the perfect place to escape the hustle and bustle of daily life and reconnect with nature.

23. Visit the James Museum of Western and Wildlife Art

James Museum of Western and Wildlife Art

The James Museum of Western and Wildlife Art in St. Petersburg boasts over 400 pieces of contemporary and traditional Western art. It offers a unique glimpse into the history and culture of the American West.

The museum's stunning architecture and beautifully landscaped grounds set the tone for visitors to immerse themselves in the beauty and power of the artwork on display.

Whether you're a fan of Native American art, Western landscapes, or wildlife, there is something here for everyone to enjoy.

24. Spot marine life at Sand Key Park

a fish swimming on a coral reef

Sand Key Park is a stunning natural oasis located in St. Petersburg, Florida. With its pristine white sandy beaches and an abundance of marine life, this park offers a perfect escape from the hustle and bustle of everyday life.

One of the unique features of this park is its artificial reef, which is home to sea turtles, dolphins, and colorful tropical fish. Visitors can enjoy outdoor activities like swimming, fishing, and sunbathing while surrounded by breathtaking natural scenery.

25. See the Bungalows and Landscapes at Kenwood

Bungalows at Kenwood

Kenwood is a remarkable neighborhood in St. Petersburg. It boasts 2,238 historical buildings in a range of architectural styles, including frame and masonry vernacular, craftsman bungalow, Tudor revival, Prairie, Dutch colonial revival, and international.

About 95 percent of all structures in Kenwood have contributed to the neighborhood's entry into the National Registry of Historic Places. Historic Kenwood is home to numerous art galleries and studios, showcasing the creative spirit of the community.

26. Relax at the Gizella Kopsick Arboretum

Gizella Kopsick Arboretum

Gizella Kopsick Arboretum is a beautiful oasis and a stunning palm arboretum. It was once a miniature golf course that was transformed into a world-class botanical garden with over 500 species of palms from all around the world.

Visitors can stroll through the pathways and marvel at the diverse collection of palms, as well as other tropical plants and trees. The serene atmosphere of the arboretum makes it a perfect place for a leisurely stroll or a picnic.

27. Take a Trip to Clearwater Marine Aquarium

 Clearwater Marine Aquarium

The Clearwater Marine Aquarium is a must-visit for anyone interested in marine life and conservation. The aquarium is dedicated to rescuing, rehabilitating, and releasing marine animals, including dolphins, sea turtles, otters, and more.

While you are in Clearwater, you can also stop by and enjoy Clearwater Beach, known for its soft white sand, crystal clear waters, and beautiful sunsets. It offers a wide variety of activities such as swimming, sunbathing, beach volleyball, and various water sports.

28. Walk the Fred Marquis Pinellas Trail

 Fred Marquis Pinellas Trail

The Fred Marquis Pinellas Trail is a scenic 47-mile trail that stretches from St. Petersburg to Tarpon Springs, passing through several charming towns. The trail is perfect for bike tours, jogging, or just taking a leisurely stroll.

Visitors can enjoy breathtaking views of the Gulf of Mexico and Tampa Bay, as well as picturesque woodlands, wetlands, and quaint towns, making it one of the best things to do in St. Petersburg, FL.

FAQs About Things to Do in St. Petersburg, FL

Let's explore some of the most frequently asked questions related to things to do in St. Petersburg, Florida

Is St. Petersburg, Florida worth visiting?

Absolutely, St. Petersburg, Florida is worth visiting. It is a beautiful city with a rich cultural heritage, stunning beaches, a thriving art scene, and plenty of recreational opportunities. Whether you enjoy museums or outdoor activities, there's something for everyone in St. Petersburg, FL.

What is St. Petersburg, Florida popular for?

St. Petersburg, Florida, also known as "Sunshine City'', is popular for its beautiful beaches (Clearwater Beach, Madeira Beach, St. Pete Beach, and more). The city is also home to the Salvador Dali Museum, which houses one of the largest collections of the artist's work outside of Spain.

St. Petersburg, FL is also known for the Sunshine Skyway Bridge**,** the Mahaffey Theater, the Boyd Hill Nature Preserve, the Sunken Gardens, The Morean Arts Center**,** the Florida Holocaust Museum, and the Imagine Museum.

What is there to do in St. Petersburg, FL for free?

There are plenty of free things to do in St. Petersburg, Florida. Visitors can explore the Sunken Gardens, the Boyd Hill Nature Preserve, and the Weedon Island Preserve.

The city's Museum of Fine Arts and the Chihuly Collection offer free admission on certain days of the week.

Visitors can also stroll along the St. Petersburg Pier and walk around the 600 block of Central Avenue, which has over 90 street art murals to admire.

What is unique about St. Petersburg, Florida?

St. Petersburg, Florida is unique for its rich cultural heritage and its thriving arts and culture scene, with a number of museums, galleries, and live music performance venues.

St. Petersburg, FL is also home to the St. Petersburg Jazz Festival and the St. Pete Pride Festival. The city has also implemented a number of green initiatives, making it one of the most environmentally-friendly cities in the US.

Summing Up: Things to Do in St. Petersburg, FL

St. Petersburg, Florida offers an endless array of fun things to do. From exploring the trails of the Boyd Hill Nature Preserve to admiring the art at the Morean Arts Center, there is something for everyone. St. Petersburg's night scene is quite rich as well.

St. Pete Beach offers a beautiful setting for a day of relaxation, Sunshine Skyway Bridge is the longest fishing pier in the world, while The Florida Holocaust Museum provides an educational and moving experience.

These are just a few of the many St. Petersburg, FL attractions waiting to be explored. So book your tickets and visit St. Petersburg to discover all the fun things Sunshine City has to offer.