Customized for your search:

St. Petersburg Hotels

St. Petersburg hotels
St. Petersburg

Hotel + Flight Deals in St. Petersburg

See all St. Petersburg Package Deals

Top Trending Hotels in St. Petersburg

Plaza Beach Hotel Beachfront Resort - St. Pete Beach Hotels
Rating: 3.0 Stars
$172

Plaza Beach Hotel Beachfront Resort

4506 Gulf Blvd, St. Pete Beach - Map
 
 
"Very clean hotel right by the beach!"
The room was super clean and comfortable with a kitchenette and fridge. The staff was extremely friendly and helpful! The pool was very clean and a nice way to end the day. Thoroughly enjoyed the stay and would definitely go back!
A Traveller
Within easy reach of Dolphin Landings Charter Boat Center, Upham Beach, and Hurley Park, this St. Pete Beach resort is set on …More
Bayview Plaza Waterfront Resort - St. Pete Beach Hotels
Rating: 3.0 Stars
$145

Bayview Plaza Waterfront Resort

4321 Gulf Blvd, St. Pete Beach - Map
 
 
"Best vacation ever"
Loved the privacy that you can not get anywhere else on the strip Very clean Priced right
Betsy from St Petersburgh Florida
Situated near the beach in St. Pete Beach, this eco-friendly aparthotel is close to Dolphin Landings Charter Boat Center …More
Clearwater Beach Hotel - Clearwater Beach Hotels
Rating: 2.0 Stars
$79

Clearwater Beach Hotel

504 S. Gulfview Blvd., Clearwater Beach - Map
 
 
"Family Vacation"
Great hotel for the price. Clean and the location could not be better.
A Traveller
Situated near the beach in Clearwater Beach, this hotel is close to Captain Blighs Landing, Clearwater Municipal Marina and …More
Sandpearl Resort - Clearwater Beach Hotels
Rating: 4.0 Stars

Sandpearl Resort

500 Mandalay Ave, Clearwater Beach - Map
 
 
"Excellent resort property!"
A little pricey when all fees were added, but wow the location, amenities, and service were truly top shelf. I would stay here again in an instant. A very enjoyable experience. Hospitality personnel were truly professionals!
Steve from Reading, PA
Situated along 700 feet of sandy beach on Florida's Gulf Coast, the Sandpearl Resort is a quarter-mile from shopping and …More
Innisbrook, A Salamander Golf and Spa Resort - Palm Harbor Hotels
Rating: 3.5 Stars
$149

Innisbrook, A Salamander Golf and Spa Resort

36750 Us Highway 19 N, Palm Harbor - Map
 
 
"Beautiful Resort and Great staff"
Great place I highly recommend! The price was reasonable, the staff was friendly. The beds were very comfortable. I would definitely stay here again. The pool was one of the best parts for us.
A Traveller
This Palm Harbor condominium resort set on 900 acres of rolling greens is within 5 miles of the gulf beaches of Tarpon …More
Sirata Beach Resort - St. Pete Beach Hotels
Rating: 3.0 Stars
$129

Sirata Beach Resort

5300 Gulf Blvd, St. Pete Beach - Map
 
 
"Nice views and on beach"
Very relaxing and good food and the weather was great for the most of the trip.
robert from Connecticut
This Mediterranean-style Florida resort is on 13 acres of white sandy beach directly on the Gulf of Mexico on St. Pete Beach …More
TradeWinds Island Grand - St. Pete Beach Hotels
Rating: 4.0 Stars
$219

TradeWinds Island Grand

5500 Gulf Blvd, St. Pete Beach - Map
 
 
"Beautiful place. Beautiful atmosphere."
The best resort I have ever visited or experienced.
A Traveller
Spanning 20 lushly landscaped acres on a seven-mile stretch of white-sand beach on the Gulf of Mexico, this St. Pete Beach …More
Treasure Bay Hotel & Marina - Treasure Island Hotels
Rating: 3.0 Stars
$89

Treasure Bay Hotel & Marina

