St. Petersburg, FL

Travel Guide

Buildings along the skyline of St. Petersburg, Florida
St. Petersburg, Florida, USA downtown city skyline on the bay.
St. Petersburg
St. Petersburg
Panoramic aerial view of St Petersburg skyline at sunset, Florida

Endless sunshine, fresh seafood and stellar street art: with a blend of artistic charm and urban sophistication, St. Petersburg might be Florida’s coolest coastal town.

There’s a lot going on beneath St. Petersburg’s sunny, fun-loving exterior. It’s overflowing with creative energy, from the colorful murals of its Warehouse Arts District to world-renowned cultural institutions like the Salvador Dalí Museum. It’s a culinary hot spot, with everything from buzzy brunch cafes to seafood restaurants and innovative craft breweries. And it’s a jumping-off point for exploring spectacular stretches of sand like St. Pete Beach and Pass-a-Grille Beach, plus sprawling urban parks and nature preserves. Whether you’re looking for secluded shorelines, cutting-edge galleries or the best grouper sandwich in town, this St. Petersburg travel guide has you covered.

The best areas for accommodation in St. Petersburg

Downtown is one of the best places for first-timers to stay in St. Petersburg. Base yourself here to easily visit top attractions, including the Salvador Dalí Museum, the Chihuly Collection and the Museum of Fine Arts on the St. Petersburg harbor. First-timers keen to take a bite out of the city’s food scene should stay in the up-and-coming EDGE District, where there’s a mix of international eateries, bustling patio bars and beer gardens.

With mural-lined streets perfect for strolling down hand in hand and trendy eateries and coffee shops ripe for exploring together, the Grand Central District is one of the best places for couples to stay in St. Petersburg. And as the city’s historic “gayborhood,” it’s a great choice for LGBTQ+ couples. If you’re craving a seaside getaway, stay on St. Pete Beach, renowned for its powdery sands and alfresco restaurants and bars.

For families seeking a mix of dining options, museums and outdoor space, the Waterfront Museum District is one of the best places to stay in St. Petersburg. Enjoy the Sunshine City’s endless rays with a stroll along St. Pete Pier, one of the city’s best family-friendly attractions. If you’d prefer to be down on the beach, Treasure Island offers a stunning stretch of sand lapped by gentle waves with several family-friendly hotels.

Best time to visit St. Petersburg

  • Winter (December to early March): While temperatures are cooler, winter brings near-constant sunshine and thinner crowds.
  • Spring (late March to May): The best time to visit St. Petersburg for warm weather, minimal rainfall and events such as the Tampa Bay Blues Festival.
  • Summer (June to September): Great deals on accommodations and many festivals such as St Pete Pride and Sunsets at Pier 60. Expect high temperatures and frequent afternoon storms.
  • Fall (September to November): A sweet spot between summer’s heat and winter’s cooler temperatures, fall is another great time to visit St. Petersburg.

How many days to spend in St. Petersburg

Visit St. Petersburg for around three to four days if you’d like to explore top museums, relax on nearby beaches and enjoy the city’s culinary and craft beer scenes. With five days to a week, you can add a couple of day trips to nature spots like Honeymoon Island and Weeki Wachee State Park.

The vibe of St. Petersburg

St. Petersburg balances laid-back coastal charm with an artistic spirit. Downtown is a cool mishmash of restored warehouses, indie boutiques and microbreweries, while live music bars and vibrant murals add to the rich tapestry of sound and color. The city has an impressive array of major galleries for its size, including the Salvador Dalí Museum, the Chihuly Collection and the Museum of Fine Arts. But its creativity isn’t limited to art. Sample local IPAs, stouts and sours at craft breweries, or dine at innovative restaurants led by world-renowned chefs. St. Pete also has a loud and proud LGBTQ+ community and hosts Florida’s largest Pride; expect to see rainbow flags everywhere you go.

What is St. Petersburg famous for?

A vacation in St. Petersburg, Florida, will likely feature plenty of blue skies. Nicknamed “The Sunshine City,” it’s famous for holding the record for having the most consecutive days of sunshine: 768 days, recorded in the late 1960s. Soak up those endless rays at stunning beaches like Pass-a-Grille, Clearwater and Sunset Beach. St. Pete’s creative energy is evident through its colorful murals, with more than 600 dotted around town; take a guided walking tour to learn the stories behind the artworks. Locals love their sports, so join in the fun by watching Tampa Bay Rays (MLB) play at Tropicana Field or catching a Tampa Bay Rowdies soccer game at Al Lang Stadium.

Events in St. Petersburg

St. Petersburg’s events start with a bang, with the New Year Fireworks over St. Pete Pier. In February, the free Localtopia festival at Williams Park celebrates local arts, music and food. Vinoy Park comes to life with reggae rhythms for Reggae Rise Up Florida Festival in March and soulful sounds at the Tampa Bay Blues Festival in April. June brings a month of rainbow-hued festivities for St. Pete Pride, including a huge parade and street fair in the Grand Central District. In October, check out new artworks and special events for the SHINE St. Pete Mural Festival, or listen to jazz, swing, blues and funk at the Clearwater Jazz Holiday.

