St. Petersburg Vacation Packages

Book a Hotel + Flight or Car together to unlock savings

  • Plan, book, travel with confidence

  • Better together

    Save up to CA $1,096 when you book a flight and hotel together*
  • Find the right fit

    With over 300,000 hotels worldwide, it's easy to create a perfect package
  • Rest easy

    Plan, book, and manage your trip all in one place

Your St. Petersburg Vacation

With plenty of highlights as well as some hidden gems, this city is best explored with a St. Petersburg vacation package. Check out hotels located in Downtown St. Petersburg, which is good for views, dining and culture. You'll want to sightsee during your trip to St. Petersburg. Don't miss famous attractions like Salvador Dali Museum, Tropicana Field and Sunken Gardens. Don't delay visiting this city any longer. Your perfect St. Petersburg vacation is a few quick clicks away with Expedia.

Top St. Petersburg Vacation Deals

Price found within the past 48 hours. Click for updated prices.
ChartHouse Clearwater Beach Marina Hotel
The Barrymore Hotel Tampa Riverwalk
FUSION Resort Waterfront Suites
Ocean Club Treasure Island Hotel
Hotel Tampa Riverwalk

Things to do in and around St. Petersburg

St. Petersburg, Florida, offers a fantastic vacation for families and outdoor enthusiasts alike. Visitors can explore vibrant shopping areas and relax at beautiful resorts. Key activities include engaging walking tours, exciting outdoor adventures, and the chance to discover amazing attractions. Don't miss a scenic sidewalk cruise or a day at Adventure Island for thrilling fun in the sun.

Shopping

In St. Petersburg, explore John's Pass Village & Boardwalk for a lively shopping experience, just 14.5km away, offering entertainment and unique gifts. Closer to the city, visit Flea Market Wagon Wheel, 12.9km away, for a local vibe. Sundial St. Pete is right in town for more shopping fun.

Recreation

Experience the vibrant culture at the Mahaffey Theater, where romance and family entertainment thrive. Dance the night away at St. Pete's Historic Coliseum, and indulge in outdoor sports at Bardmoor Golf and Tennis Club, just 14.5km from the city, perfect for golf and tennis enthusiasts.

Adventure

At the Tampa Bay Grand Prix, located 14.5km from St. Petersburg, experience thrilling go-kart racing on a challenging track. The Willis S. Johns Center, nestled in St. Petersburg, offers various adventure activities. For family-friendly fun, visit the Treasure Island Fun Center, situated 16.1km away, featuring exciting arcade games.

Nightlife

In St. Petersburg, Florida, the nightlife thrives along Beach Drive and Central Avenue, boasting vibrant bars, live music venues, and rooftop lounges. Explore the lively scene at local spots like Jannus Live and The Canopy, where you'll find a mix of entertainment and a relaxed coastal atmosphere.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Find the best attractions in and around St. Petersburg

St. Petersburg, Florida, is an ideal destination for outdoor enthusiasts and families, boasting beautiful beaches, urban parks, and art museums. Visitors can explore popular attractions like Clearwater Beach and St. Pete Beach, offering a perfect blend of sun, culture, and adventure. Whether you're looking to relax on the shore or immerse yourself in local art, St. Petersburg provides a delightful experience for every type of traveller.

  • Salvador Dali Museum: Immerse yourself in the surreal world of Salvador Dali at this stunning museum, showcasing an extensive collection of his works. The unique architecture and vibrant cultural atmosphere enhance your appreciation of Dali's genius, making it a must-visit for art enthusiasts.
  • Vinoy Park: Enjoy a family-friendly outdoor oasis in the heart of St. Petersburg. With lush greenery, scenic walkways, and waterfront views, it's perfect for picnics, leisurely strolls, or simply relaxing while soaking in the city's vibrant atmosphere.
  • Fort De Soto Park: Just 16.1km from St. Petersburg, this beautiful beach park offers pristine sands and tranquil waters. Ideal for swimming, kayaking, or sunbathing, Fort De Soto Park promises a delightful escape into nature.

Best time to go to St. Petersburg

