Customized for your search:

Hotels in St. Pete Beach, FL

St. Pete Beach hotels
St. Pete Beach

Hotel + Flight Deals in St. Pete Beach

See all St. Pete Beach Package Deals

St. Pete Beach Hotels

The Hotel Zamora - St. Pete Beach Hotels
Rating: 4.0 Stars
$399

The Hotel Zamora

3701 Gulf Blvd, St. Pete Beach - Map
 
 
"Nice Hotel"
My husband and I stayed overnight for a wedding there. Great hotel, good location I can't really say anything negative. We had breakfast at the restaurant and the food was good. im a hotel snob and this hotel met my expectations.
A Traveller
Situated near the beach in St. Pete Beach, this hotel is close to Dolphin Landings Charter Boat Center, Hurley Park and Gulf …More
Dolphin Beach Resort - St. Pete Beach Hotels
Rating: 3.0 Stars

Dolphin Beach Resort

4900 Gulf Blvd, St. Pete Beach - Map
 
 
"Second stay"
We love the service, the food, the location and the staff, we will get back asap.
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
Postcard Inn On The Beach - St. Pete Beach Hotels
Rating: 3.0 Stars
$299

Postcard Inn On The Beach

6300 Gulf Blvd, St. Pete Beach - Map
 
 
"Long weekend with the ladies"
We spent an extended weekend (Friday-Monday) at the PCI and had a GREAT time. Our group consisted of 5 with two rooms ranging in age from 25 - 53. It seems we arrived right around the start of spring break but noticed that the mix of ages of guests was pretty varied. Location is outstanding, beach is beautiful and the neighboring hotels all have a great beach front bar or restaurant which makes "walking the beach" a lot of fun. Ask about the free shuttle to just about anywhere (they work for tips!). Rooms were spacious and clean and not noisy at all...we were on the parking lot side of the ground floor. Bathrooms at the beach bar were in need of attention and we ended up going to our room instead of using them most times. Chairs and umbrella's were way overpriced to rent on the beach considering you are paying $20 per room per day for a resort fee. I would visit again and recommend it for a fun laid back beach vacation for the price.
Traveller from Boston, MA
The newly renovated Postcard Inn, located in St Pete Beach on the Gulf of Mexico and Florida's west coast, is minutes away …More
Loews Don CeSar Hotel - St. Pete Beach Hotels
Rating: 4.0 Stars
$414

Loews Don CeSar Hotel

3400 Gulf Blvd, St. Pete Beach - Map
 
 
"The hotel was beautiful and made for a great way to start our vacation!"
Overall, the hotel was very nice. The staff members were exceptionally courteous and efficient. We had a luxury double room and it was very small. If you are planning an extended vacation I would reccommend a larger room as there was no refrigerator and the space isn't accommodating for a family of four to feel relaxed for four days. The room had very nice decor with high end amenities. It is a wonderful setting on the beach with a great pool and ocean access.
lovethefloridasun from Escanaba, MI
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
Sirata Beach Resort - St. Pete Beach Hotels
Rating: 3.0 Stars

Sirata Beach Resort

5300 Gulf Blvd, St. Pete Beach - Map
 
 
You do have to pay for parking, $8.00 a night plus tax, they do offer valet parking, but we didn't use that and I am sure that was more. The pool has towels for guests to use, you use the hotel key and take the towels and then you are supposed to return them in the same machine when you are done, which is nice if the machine isn't broken. We had a two queen room with a sofa bed and microwave and fridge and small sink and it had a balcony with a view of the ocean, which was awesome!!! Three pools, but we only used one of them. There was a Publix store not too far away that we went to for supplies. They do offer cabana's to rent, but they are kind of expensive. Overall it was a wonderful stay and we were able to relax and enjoy ourselves and we are already thinking of when we can go back.
Traveller from Blaine, MN
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
$387

TradeWinds Island Grand

5500 Gulf Blvd, St. Pete Beach - Map
 
 
"Very nice hotel on the beach"
Very nice accommodations accessible to a variety of restaurants. Would be excellent for families with children. We did not have a view from our room and it happened to be too cool and windy to sit on the beach. Disappointing not to have that connection we expected.
Traveller from Wisconsin
Spanning 20 lushly landscaped acres on a seven-mile stretch of white-sand beach on the Gulf of Mexico, this St. Pete Beach …More
Guy Harvey Outpost, a TradeWinds Beach Resort - St. Pete Beach Hotels
Rating: 3.5 Stars
$373

Guy Harvey Outpost, a TradeWinds Beach Resort

6000 Gulf Blvd, St. Pete Beach - Map
 
 
"Great resort!"
We had a wonderful trip. The hotel was lovely, super clean, beach access superb, food was excellent. The staff was friendly and helpful. The sunsets are spectacular. We could not have asked for more. We will be back!
LLMCG1 from Glendale, NY
This beach resort fronts the white sands of St. Pete Beach, one of the best beaches in the United States. A dolphin viewing …More
Howard Johnson St Petersburg Beach Resort - St. Pete Beach Hotels
Rating: 3.0 Stars

Howard Johnson St Petersburg Beach Resort

6100 Gulf Blvd, St. Pete Beach - Map
 
 
3.4 out of 5 (19 reviews)
This St. Pete Beach hotel is set on the beach a short distance from Upham Beach, Dolphin Landings Charter Boat Center, and …More
Gulf Strand Resort - St. Pete Beach Hotels
Rating: 3.0 Stars

Gulf Strand Resort

4510 Gulf Blvd., St. Pete Beach - Map
 
 
2.5 out of 5 (2 reviews)
Within easy reach of Dolphin Landings Charter Boat Center, Upham Beach, and Hurley Park, this St. Pete Beach condo is set on …More
Coral Reef Beach Resort - St. Pete Beach Hotels

Coral Reef Beach Resort

5800 Gulf Blvd, St. Pete Beach - Map
 
 
The Coral Reef Beach Resort is located directly on the Gulf of Mexico on St. Petersburg beach. Our resort offers everything …More

Search from 35 St. Pete Beach Hotels


    Need help booking?

    Call 1-800-881-7420
    Visit Customer Support »
    No Travelocity Cancellation Fee

    No Travelocity Cancellation Fee

    Book, change, or cancel almost any hotel without paying a Travelocity fee.

    St. Pete Beach Hotel Guide

    Check out our selection of hotels in St. Pete Beach, FL. With over 35 to choose from, you're sure to find the perfect hotel for your trip. Travelocity is your best resource for finding cheap deals and discounted rates on hotels in St. Pete Beach. Whether you're on a budget or looking to splurge on a luxury 5-star hotel, Travelocity will help you get the best rate.

    Read More

    Your next great travel adventure is just within reach. And if your plans ever change, Travelocity offers free and flexible cancellations. Rest easy knowing Travelocity has no hidden fees for changing or cancelling your stay in St. Pete Beach.

    Enter your travel dates to St. Pete Beach to find the best discounts on hotels today. Now go and smell the roses.

    Hide
    CollapseExpand

    Places Near St. Pete Beach

    *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.