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

Sandpearl Resort - Clearwater Beach Hotels
Rating: 4.0 Stars

Sandpearl Resort

500 Mandalay Ave, Clearwater Beach - Map
 
 
"Great hotel by beach."
Great place to spend vacation! Nice pool which we enjoyed every day. Great staff, especially Kristin at front desk, she was a sweetheart. She answered all our questions! I'd deff go back in that place again.
Bes from New York
Situated along 700 feet of sandy beach on Florida's Gulf Coast, the Sandpearl Resort is a quarter-mile from shopping and …More
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
Postcard Inn On The Beach - St. Pete Beach Hotels
Rating: 3.0 Stars
$119

Postcard Inn On The Beach

6300 Gulf Blvd, St. Pete Beach - Map
 
 
"Great staff"
We had a great time from start to finish! Fantastic staff made all the difference. Will be returning ASAP.
A Traveller
The newly renovated Postcard Inn, located in St Pete Beach on the Gulf of Mexico and Florida's west coast, is minutes away …More
The Vinoy Renaissance St. Petersburg Resort & Golf Club - St. Petersburg Hotels
Rating: 4.0 Stars

The Vinoy Renaissance St. Petersburg Resort & Golf Club

501 5th Ave Ne, St. Petersburg - Map
 
 
"weekend stay"
pretty good settings with restaurants and museums and history too, though pool side is a bit small.
A Traveller
Situated in St. Petersburg, this spa resort is close to Chihuly Collection, Museum of Fine Arts, and The Pier. Also nearby …More
Loews Don CeSar Hotel - St. Pete Beach Hotels
Rating: 4.0 Stars
$199

Loews Don CeSar Hotel

3400 Gulf Blvd, St. Pete Beach - Map
 
 
"Awesome hotel on the beach"
Loved the hotel but ask not to be next to a room with a dog. The rooms are small but you are not in it enough to really matter.
Deb from S columbus ohio
Known as Florida's "Pink Palace," the Loews Don CeSar Hotel, facing the white sands of the Gulf of Mexico, was built in 1928 …More
Beachview Inn - Clearwater Beach Hotels
Rating: 2.0 Stars

Beachview Inn

325 S Gulfview Blvd, Clearwater Beach - Map
 
 
"Nice hotel close to beach"
Love it it was our fourth time staying there. Nice rooms comfortable.
A Traveller
Situated in Clearwater Beach, this hotel is close to Pier 60 Park, Clearwater Marine Aquarium, and Sand Key Park. Also nearby …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
 
 
"Very well looked after, lovely place to stay"
The hotel had an excellent and efficient shuttle service to transport you to different parts of the resort and even the nearby private Honeymoon Island. All staff were extremely helpful and friendly. Good location to drive to Clearwater beach which is beautiful. 2 hour drive from Universal/Disney which isn't ideal but it is a beautiful part of Florida.
Emmy from Clitheroe, Lancashire
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
 
 
"2nd stay"
Always had a great time, sirata has it all 3 pools, hot tubs, food and plenty of alchohol a little pricey on the drinks, had a great time with sun coast water sports on there beach,
jimmy z from new jersey
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

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.

    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.