Free to useThere are no hidden charges or fees.
Filter your dealsFilter by free cancellation, free breakfast and more.
Millions of reviewsCheck ratings based on millions of real guest reviews.
Bundle and saveSave money when you bundle your flight + hotel.
Low season | September |
---|---|
High season | March |
Average price (weeknight) | £169 |
Average price (weekend night) | £179 |
The TradeWinds Island Grand Resort is a 4-star choice located directly on the beachfront. TradeWinds has an on-site spa and seven different pools. The Don CeSar is also right on the ocean, and it features fitness classes and a wellness spa.
The Sirata Beach Resort is a casual choice that has balconies with views of the ocean, as well as rooms that open directly onto the beach. The Guy Harvey Outpost is only half a mile from the shops in the Corey Avenue District and offers a choice of rooms with balconies overlooking the water. The Grand Plaza Hotel Beachfront Resort & Conference Center is located on the beach, and it also has balconies that overlook the ocean.
The Blind Pass Resort Condo-Motel is a budget choice that is only a 10-minute walk from the Colonel Michael J. Horan Park and a two-minute walk from the Boca Ciega Bay. The Pasa Tiempo Waterfront Resort is an adults-only hotel that is only a five-minute walk from the park and a 10-minute walk to the closest beach.
The Palm Court is a popular restaurant at the TradeWinds Island Grand Resort, located right on the beach with a wide selection of Italian dishes and wines. The Spinners Rooftop Revolving Bistro is part of the Grand Plaza Hotel Beachfront Resort & Conference Center next to the beach, and this restaurant provides panoramic views of Downtown St. Pete Beach and the Gulf of Mexico.
KAYAK users like staying at Postcard Inn On The Beach, RumFish Beach Resort by TradeWinds and Sirata Beach Resort when looking for a hotel in close proximity to Upham Beach.
Although the average price for a double room in Saint Pete Beach is £260, £81 is the lowest price found by KAYAK users in the last 3 days.
The best deal for a 3-star hotel room in Saint Pete Beach found by KAYAK users in the last 3 hours was £108, while a 4-star hotel room the lowest price was £177. The cheapest room found overall was for £81.
KAYAK users found 3-star hotel rooms in Saint Pete Beach for this weekend from £140 and 4-star hotel rooms from £245. The cheapest room in Saint Pete Beach for the same date was £140 per night.
After you launch a hotel search on KAYAK, you can refine your research by neighbourhood, which allows you to pick the central Saint Pete Beach districts. You can also do a search using the city map to choose a specific location, like Saint Pete Beach city centre
Take a look at our extensive hotel map to find the best hotels near you.
There are many hotels in Saint Pete Beach that offer both parking and free parking. Popular choices among KAYAK users include The Hotel Zamora, St. Pete Beach Suites and Inn on the Beach.