Find hotels in St. Pete Beach, FL at the best prices
365 available hotel offers
Choose the perfect vacation accommodation
Price per night
Accommodation type
Rating
365 Cheap hotels in St. Pete Beach, FL
10 1 review
St. Pete Beach, FL
17/10 – 22/10
$363/nighttotal: $1815 (5 )
A Beach Escapade! With Outdoor Pools, Parking, Steps From The Beach!
1 2
hotel , St. Pete Beach
This beachfront St Pete Beach flat offers direct beach access and is conveniently located near John's Pass Village & Boardwalk, St Petersburg-Clearwater Beaches, and Tampa Bay. The 28-square-metre (301-square-foot) Deluxe King Suite sleeps two, includes a wet bar, and benefits from on-site amenities such as multiple swimming pools, a water park, and nightly campfire s'mores and pirate shows (availability permitting).
9.3 1190 reviews
St. Pete Beach, FL
22/06 – 24/06
$504/nighttotal: $1008 (2 )
The Saint Hotel
1 3
hotel , St. Pete Beach
The Saint Hotel is situated in St. Pete Beach, just a short walk from the beach and around four miles from John's Pass Village and Boardwalk. This 4-star hotel has excellent user ratings for its location, cleanliness, and overall experience. The accommodation offers a range of modern amenities and features, including air conditioning, a swimming pool, a Jacuzzi, and a restaurant and bar. Guests can also enjoy free parking, free Wi-Fi, and a terrace or balcony.
St. Pete Beach, FL
26/06 – 28/06
$1029/nighttotal: $2058 (2 )
Steps Away From The Beach! With Outdoor Pool, Dogs Are Welcome, Parking!
1 2
hotel , St. Pete Beach
This beachfront St Pete Beach apartment, near John's Pass Village & Boardwalk and St. Petersburg-Clearwater Beaches, offers direct beach access and stunning white sand views. The 37 square metre Tropical View Villa features one bedroom, one bathroom, sleeps up to six guests, and includes a kitchenette, balcony, and access to resort amenities such as multiple pools, hot tubs, a water park, and nightly campfire s'mores and pirate shows.
9.3 1446 reviews
St. Pete Beach, FL
26/08 – 29/08
$561/nighttotal: $1683 (3 )
Courtyard By Marriott St. Petersburg Clearwater/madeira Beach
2 6
hotel , Madeira Beach
The Courtyard By Marriott St. Petersburg Clearwater/Madeira Beach is conveniently located in St. Pete Beach, just a short drive from John's Pass Village and Boardwalk, offering easy access to the area's attractions and the beautiful beaches of Madeira Beach. This 3-star hotel consistently receives excellent user ratings, making it a popular choice for travellers. The hotel offers a range of amenities and services, including a swimming pool, a hot tub, a fitness centre, a restaurant, and a bar. Guests can enjoy comfortable rooms with air conditioning, a flat-screen TV, and a private bathroom, as well as a terrace or balcony in some rooms.
10 1 review
St. Pete Beach, FL
11/07 – 14/07
$1540/nighttotal: $4620 (3 )
Perfect For Groups! With Kitchenette And Stunning Tropical View, Onsite Pools!
2 8
hotel , St. Pete Beach
This beachfront St Pete Beach holiday home, near the Salvador Dalà Museum and St. Petersburg-Clearwater Beaches, offers direct beach access. The 74-square-metre villa features two bedrooms with four queen-size beds and a sofa bed, sleeping up to eight guests, plus a fully equipped kitchenette and access to resort amenities including multiple pools, hot tubs, a water park, tennis courts, mini-golf, and water sports facilities.
10 1 review
St. Pete Beach, FL
10/09 – 13/09
$640/nighttotal: $1920 (3 )
2 Comfortable Rooms By The Beach, Parking, Swimming Pools!
2 8
hotel , St. Pete Beach
This beachfront St Pete Beach holiday home, near the Salvador Dalà Museum and St Petersburg-Clearwater beaches, offers two 28-square-metre rooms within a hotel complex, not necessarily adjacent. The self-catering apartment, sleeping up to eight guests, includes access to five swimming pools, a water park, nightly campfires, pirate shows, and various on-site amenities such as a gym, tennis court, and mini-golf; beach loungers and towels are provided.
St. Pete Beach, FL
02/07 – 05/07
$1265/nighttotal: $3795 (3 )
Relax And Unwind! Unit W/ Kitchenette, Parking, Outdoor Swimming Pool!
1 2
hotel , St. Pete Beach
This St Pete Beach Gulf-front villa offers direct beach access and is conveniently located near John's Pass Village & Boardwalk, the precise distance of which is not specified. The 37 square metre apartment sleeps six guests, comprising two double beds and a sofa bed, and features a fully equipped kitchenette, a private balcony with stunning beach views, and access to resort amenities including multiple swimming pools, hot tubs, a water park, and organised activities such as nightly campfire s'mores and yoga classes.
8.5 836 reviews
St. Pete Beach, FL
22/06 – 24/06
$198/nighttotal: $396 (2 )
Bay Palms Waterfront Resort - Hotel And Marina
1 3
hotel , St. Pete Beach
The Bay Palms Waterfront Resort - Hotel And Marina is situated on Boca Ciega Bay in St. Pete Beach, a short walk from the beach and a 10.8-mile drive from the Salvador Dali Museum. This 3-star hotel has received very good user ratings for its cleanliness and location. The accommodation offers a range of amenities and activities for guests to enjoy, including a private fishing pier, outdoor pool, and free social hour with complimentary beer and wine. Guests can also take advantage of on-site activities such as shuffleboard, mini-golf, and foosball, or relax in their room with a microwave, small refrigerator, and flat-screen cable TV.
St. Pete Beach, FL
03/07 – 05/07
$3198/nighttotal: $6396 (2 )
3 Comfortable Deluxe Rooms At Rumfish Beach, Close To John's Pass Village
3 3
hotel , St. Pete Beach
This pet-friendly holiday home is located in St. Pete Beach, just 0.6km from Upham Beach and a short drive from St. Petersburg-Clearwater Beach, making it ideal for exploring the area's beautiful beaches. The Deluxe 2 Double Beds At Rumfish Beach Resort offers a spacious 70 square metre accommodation with 3 bedrooms, 3 bathrooms and a capacity of 12 guests. The holiday home features air conditioning, a fully equipped kitchen, a swimming pool, a fitness centre, and access to the internet and cable TV. Guests can also enjoy the convenience of concierge services to help plan activities and excursions.
St. Pete Beach, FL
09/07 – 16/07
$2459/nighttotal: $17213 (7 )
3x Gulf Front View With Balcony 2 Queen Beds At Island Grand At Tradewinds
3 5
hotel , St. Pete Beach
This beachfront holiday home in St Pete Beach, Florida offers easy access to attractions such as the Salvador Dalà Museum and St. Petersburg-Clearwater beaches. The 84 square metre property sleeps up to 12 guests in three bedrooms and three bathrooms, and includes amenities such as a swimming pool, concierge service, and all-inclusive features like nightly s'mores and pirate shows.
St. Pete Beach, FL
09/07 – 16/07
$1695/nighttotal: $11865 (7 )
Dive Into Your Dream Vacation! 2 Units W/ Balconies, Outdoor Pools, Parking
2 5
hotel , St. Pete Beach
This beachfront St Pete Beach apartment boasts direct Gulf access and is conveniently located near John's Pass Village & Boardwalk and St. Petersburg-Clearwater Beaches, distances unspecified. This 56-square-metre (603 sq ft) two-bedroom, two-bathroom flat sleeps eight guests and features a private balcony with ocean views, a wet bar, and access to resort amenities including multiple pools, hot tubs, and nightly entertainment.
St. Pete Beach, FL
10/09 – 13/09
$588/nighttotal: $1764 (3 )
2 Standard Rooms, Sunny Shoreline Retreat On St. Pete Beach
2 8
hotel , St. Pete Beach
This beachfront St Pete Beach hotel, near John's Pass Village & Boardwalk, offers two deluxe rooms totalling 46 square metres, providing convenient access to local attractions. The self-catering apartment sleeps eight guests and includes two double beds, two bathrooms, a kitchenette with microwave, coffee maker and toaster, plus access to two swimming pools, hot tubs, a fitness centre, and various water sports facilities.
Best St. Pete Beach, FL luxury hotels (4 and 5 stars)
Among the 365 accommodations in St. Pete Beach, FL, here are the 4 best luxury hotels
8.7 2829 reviews
St. Pete Beach, FL
26/06 – 28/06
$948/nighttotal: $1896 (2 )
The Don Cesar
1 2
hotel , St. Pete Beach
The Don Cesar hotel is situated on St. Pete Beach, Florida, within easy reach of attractions like The Dalà Museum and Fort De Soto Park. This 4-star hotel has received very good user ratings, making it a popular choice for travellers. The hotel has a beachfront location, offering direct access to the white sands of St. Pete Beach. It provides a range of amenities, including swimming pools, a spa, restaurants, a fitness centre and pet-friendly accommodation.
9.1 1724 reviews
St. Pete Beach, FL
02/07 – 05/07
$536/nighttotal: $1608 (3 )
Cambria Hotel St Petersburg-madeira Beach Marina
1 2
hotel , Madeira Beach
The Cambria Hotel St Petersburg-madeira Beach Marina is located in St. Pete Beach, just a short walk from Madeira Beach and a short drive from John's Pass. This 3-star hotel is rated very good by previous guests. The hotel features a range of modern amenities, including a swimming pool, hot tub, and a shared lounge. Guests can enjoy on-site dining, a playground for children, bike rentals, and evening entertainment.
9.2 33 reviews
St. Pete Beach, FL
02/07 – 05/07
$548/nighttotal: $1644 (3 )
Salt Water Suites
1 2
hotel , North Redington Beach
Salt Water Suites is a 4-star hotel located in St. Pete Beach, just a 5-minute walk from Madeira Beach and 5.3 kilometres from John's Pass, offering easy access to the area's attractions and activities. The hotel is directly on the beach, providing stunning ocean views and easy access to the sand and surf. Each room in this hotel offers a comfortable stay with a floor area of 5 square metres. The hotel provides modern amenities, including air conditioning, flat-screen TVs, private bathrooms, and free Wi-Fi, ensuring a relaxing and enjoyable stay.
8.6 571 reviews
St. Pete Beach, FL
22/08 – 05/09
$404/nighttotal: $5656 (14 )
The Hotel Zamora
1 3
hotel , St. Pete Beach
The Hotel Zamora is located in St. Pete Beach, Florida, just a short walk from the beach and a short drive from attractions like the Gulf Beaches Historical Museum and Fort De Soto Park. This 4-star hotel has received very good user ratings for its location, cleanliness, and overall experience. The hotel has a Mediterranean-style design and offers a variety of amenities, including a swimming pool, a Jacuzzi, a rooftop bar, a fitness centre, a spa, and a restaurant. Guests can also enjoy direct access to the beach, valet parking, and 24-hour room service.
Best St. Pete Beach, FL hotels with a pool
Among the 365 accommodations in St. Pete Beach, FL, here are the 4 best hotels with a pool
9.3 4105 reviews
St. Pete Beach, FL
13/08 – 18/08
$223/nighttotal: $1115 (5 )
Crystal Bay Historic Hotel
1 4
hotel , St. Petersburg
The Crystal Bay Historic Hotel is a 3-star hotel situated in St. Petersburg, Florida, just a short drive from John's Pass Village and Boardwalk. It has consistently received excellent user ratings for its cleanliness and overall experience. The hotel offers a range of amenities, including a swimming pool, garden, and shared lounge, perfect for relaxation. Guests can enjoy a delicious breakfast with various options, including American, vegetarian, and gluten-free choices, and benefit from free Wi-Fi and parking.
9.3 569 reviews
St. Pete Beach, FL
26/08 – 29/08
$386/nighttotal: $1158 (3 )
Madeira Bay 1507
2 6
hotel , Madeira Beach
Madeira Bay Resort 509 is located in Madeira Beach, just a few steps from the beach and a short walk from John's Pass Village and Boardwalk. This resort has received excellent ratings for location, cleanliness and overall user experience. The resort offers comfortable accommodation with air conditioning, TVs, and private bathrooms. Guests can enjoy a range of amenities, including a swimming pool, Jacuzzi, sauna, spa, restaurant, bar, fitness centre and room service.
8.9 1806 reviews
St. Pete Beach, FL
10/07 – 13/07
$744/nighttotal: $2232 (3 )
St. Pete Beach Suites
2 6
hotel , St. Pete Beach
St. Pete Beach Suites is located just a two-minute walk from the beautiful St. Pete Beach, with Dolphin Landings Charter Boat Center and Boca Ciega Bay Aquatic Preserve within easy reach. This 3-star hotel has received very good user ratings, making it a popular choice for travellers. The accommodation offers spacious rooms with a range of amenities, including a swimming pool, barbecue facilities, and complimentary bicycles. Guests can also enjoy a restaurant, fitness centre, and concierge service, ensuring a comfortable and enjoyable stay.
St. Pete Beach, FL
21/06 – 24/06
$165/nighttotal: $495 (3 )
The Bayside Inn & Marina
1 1
hotel , Treasure Island
Book a room in a 2-star hotel. You will stay in Treasure Island. Services and facilities include free parking, an elevator and 24-hour entry. This hotel also has air conditioning!
Frequently Asked Questions about hotels in St. Pete Beach, FL
What are the top landmarks to see in and around Saint Pete Beach, FL?
You've got to see the iconic St. Pete Beach Pier, it's a great spot for a sunset stroll. You can also check out the historic Don CeSar Hotel, with its pink facade, and the vibrant Pass-a-Grille Beach, known for its laid-back atmosphere.
What are the best hotels with a swimming pool in St. Pete Beach, FL?
What are the most affordable attractions in and around Saint Pete Beach, FL?
For a budget-friendly day out, head to the St. Pete Beach Library, which has free events and activities. You can also enjoy a picnic at the beautiful North Shore Park, or take a walk along the scenic Gulf Beaches.
What are the most popular 2, 3 and 4-star hotels in St. Pete Beach, FL?
How can travelers relax during a week in and arond Saint Pete Beach, FL?
Spend your days soaking up the sun on the white sand beaches. Take a relaxing boat tour to see dolphins and manatees. In the evenings, enjoy a delicious seafood dinner at one of the many waterfront restaurants.
What are the best luxury hotels in St. Pete Beach, FL?
What amenities can travelers expect in hotel rooms in Saint Pete Beach, FL?
Most hotels in St. Pete Beach offer standard amenities like a swimming pool, free Wi-Fi, and a comfortable bed. Some hotels also have additional features, such as a fitness centre, a spa, or a restaurant.
What are the best family friendly hotels in St. Pete Beach, FL?
When is the best time to book a hotel in Saint Pete Beach, FL?
The best time to book a hotel in St. Pete Beach is during the shoulder seasons, which are spring (April-May) and autumn (September-October). You'll find better deals and fewer crowds during these months.
What are the best pet friendly hotels in St. Pete Beach, FL?
What are some pet-friendly activities in and around Saint Pete Beach, FL?
The dog-friendly beach at the south end of St. Pete Beach is perfect for your furry friend. You can also take your dog on a walk along the Pinellas Trail, a paved multi-use trail that runs for over 40km.
What are the best hotels with jacuzzi in St. Pete Beach, FL?
Which towns or cities worth a visit near Saint Pete Beach, FL?
Just a short drive away, you'll find St. Petersburg, known for its vibrant arts scene and the Salvador Dalà Museum. You can also visit Clearwater Beach, which is famous for its white sand beaches and the Clearwater Marine Aquarium, home to Winter the dolphin.
Destinations nearby
Best St. Pete Beach, FL hotels with air conditioning
St. Pete Beach, FL
09/07 – 16/07
$3260/nighttotal: $22820 (7 )
4 Units Perfect For Groups! Enjoy Outdoor Swimming Pool, Parking On-site!
4 5
hotel , St. Pete Beach
This beachfront St Pete Beach flat boasts direct Gulf access and is conveniently located near John's Pass Village & Boardwalk. The 111 square metre (1194 square feet) self-catering property sleeps up to 16 guests in four bedrooms and four bathrooms, and includes a private balcony, swimming pool access, and resort amenities such as a water park.
9.0 4 reviews
St. Pete Beach, FL
13/07 – 17/07
$596/nighttotal: $2384 (4 )
Soothing Hotel Suites With Ac In Treasure Island
2 5
hotel , Treasure Island
This two-bedroom serviced apartment in Treasure Island is located 600 metres from St. Petersburg-Clearwater Beach and a short distance from John's Pass Village Boardwalk and Tampa Bay. The apartment accommodates up to six guests and offers air conditioning, two bathrooms, and Wi-Fi, with proximity to St. Pete's Historic Coliseum and Jannus Live concert hall.
8.0 1617 reviews
St. Pete Beach, FL
18/10 – 24/10
$577/nighttotal: $3462 (6 )
Holiday Inn - St. Petersburg West By Ihg
3 6
hotel , St. Petersburg
Holiday Inn - St. Petersburg West By IHG offers 3-star accommodation in St. Petersburg, located a short drive from popular beaches and providing convenient access to the city centre's pier and Baywalk Entertainment Complex, as well as attractions such as the Salvador Dali Museum. This family-friendly hotel provides guests with amenities including complimentary high-speed internet, an on-site fitness centre, an outdoor swimming pool, a restaurant, bar, tennis court, and parking, with rooms featuring air conditioning and terrace/balcony options.
10 2 reviews
St. Pete Beach, FL
07/07 – 11/07
$356/nighttotal: $1424 (4 )
Room 10 · Renovated Boutique Hotel Room With A Pool And Dock
1 2
hotel , Treasure Island
The Roth Hotel, in Treasure Island's Sunset Beach neighbourhood, is situated approximately 0.1 km from the beach and boasts direct access to a large dock on the Intracoastal Waterway. Room 10, a renovated boutique hotel apartment offering 'Renovated Boutique Hotel Room With A Pool And Dock', provides 27 square metres of space with a king-size bed, an efficiency kitchen, and accommodates two guests; on-site amenities include a swimming pool, garden, and parking.
Best St. Pete Beach, FL hotels with a balcony
9.6 2771 reviews
St. Pete Beach, FL
26/08 – 29/08
$247/nighttotal: $741 (3 )
Boutique Beach Retreat
1 6
hotel , Treasure Island
Hotel Takeover! is located in St. Pete Beach, just a short walk from Treasure Island and a mile from Madeira Beach, offering easy access to the area's attractions. The hotel has consistently received excellent ratings for its location, cleanliness, and overall guest experience. This hotel offers a range of accommodation options for groups of up to 47 guests, perfect for family reunions or friend trips. Guests can enjoy amenities such as a swimming pool, terrace, garden, and free parking, as well as free Wi-Fi throughout the property.
10 5 reviews
St. Pete Beach, FL
28/08 – 30/08
$304/nighttotal: $608 (2 )
Satellite Motel - Sea Haven 117
1 4
hotel , Treasure Island
This charming house is located in Treasure Island, less than 2 kilometres from St. Petersburg - Clearwater Beaches, John's Pass Village & Boardwalk, St. Petersburg Municipal Beach, and Treasure Bay Golf and Tennis. Guests have consistently rated this property excellent, making it a popular choice for those seeking a comfortable and convenient stay. The property has one bedroom and one bathroom, providing a cosy and comfortable space for a small group or family. It features a fully equipped kitchen, a private garden, a terrace, a swimming pool, air conditioning, parking, and is pet-friendly.
St. Pete Beach, FL
13/07 – 17/07
$1837/nighttotal: $7348 (4 )
2x Gulf Front View Villa W/ Balcony 2 Double Beds At Island Grand At Tradewinds
2 5
hotel , St. Pete Beach
This beachfront property in St Pete Beach, Florida offers stunning Gulf views and is conveniently located near the Salvador Dalà Museum and St. Petersburg-Clearwater beaches. The 73 square metre (786 square feet) villa features two bedrooms, two bathrooms, sleeps up to 12 guests, and includes a private balcony, kitchenette, and access to resort amenities such as multiple swimming pools, a water park, and nightly entertainment.
St. Pete Beach, FL
22/10 – 29/10
$263/nighttotal: $1841 (7 )
King Non Smoking Standard
1 2
hotel , Treasure Island
This Treasure Island apartment, near the beach and offering easy access to attractions such as the Salvador Dalà Museum and St. Petersburg-Clearwater Beaches, provides a convenient base for exploring the area. This 42 square metre (452 square foot) one-bedroom flat sleeps two, boasting a private balcony with marina or gulf views, a jacuzzi, and in-unit amenities including Wi-Fi, cable TV, and parking.