The best time to visit St. Petersburg can depend on the weather and when visitor numbers rise and fall. The hottest average temperature in St. Petersburg falls in August, when visitor numbers are average and weather is mostly sunny with light rain. The coolest average temperature in St. Petersburg falls in January, visitor numbers are slightly high and weather is mostly sunny with light rain.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January61.3°F (16.3°C)Light RainMostly SunnySlightly HighAverage
February64.6°F (18.1°C)No RainMostly SunnyAverageSlightly High
March67.8°F (19.9°C)Light RainMostly SunnyAverageSlightly High
April73.6°F (23.1°C)Light RainMostly SunnySlightly HighSlightly High
May78.3°F (25.7°C)Light RainSunnySlightly LowAverage
June82.0°F (27.8°C)Light RainMostly SunnyAverageAverage
July83.3°F (28.5°C)Moderate RainMostly SunnySlightly HighAverage
August83.7°F (28.7°C)Light RainMostly SunnyAverageAverage
September81.5°F (27.5°C)Light RainMostly SunnyAverageSlightly Low
October76.6°F (24.8°C)Light RainMostly SunnySlightly LowSlightly Low
November69.6°F (20.9°C)No RainMostly SunnyAverageSlightly Low
December65.5°F (18.6°C)Light RainMostly SunnySlightly LowAverage

Tips to save on your trip to St. Petersburg

  • Take advantage of package deals on Expedia and combine flights, hotels, or car rentals for a convenient and cost-effective trip to St. Petersburg.
  • Consider traveling to St. Petersburg during the low season (September to November) for more affordable options.
  • Use the Price per traveler filter on Expedia to find a package deal that suits your budget.
  • Check the VIP Access properties filter to discover outstanding hotels with added member perks at select properties.

St. Petersburg Beach Vacation

The smell of salty sea air and fabulous ocean vistas are some things to look forward to on your St. Petersburg vacation. If you're eager to save on your trip to St. Petersburg, here's how to do it — go with one of our St. Petersburg vacation packages. Lock in one near Eckerd College Beach, just 8 kilometres from the centre of town and a popular place to base yourself. Alternatively, pick a package that puts you close to Spa Beach, another stunning coastline. Whichever you choose, you'll be left with extra money in your travel budget to spend.

Things You Should Know About St. Petersburg

  • Check into one of our St. Petersburg beach hotels to enjoy the best this destination has to offer. Wander along the water's edge and marvel in the stunning sunsets right outside your doorstep.
  • Our private vacation homes, like La Quinta Inn & Suites by Wyndham St. Petersburg Northeast and Comfort Inn St Petersburg North, are a hit with travellers of all types. Consider the facilities and get set for your stay in St. Petersburg!
  • Approximately 244,800 people live in St. Petersburg. If you'd like a few tips about things to see and do, why not start a conversation with a few of the locals? Our St. Petersburg things to do page is also a great source of info.
  • After you've made some great savings by booking a St. Petersburg vacation package, you can indulge in some travel experiences. Vinoy Park, Jannus Live and Chihuly Collection are a few attractions that should be on your must-see list.

Ready to book your vacation to St. Petersburg?

 

Choose your dates

St. Petersburg Hotel Deals

SkyBeach Resort

SkyBeach Resort

4 out of 5
6800 Sunshine Skyway Lane St. Petersburg FL
Fully refundableReserve now, pay when you stay
The price is CA $205 per night from Apr 17 to Apr 18
CA $205
CA $302 total
Apr 17 - Apr 18
includes taxes & fees
8.6/10 Excellent! (633 reviews)
Comfortable/friendly—-great weather helped! Breakfast by the pool and evening drinks in the bar were both terrific. Staff was completely helpful and friendly+++

Reviewed on Apr 13, 2026

SkyBeach Resort
Quality Inn Saint Petersburg North-Tampa Bay

Quality Inn Saint Petersburg North-Tampa Bay

3 out of 5
2595 54th Ave N St. Petersburg FL
Fully refundableReserve now, pay when you stay
The price is CA $112 per night from May 5 to May 6
CA $112
CA $127 total
May 5 - May 6
includes taxes & fees
7.4/10 Good! (1,021 reviews)
Room could’ve been a lot cleaner, staff was friendly, parking good.

Reviewed on Apr 13, 2026

Quality Inn Saint Petersburg North-Tampa Bay
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 CA $141 per night from May 13 to May 14
CA $141
CA $160 total
May 13 - May 14
includes taxes & fees
9.4/10 Exceptional! (763 reviews)
The facilities were very clean and a very safe environment. The staff nd guests were considerate and respectful. Conveniently located near ballpark and the many shops restaurants and night life. Definitely highly recommended to stay here..Definitely will when im back in st Pete

Reviewed on Apr 14, 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.

Discover the most popular places to visit in St. Petersburg

What to do in St. Petersburg

Explore a world of travel with Expedia

* Savings based on package bookings compared to the price of the same components booked separately. Savings not available on all packages.