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
$234

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
$109

Postcard Inn On The Beach

6300 Gulf Blvd, St. Pete Beach - Map
 
 
"Great Getaway"
The PCI is a great little getaway. Has a lot to do in case of bad weather. The restaurants food is delicious and the staff is friendly.
Cathy from Orlando, Fl
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
 
 
My experience @ the Vinoy Reinassance st Petersburg resort was awsome. The staff was excellent place was super clean. Right in downtown next to many restaurants and shops. Great food.
robert from boston
Situated in St. Petersburg, this spa resort is close to Chihuly Collection, Museum of Fine Arts, and The Pier. Also nearby …More
Innisbrook, A Salamander Golf and Spa Resort - Palm Harbor Hotels
Rating: 3.5 Stars
$129

Innisbrook, A Salamander Golf and Spa Resort

36750 Us Highway 19 N, Palm Harbor - Map
 
 
"calm place"
Great place, for young people like me there is not much to do, but overall was very nice.. my wife liked a lot because there were a lot of place for sun bathing.
cassio from Marlborough MA
This Palm Harbor condominium resort set on 900 acres of rolling greens is within 5 miles of the gulf beaches of Tarpon …More
Treasure Bay Hotel & Marina - Treasure Island Hotels
Rating: 3.0 Stars
$89

Treasure Bay Hotel & Marina

11125 Gulf Blvd, Treasure Island - Map
 
 
"Great hotel, great location! Great price!"
This was a great experience! Traveled with 2 kids and it was a perfect fit! Close to beach, food and treats, the staff was friendly and helpful. Would definitely stay there again!!
mom
Located along the Intracoastal Waterway, this smoke-free hotel is across the street from the Gulf of Mexico, a public beach …More
Loews Don CeSar Hotel - St. Pete Beach Hotels
Rating: 4.0 Stars
$239

Loews Don CeSar Hotel

3400 Gulf Blvd, St. Pete Beach - Map
 
 
"This is a beautiful hotel on the Gulf."
Every thing is clean and the services are outstanding. Food is excellent.
Thomas from Venice
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
Clearwater Beach Hotel - Clearwater Beach Hotels
Rating: 2.0 Stars
$79

Clearwater Beach Hotel

504 S. Gulfview Blvd., Clearwater Beach - Map
 
 
The room was very nice bed was a little hard but it was clean
A Traveller
Situated near the beach in Clearwater Beach, this hotel is close to Captain Blighs Landing, Clearwater Municipal Marina and …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
Sirata Beach Resort - St. Pete Beach Hotels
Rating: 3.0 Stars
$149

Sirata Beach Resort

5300 Gulf Blvd, St. Pete Beach - Map
 
 
"Nice hotel"
Very nice right on beach! 3 restaurants on site. Would have been nice for price to have some kind of breakfast. Staff very helpful!
A Traveller
This Mediterranean-style Florida resort is on 13 acres of white sandy beach directly on the Gulf of Mexico on St. Pete Beach …More

Search from 192 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