Top attractions in St. Petersburg

For first-timers, visiting the waterfront Salvador Dalí Museum is an unmissable thing to do in St. Petersburg. It’s home to the largest collection of the surrealist painter’s works outside of Spain, in a fittingly surreal glass building. A day trip to St. Pete Beach is also a must. Drive 20 minutes (or take a 30-minute bus) from Downtown to reach this barrier island with a vast expanse of powdery sand.

Strolling around the Sunken Gardens is one of the best things for couples to do in St. Petersburg. This sprawling green space is brimming with tropical plants, towering palms and native Florida flowers. For a romantic day on the sand, escape to Pass-a-Grille Beach, a tranquil shoreline at the southern tip of St. Pete Beach. Then catch a Gulf Coast sunset from one of the neighborhood’s rooftop bars or seafood restaurants.

One of the best things for families to do in St. Petersburg is a stroll around St. Pete Pier, which features a huge, modern playground, plentiful parks and fountains where kids can splash about. Take budding artists to explore the Salvador Dalí Museum’s interactive exhibits or gaze at colorful glassworks at the Chihuly Collection. It’s worth heading out of town to Weedon Island Preserve, where you can walk or kayak through lush wetlands.

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 Palladium Theater.

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, Renaissance Vinoy Golf Club and Vinoy Park Beach 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 Pasadena Shopping Center or Corey Ave.

SkyBeach Resort

SkyBeach Resort

4 out of 5
6800 Sunshine Skyway Lane St. Petersburg FL
The price is $186 total per night from Jun 9 to Jun 10
$186 total
per night
Jun 9 - Jun 10
Book a stay at this beach hotel in St. Petersburg. Enjoy 2 outdoor pools, 2 restaurants, and a private beach. Popular attractions Pass-a-Grille Beach and Tropicana ...
8.6/10 Excellent! (746 reviews)
"The bed was very nice. The water in the shower was either scalding hot or ice cold so unable to have a nice warm shower. Electrical outlets would not work on the bedside tables."

Reviewed on Jun 8, 2026

SkyBeach Resort
Hilton St. Petersburg Bayfront

Hilton St. Petersburg Bayfront

4 out of 5
333 1st St S St. Petersburg FL
The price is $153 total per night from Jul 5 to Jul 6
$153 total
per night
Jul 5 - Jul 6
Book a stay at this business-friendly hotel in St. Petersburg. Enjoy breakfast (surcharge), room service, and a fitness center. Our guests praise the helpful ...
7.8/10 Good! (1,041 reviews)
"Rooms were very comfortable, location was amazing. Will definitely go back!"

Reviewed on Jun 5, 2026

Hilton St. Petersburg Bayfront
Mint House St. Petersburg Downtown by Kasa

Mint House St. Petersburg Downtown by Kasa

4 out of 5
77 11th St N St. Petersburg FL
The price is $108 total per night from Jul 2 to Jul 3
$108 total
per night
Jul 2 - Jul 3
Book a stay at this business-friendly aparthotel in St. Petersburg. Enjoy free WiFi, valet parking (surcharge), and a picnic area. Our guests praise the helpful ...
9.4/10 Exceptional! (852 reviews)
"Staying at the Mint was a great decision. It was my second time and I would return again. Rooms are very clean and has all the amenities needed for a long stay or a quick weekend. We used the pool area several times and had a wonderful experience. We grilled our dinner and enjoyed the quick clean ..."

Reviewed on Jun 8, 2026

Mint House St. Petersburg Downtown by Kasa
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Mint House St. Petersburg Downtown by Kasa

Mint House St. Petersburg Downtown by Kasa

4 out of 5
77 11th St N St. Petersburg FL
Book a stay at this business-friendly aparthotel in St. Petersburg. Enjoy free WiFi, valet parking (surcharge), and a picnic area. Our guests praise the helpful ...
9.4/10 Exceptional! (852 reviews)
"Staying at the Mint was a great decision. It was my second time and I would return again. Rooms are very clean and has all the amenities needed for a long stay or a quick weekend. We used the pool area several times and had a wonderful experience. We grilled our dinner and enjoyed the quick clean ..."

Reviewed on Jun 8, 2026

Mint House St. Petersburg Downtown by Kasa
The BC Resort on the Water

The BC Resort on the Water

4 out of 5
8800 Bay Pines Blvd St. Petersburg FL
Book a stay at this business-friendly aparthotel in St. Petersburg. Enjoy free WiFi, free parking, and laundry facilities. Popular attractions John's Pass Village ...
7.8/10 Good! (19 reviews)
"Seen dolphins from my balcony pretty cool"

