View our Accessibility Statement Skip to main content

St. Petersburg hotels & vacation packages

Plan your ideal St. Petersburg vacation package, and experience a unique blend of art, live entertainment, waterfront parks, vibrant nightlife, and beautiful sun-soaked beaches. 
Plan your ideal St. Petersburg vacation package, and experience a unique blend of art, live entertainment, waterfront parks, vibrant nightlife, and beautiful sun-soaked beaches. 
Traveling with an infant?
Question Mark Icon

St. Petersburg deals & hotels

St. Petersburg deals & hotels

Traveling between
and
Traveling between
Filter your search
Filter your search
Filter your search
All-inclusive only
Traveling between
and
Traveling between
Hotel class
Number of nights
-
up to
$
Enter atleast $0
Sort by
All-inclusive only
-
up to
$
Enter atleast $0
Hotel class
Number of nights
Not seeing deals? Modify your travel preferences, change your destination, or select new dates.

Here are a few of our most popular St. Petersburg resorts:

  • TripAdvisor traveler rating
    based on TripAdvisor reviews

    Clearwater via Tampa

    Sirata Beach Resort

    Nestled among the soft, white sands of St. Pete Beach, Sirata Beach Resort welcomes you to a tropical retreat where you can sit back and relax.

  • TripAdvisor traveler rating
    based on TripAdvisor reviews

    Clearwater via Tampa

    The Vinoy Renaissance St Petersburg Resort and Golf Club

    Overlooking the Gulf of Mexico in the heart of the dynamic downtown, Vinoy is an ever-brilliant beacon that blends classic grace with contemporary style in a charismatic statement about St. Petersburg's past, present, and future.

  • TripAdvisor traveler rating
    based on TripAdvisor reviews

    Clearwater via Tampa

    The Don Cesar

    Known as Florida’s iconic “Pink Palace,” The Don Cesar is reminiscent of a Mediterranean-style castle.

  • TripAdvisor traveler rating
    based on TripAdvisor reviews

    Clearwater via Tampa

    RumFish Beach Resorts by TradeWinds

    Nestled amidst a setting of tropical solitude on the Gulf of Mexico, this intimate beachfront retreat has something for every member of the family. 

  • TripAdvisor traveler rating
    based on TripAdvisor reviews

    Clearwater via Tampa

    Bellwether Beach Resort

    Capturing the vintage spirit of its coastal locale, Bellwether’s iconic architecture and nostalgic interiors set the tone for the resort experience: thoughtful, fun, and unexpected.

  • TripAdvisor traveler rating
    based on TripAdvisor reviews

    Clearwater via Tampa

    THE BEACHCOMBER BEACH RESORT HOTEL - EP

    The Beachcomber Beach Resort and Hotel, located directly on St. Pete Beach, provides a resort-style atmosphere on almost 6 acres of lush tropical landscaped gardens on its private beach on the sun-kissed shores of the Gulf of Mexico.