11125 Gulf Blvd, Treasure Island - Map
 
 
"Very nice and clean hotel-close to the beach"
Very nice and clean hotel .Staff was very friendly !!!!!
dijana from norton oh
Located along the Intracoastal Waterway, this smoke-free hotel is across the street from the Gulf of Mexico, a public beach …More
Wyndham Garden Clearwater Beach - Clearwater Beach Hotels
Rating: 3.0 Stars
$133

Wyndham Garden Clearwater Beach

691 S Gulfview Blvd, Clearwater Beach - Map
 
 
"Wonderful"
We stayed August 9th - 13th and had a very enjoyable stay. Our room was spacious and very comfortable. We ate at the hotel restaurant a few times and were very happy with the service and the food. Thank you to Brian & Adam at the front desk they were most helpful along with all of the other staff. We definitely will return and will recommend this hotel to our friends.
B.A. & Leo from Florida
At the southern end of Clearwater Beach, the hotel occupies a stretch of beach where the Intracoastal Waterway meets the Gulf …More
Shephards Beach Resort - Clearwater Beach Hotels
Rating: 3.5 Stars

Shephards Beach Resort

619 S Gulfview Blvd, Clearwater Beach - Map
 
 
"Fun!! Family and couples friendly"
We had a great time. Live music playing. You can listen from your balcony or go down to dance and party. Very clean, great decor, comfy beds AND the seafood buffet at Oceans Flame restaurant was phenomenal !!!!
jen & scott from cincinnati ohio
Located in popular Clearwater Beach, this hotel features a private stretch of white-sand beach facing the Gulf of Mexico …More

Search from 197 St. Petersburg Hotels


    Need help booking?

    Call 1-800-551-2409
    Visit Customer Support »
    No Expedia Cancellation Fee

    No Expedia Cancellation Fee

    Book, change, or cancel almost any hotel without paying an Expedia fee.

    Save $25 on your first hotel booking

    when you book with the Expedia App

    Send a download link and coupon code to your mobile device.

    Thank you! A text with the download link has been sent to the mobile device.

    By providing your number, you agree to receive a one-time automated text message with a link to get the app. Our app offers promotions and booking services. No purchase necessary. Standard text message rates may apply. Terms and Conditions

    Narrow Your Search To:

    St. Petersburg Hotel Guide

    St. Petersburg, FL, located in Pinellas County, is a popular vacation destination with travelers from all over the world. People come to St. Petersburg to enjoy its beautiful weather and see its famous sights like the Weedon Island Preserve. Luckily for you and your guests there are a number of different hotels in St Petersburg, FL to choose from. Hotel options range from 4 star hotels to hotels near the airport. There truly is a perfect hotel waiting for everyone in sunny St. Petersburg.

    Visitors plan their St. Petersburg - Clearwater vacations in order to see the myriad of things to do that this part of FL is well known for. If you are a baseball fan, you can choose to stay at a St Petersburg hotel close to Tropicana Field where the Tampa Bay Devil Rays play.

    Read More

    If the beach is more to your liking, you may opt to go with one of the beach hotels located close to Clearwater Beach or one of the area's other famous beaches. In addition, there are a number of beachfront hotels located right on fun filled Beach Walk for you and your guests to enjoy while traveling to St. Petersburg.

    Another great thing about staying at one of the St Petersburg FL hotels is that there are a number of pet friendly hotels available for visitors to enjoy. Many of these types of St Petersburg hotels are also located near one the area's many parks, like Sawgrass Lake Park. Staying at one of these hotels means you can easily take your four-legged friend with you to enjoy the best weather in the country. Another option for finding one of the top cheap hotel deals is to stay at one of the St Petersburg resorts.

    Regardless of which of the St Petersburg, Florida hotels you choose, you can't go wrong planning your getaway with Expedia.com. In addition to all of the specials Expedia.com offers in regards to St Petersburg hotels, they also have many cheap deals on flights to St. Petersburg Clearwater, as well as having many options for car rentals.

    Hide
    Customers Rate Expedia
    Powered by feefo
    91% recommended
    4.5
    From 29,939 Reviews
    *For these packages, package savings is at least equal to the cost of the flight or hotel if booked separately. Note: For packages including flights, you will be charged by the airline for the flight, but your savings on the package will equal the cost of the flight.