Reviewed on Jun 1, 2026

The BC Resort on the Water
Amazing waterfront condominium at Boca Ciega Resort

Amazing waterfront condominium at Boca Ciega Resort

St. Petersburg FL
Stay at this condo in St. Petersburg. Enjoy a fitness center, a garden, and laundry facilities. Popular attractions John's Pass Village & Boardwalk and St. Petersburg ...
9/10 Wonderful! (148 reviews)
"Enjoyed it very much. Bonus there was a nice indoor/outdoor bar & grill right next door to enjoy. Laundry available in unit. Initially didn't seem to get exact check in info such as room # and key/code to get in but a call to VRBO resolved that relatively quickly (10-15mins). Only downside was from ..."

Reviewed on May 27, 2026

Amazing waterfront condominium at Boca Ciega Resort
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Popular places to visit

Things to do

Food in St. Petersburg

Fish and seafood reign supreme in St. Petersburg — and if you only eat one thing, make it a grouper sandwich. Florida’s signature sweet-tasting fish is typically deep-fried or “blackened” (fried with spiced seasoning) and served in a bread bun. For fresh seafood in upscale surroundings, head to the Maritana Grille at the Don CeSar, an iconic pink hotel in St. Pete Beach dating to the 1920s. Thanks to the Sunshine City’s Gulf Coast location, excellent Mexican taquerias abound, as do hot spots for Cajun and “Floribbean” fusion cuisine. For a weekend brunch, you’ll find everything from chicken and waffles to fluffy Japanese pancakes on the menus of St. Pete’s innovative cafes and restaurants.

Nightlife in St. Peterburg

Hops lovers are well catered for in St.Petersburg, nicknamed “the Gulp Coast” for its abundance of craft breweries. Start your evening sipping local ales in one of Grand Central District’s lively taprooms or sun-soaked patios. Then make a beeline for the mural-clad EDGE District, where you’ll find natural wine cellars, old-school pubs and LGBTQ+ bars. The best spots for live music are concentrated around the eastern end of Central Avenue, from Irish taverns to open-air concert halls and late-night cabaret venues. And if you’re feeling fancy, catch a performance at the Palladium Theater, housed in an impressive Romanesque revival building dating to 1925.

Shopping in St. Petersburg

For some retail therapy with local flair, stroll around the Marketplace at St. Pete Pier, where you’ll find gourmet candy, jewelry, beach apparel, vintage decor and artisan foods. Crislip Arcade on Central Avenue is another unique gem. This stunning 1920s arcade is worth visiting even if you’re just window-shopping, with its independent galleries, boutiques and cafes. Foodies won’t want to miss the Saturday Morning Market, a farmers market brimming with local produce and food trucks. And if you’re planning a trip to St. Pete Beach, Corey Avenue is a must-visit for boutiques selling unique gifts, homewares and fashion.

Best beaches in St. Petersburg

With a wide expanse of sand between rolling dunes and gentle Gulf waves, Treasure Island is one of the best swimming beaches near St. Petersburg. Pass-a-Grille Beach also offers crystal-clear waters along with plenty of aquatic activities, from deep-sea fishing to speed boating and stand-up paddleboarding. And if you’re seeking a quieter stretch of sand, venture a little further north to Redington Beach for the ultimate in secluded relaxation.

Shell Key Preserve is one of the best beaches for snorkeling near St. Petersburg, home to one of the largest undeveloped barrier islands in the U.S. You can get there by ferry from Pass-a-Grille Beach. Or take a guided snorkeling tour of the clear, shallow waters around Egmont Key, ideal for families and novice snorkelers. It’s worth exploring the mid-19th-century lighthouse and former Spanish military fort on this island, too.

Getting around St. Petersburg

The waterfront and Downtown St. Petersburg are fairly walkable, and you can easily reach attractions further afield on the Central Avenue Trolley or Downtown Looper Trolley. SunRunner buses are a good way to get from Downtown to St. Pete Beach. If you’re planning to visit several beaches and out-of-town destinations like Fort de Soto Park, driving is the best way to get around.

St. Petersburg currency and budget

The tipping etiquette here is around 15%-20% for restaurant bills and a couple of dollars for cab drivers, hotel staff and bartenders. For a mid-range vacation in St. Petersburg, Florida, budget around $200-$250 USD per day for accommodations, food, transportation and activities. To save cash, visit free attractions like St. Pete Pier or explore the city’s markets and murals. Here is what you can expect to pay for some typical daily costs:

  • A meal at an inexpensive restaurant = $20.00 USD
  • A pint of domestic beer = $5.00 USD
  • A medium cappuccino = $4.50 USD
  • A meal for two at a mid-range restaurant = $65.00 USD

*Prices are provided for informational purposes and are subject to change.

Cities near St. Petersburg

Explore a world of travel with Expedia