Things to do in St. Petersburg, FL

  • Busch Gardens Tampa

    This exciting pass allows you to spend the day at Busch Gardens®! The ultimate family adventure park, Busch Gardens® offers an array of fascinating attractions based on exotic encounters with the African continent. Provided by Busch Gardens® Tampa Bay
  • Segway

    St Petersburg Historical Segway Tour

    Experience the city of St Petersburg with ease and comfort on this historical Segway tour. Cruise along Tampa Bay, pass the St Petersburg Pier, and coast by Victorian-style houses as you hear about the city’s interesting history from your knowledgeable guide.
  • Shark Swim at the Florida Aquarium

    Swim with the Sharks at the Florida Aquarium

    See what it’s like to scuba dive in the ocean without any prior experience, and without actually going in the ocean, during the Florida Aquarium’s Shark Swim. During the 30-minute experience, you’ll float on the water’s surface above a reef rich with marine life like stingrays, lobsters, puffer fish, eels, and tiger sharks.
  • Skyline

    Helicopter Tour of Tampa Bay and Davis Island

    Explore Tampa Bay from the air on a 12 mile helicopter tour over Davis Island, the Port of Tampa and Hillsborough Bay. After admiring the beautiful scenery, drop down close to the water to watch playful bottlenose dolphins before returning to the Peter O. Knight Airport.
  • St. Pete Beach, St. Petersburg

    St. Pete Beach, located in St. Petersburg, Florida, is a sun-soaked paradise that attracts visitors from all over the world. With its powdery white sands, crystal-clear waters, and vibrant atmosphere, St. Pete Beach offers an ideal setting for a perfect beach getaway. Whether you're looking to relax under the sun, engage in exciting water sports, or explore the local attractions, St. Pete Beach has something for everyone.

    Finding the right place to stay is essential for a memorable vacation, and St. Pete Beach boasts an array of hotels to suit every taste and budget. From luxurious beachfront resorts to charming boutique hotels, there is no shortage of fantastic accommodations in this beautiful destination. Many hotels in St. Pete Beach offer stunning views of the Gulf of Mexico, allowing you to wake up to the sound of waves and the sight of a breathtaking sunrise.

    For those who prefer to stay close to the action, there are numerous hotels located right on the beachfront. These hotels provide easy access to the sand and sea, so you can spend your days swimming, sunbathing, or strolling along the shore. Beachfront hotels often come with additional amenities such as beachside bars, pools, and water sport rentals, making it easy to enjoy all the beach has to offer without ever having to leave your accommodation.

    In addition to the beachfront options, there are also several hotels situated just a short walk from the beach. These hotels often offer a quieter atmosphere while still being conveniently close to all the beach activities. Staying in one of these hotels gives you the flexibility to explore other attractions in St. Petersburg, such as the vibrant downtown area, local museums, and the famous Salvador Dalí Museum.

    For families traveling with children, many hotels in St. Pete Beach offer family-friendly amenities and activities. From kid's clubs to game rooms, these hotels ensure that even the youngest travelers have a great time. Meanwhile, adults can take advantage of on-site spas, fitness centers, and fine dining options.

    Whether you're planning a romantic retreat, a family vacation, or a solo adventure, the hotels in St. Pete Beach cater to all types of travelers. With so many options to choose from, you're sure to find the perfect place to stay that meets your needs and exceeds your expectations.

    Experience the charm and beauty of St. Pete Beach in St. Petersburg, Florida. With its stunning beaches, wide range of activities, and excellent hotels, this destination promises an unforgettable vacation. Book your stay today and get ready to enjoy the best that St. Pete Beach has to offer.  
  • Sunken Gardens, St. Petersburg

    Nestled in the heart of St. Petersburg, Florida, Sunken Gardens is a lush oasis that offers visitors a serene escape from the hustle and bustle of everyday life. This century-old botanical paradise is home to more than 50,000 tropical plants and flowers, making it a must-visit destination for nature lovers and those seeking tranquility.

    As you wander through the winding paths of Sunken Gardens, you'll be captivated by the vibrant colors and exotic plants that surround you. The gardens feature a stunning collection of palm trees, flowering bushes, and cascading waterfalls, creating a picturesque setting that's perfect for relaxation and exploration. The peaceful ambiance and meticulously maintained landscapes make Sunken Gardens a true gem in St. Petersburg.

    For those staying in St. Petersburg hotels, Sunken Gardens is conveniently located and easy to reach. Whether you're staying in a hotel downtown or at one of the charming boutique hotels nearby, this botanical garden is just a short drive away. Many visitors find that combining a visit to Sunken Gardens with other local attractions creates a well-rounded and enjoyable experience.

    One of the highlights of Sunken Gardens is the butterfly garden, where you can observe these delicate creatures up close as they flutter among the flowers. It's a delightful spot for photography enthusiasts and families with children. The gardens also host a variety of educational programs and workshops, providing visitors with the opportunity to learn about horticulture, conservation, and the unique history of the gardens.

    If you're planning a special event, Sunken Gardens offers a beautiful and memorable setting for weddings, family gatherings, and corporate events. The lush greenery and serene atmosphere provide a stunning backdrop for any occasion. Be sure to check with your hotel for more information on booking events at Sunken Gardens, as many St. Petersburg hotels have partnerships and can assist with arrangements.

    After spending a day exploring the gardens, return to your comfortable hotel and reflect on the beauty you’ve experienced. Whether you’re staying in one of the luxurious hotels or a cozy inn, you'll find that the tranquility of Sunken Gardens perfectly complements the hospitality and comfort of St. Petersburg accommodations.

    Don't miss the chance to visit Sunken Gardens during your stay in St. Petersburg. This botanical haven offers a peaceful retreat filled with natural beauty and vibrant plant life. Whether you're an avid gardener, a nature enthusiast, or simply looking for a serene place to unwind, Sunken Gardens is a highlight of any trip to St. Petersburg.

Adventure through St. Petersburg’s beach paradise

St. Petersburg, Florida, is a beach paradise waiting to be explored. With its pristine beaches, vibrant arts scene, and endless sunshine, St. Petersburg offers a perfect getaway for every type of traveler. Whether you're planning a family vacation, a romantic retreat, or a solo adventure, this beautiful city promises a memorable experience.

Finding the perfect accommodation is key to enjoying your stay in St. Petersburg. The city boasts a wide range of hotels to suit every budget and preference. From luxurious beachfront resorts to budget-friendly options, there's something for everyone. Many St. Petersburg hotels offer excellent amenities, including pools, fitness centers, and on-site dining, ensuring a comfortable and enjoyable stay. If you're looking for more specific information about each hotel, be sure to check the hotel details when booking your accommodation.

For those who want to be in the heart of the action, a hotel downtown provides easy access to the city's vibrant cultural attractions, shopping, and dining options. St. Petersburg's downtown area is known for its bustling atmosphere and close proximity to popular sites like the Salvador Dalí Museum and the bustling Central Avenue. Staying at a hotel downtown ensures you're never far from the excitement.

When it comes to St. Petersburg hotels, you'll find a variety of favorites among travelers. Many visitors rave about the friendly service, clean facilities, and convenient locations of the city's top-rated accommodations. Whether you choose a luxurious resort or a cozy boutique hotel, you're sure to find a place that meets your needs and exceeds your expectations.

A good hotel experience can significantly enhance your vacation, and St. Petersburg's hospitality industry strives to offer just that. Many hotels feature beautiful pools where you can relax and soak up the Florida sun. After a day of exploring the city's attractions or lounging on the beach, returning to a refreshing pool is the perfect way to unwind.

Booking a St. Petersburg hotel is a straightforward process, with many online platforms providing detailed information and reviews to help you make an informed choice. Whether you're looking for a family-friendly resort, a romantic beachfront escape, or a centrally located hotel downtown, St. Petersburg has it all.

Adventure through St. Petersburg's beach paradise and discover why it's a top destination for travelers from around the world. With its stunning beaches, diverse cultural offerings, and excellent hotels, your stay in St. Petersburg is sure to be a memorable one. So pack your bags, book your accommodation, and get ready for an unforgettable adventure in St. Petersburg, Florida.