Hotels in St. Pete Beach, FL

365 available hotel offers

2 nights
2
1
  • airbnb
  • booking
  • bookabach
  • expedia
  • tripadvisor
  • tripcom
  • agoda
  • homestay
  • tuivillas
  • hostelworld
  • hotelscom
  • hotelopia
St. Pete Beach, FL hotels
Choose the perfect holiday accommodation
Price per night
Accommodation type
Rating

365 Cheap hotels in St. Pete Beach, FL

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

Salt Water Suites - St. Pete Beach, FL
9.2 33 reviews
St. Pete Beach, FL
29/06 – 04/07
NZ$552/nighttotal: NZ$2760 (5 )

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.
Ocean Club Treasure Island Hotel - St. Pete Beach, FL
9.1 406 reviews
St. Pete Beach, FL
03/07 – 05/07
NZ$1533/nighttotal: NZ$3066 (2 )

Ocean Club Treasure Island Hotel

2 3
hotel , Treasure Island
The Ocean Club Treasure Island Hotel is a 4-star hotel situated just a 2-minute walk from the beach in Treasure Island, offering easy access to the beautiful sands and nearby attractions. It consistently receives excellent user ratings for its location, cleanliness, and overall experience.
The hotel has two bedrooms and two bathrooms, comfortably accommodating up to six guests. Guests can enjoy a range of amenities, including a swimming pool, hot tub, fitness centre, and a bar, making it a great choice for families and couples looking for a relaxing and enjoyable stay.
Peninsula Bed & Cocktails - St. Pete Beach, FL
9.0 1385 reviews
St. Pete Beach, FL
01/08 – 08/08
NZ$276/nighttotal: NZ$1932 (7 )

Peninsula Bed & Cocktails

1 2
hotel , Gulfport
The Peninsula Bed & Cocktails is a charming hotel situated in the waterfront district of Gulfport, Florida, just a short walk from the beach and pier. This 4-star hotel is a popular choice for travellers, with excellent user ratings for its cleanliness and location.
Each room at the Peninsula Bed & Cocktails is inspired by a classic cocktail, offering a unique and immersive experience. The hotel has a lively lobby bar with skilled mixologists, a veranda with French doors, and a garden, making it a perfect place to relax and enjoy the Gulfport atmosphere.
Cambria Hotel St Petersburg-madeira Beach Marina - St. Pete Beach, FL
9.1 1718 reviews
St. Pete Beach, FL
29/06 – 04/07
NZ$404/nighttotal: NZ$2020 (5 )

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.

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

Residence Inn By Marriott St. Petersburg Treasure Island - St. Pete Beach, FL
9.0 1572 reviews
St. Pete Beach, FL
17/07 – 22/07
NZ$814/nighttotal: NZ$4070 (5 )

Residence Inn By Marriott St. Petersburg Treasure Island

1 6
hotel , Treasure Island
The Residence Inn By Marriott St. Petersburg Treasure Island is located directly on the beachfront, just a short distance from John's Pass Boardwalk, offering easy access to the area's attractions and activities. This 3-star hotel consistently receives excellent user ratings for its location, cleanliness, and overall experience.
The hotel offers a range of comfortable rooms, some with fully equipped kitchens, and all featuring private balconies. Guests can enjoy a complimentary breakfast buffet, relax by the oceanfront pool or in the Jacuzzi, and stay active in the fitness centre.
Ocean Club Treasure Island Hotel - St. Pete Beach, FL
St. Pete Beach, FL
12/09 – 16/09
NZ$828/nighttotal: NZ$3312 (4 )

Ocean Club Treasure Island Hotel

1 3
hotel , Treasure Island
Hotel listing in a 4-star luxury hotel. This accommodation is located in Treasure Island.
Services and facilities: a swimming pool, 24-hour entry and a fitness center. This hotel in Treasure Island also has a terrace!
Coconut Inn Pass-a-grille Beach - St. Pete Beach, FL
9.5 410 reviews
St. Pete Beach, FL
06/09 – 15/09
NZ$522/nighttotal: NZ$4698 (9 )

Coconut Inn Pass-a-grille Beach

1 2
hotel , St. Pete Beach
The Coconut Inn Pass-a-grille Beach is located in the historic district of St. Pete Beach, just 8.9 miles from DeSoto Park and 3.1 miles from Boca Ciega Bay Aquatic Preserve. This 3-star hotel has received excellent user ratings for its location, cleanliness, and overall experience.
The accommodation offers a range of amenities for a comfortable stay, including a swimming pool, a terrace, a garden, and a spa. Guests can also enjoy free paddleboards, kayaks, and beach cruiser bikes to explore the surrounding area, as well as free private parking and 24-hour front desk service.
Barefoot Beach Club - St. Pete Beach, FL
9.3 4794 reviews
St. Pete Beach, FL
05/09 – 11/09
NZ$805/nighttotal: NZ$4830 (6 )

Barefoot Beach Club

1 6
hotel , Madeira Beach
The Barefoot Beach Club is located on a private beach in Madeira Beach, just a 5-minute walk from the lively John's Pass Village & Boardwalk. This 3-star hotel has received very good user ratings, indicating a positive experience for previous guests.
The studios offer balconies with either ocean or pool views, providing a relaxing and picturesque setting. The hotel offers a range of amenities including a heated outdoor pool, a spa, a restaurant, a bar, a fitness centre, and free scooter rental.

Frequently asked questions about hotels in St. Pete Beach, FL

  • How can travelers relax during a week in and arond Saint Pete Beach, FL?

    St. Pete Beach is perfect for relaxing. Spend your days soaking up the sun on the beautiful beaches like Pass-a-Grille Beach or Treasure Island, or take a leisurely stroll along the St. Pete Beach Pier. In the evenings, enjoy a delicious meal at one of the many restaurants along Corey Avenue or Gulf Boulevard.
  • What are the best hotels with a swimming pool in St. Pete Beach, FL?

    Boutique Beach Retreat, Treasure Island Beach Resort and Satellite Motel are among the best hotels with a swimming pool 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 TV, air conditioning, and a private bathroom. Many also have a swimming pool, fitness centre, and free Wi-Fi. You might even find some hotels with a balcony or patio overlooking the ocean.
  • What are the most popular 2, 3 and 4-star hotels in St. Pete Beach, FL?

    Among 2, 3 and 4-star hotels in St. Pete Beach, FL, Crystal Bay Historic Hotel, St - Pete Beach Suites and Residence Inn By Marriott St - Petersburg Treasure Island are the most popular ones.

  • 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, from April to May and September to October. You'll find better deals and fewer crowds during these months. If you're looking for the best weather, then the summer months from June to August are ideal, but expect higher prices and more people.
  • What are the best luxury hotels in St. Pete Beach, FL?

    The Saint Hotel, The Don Cesar and Bellwether Beach Resort are among the best luxury hotels in St. Pete Beach, FL.

  • What are some pet-friendly activities in and around Saint Pete Beach, FL?

    There are lots of pet-friendly activities in St. Pete Beach. Many beaches allow dogs on a leash, like Upham Beach Park. You can also take your furry friend for a walk along the St. Pete Beach Pier or enjoy a meal at a pet-friendly restaurant on Corey Avenue.
  • What are the best family friendly hotels in St. Pete Beach, FL?

    The best family friendly hotels in St. Pete Beach, FL are Boutique Beach Retreat, Treasure Island Beach Resort and Satellite Motel.

  • Which towns or cities worth a visit near Saint Pete Beach, FL?

    If you have time, you should definitely visit St. Petersburg, just across the bay from St. Pete Beach. It's a vibrant city with a thriving arts scene, museums, and a beautiful waterfront. You can also take a day trip to Clearwater Beach, known for its sugar-white sand and clear turquoise waters.
  • What are the best pet friendly hotels in St. Pete Beach, FL?

    The best pet friendly hotels in St. Pete Beach, FL are Treasure Island Beach Resort, Crystal Bay Historic Hotel and St - Pete Beach Suites.

  • What are the best hotels with jacuzzi in St. Pete Beach, FL?

    Treasure Island Beach Resort, Fusion Resort Waterfront Suites and The Saint Hotel are the best hotels with a jacuzzi in St. Pete Beach, FL.

Destinations nearby

Best St. Pete Beach, FL hotels with air conditioning

The Beach House - Treasure Island - St. Pete Beach, FL
9.1 1137 reviews
St. Pete Beach, FL
26/08 – 29/08
NZ$700/nighttotal: NZ$2100 (3 )

The Beach House - Treasure Island

3 6
hotel , Treasure Island
The Beach House - Treasure Island is located just a short walk from the white sand beaches of the Gulf of Mexico, and just over a mile from John's Pass Village and Boardwalk, a bustling area with shops, restaurants, and attractions. This two-star hotel has received very good user ratings for its cleanliness and location.
The accommodation offers a comfortable and modern layout with 42 square metres of floor space and includes amenities such as a terrace or balcony, a garden, free parking, and complimentary Wi-Fi. Guests can also enjoy barbecue facilities and ticket service for local attractions.
Bayside Inn And Marina - St. Pete Beach, FL
8.0 1343 reviews
St. Pete Beach, FL
27/08 – 28/08
NZ$215/nightfor 1 night

Bayside Inn And Marina

1 1
hotel , Treasure Island
Bayside Inn And Marina offers a 2-star hotel stay on Treasure Island, located a mere 2-minute walk from St. Petersburg Municipal Beach and steps from Boca Ciega Bay and the Gulf of Mexico.
This accommodation provides all-suite rooms with kitchenettes, a rooftop deck, barbecue grills, and a 15-slip marina, with complimentary Wi-Fi and parking available for guests.
4x Gulf Front View With Balcony 2 Queen Beds At Island Grand At Tradewinds - St. Pete Beach, FL
St. Pete Beach, FL
06/07 – 12/07
NZ$4018/nighttotal: NZ$24108 (6 )

4x Gulf Front View With Balcony 2 Queen Beds At Island Grand At Tradewinds

4 11
hotel , St. Pete Beach
This beachfront holiday home in St Pete Beach, Florida, offers easy access to attractions such as John's Pass Village & Boardwalk and St. Petersburg-Clearwater Beaches.
This four-bedroom, four-bathroom property boasts 111 square metres of living space, sleeping up to 16 guests and includes amenities such as a swimming pool, private balconies, and all-inclusive access to a water park, pirate shows, and nightly s'mores.
Gulfside Resort - St. Pete Beach, FL
St. Pete Beach, FL
20/08 – 23/08
NZ$299/nighttotal: NZ$897 (3 )

Gulfside Resort

1 2
hotel , St. Pete Beach
Gulfside Resort in St. Pete Beach offers a prime location, just a 3-minute walk from the beach, 6.9 kilometres from John's Pass Village and Boardwalk, and 12.6 kilometres from Tropicana Field.
This hotel provides complimentary WiFi, private parking, and rooms with air conditioning, a microwave, and a private bathroom, with some rooms featuring balconies overlooking the pool and accommodating up to three guests.

Best St. Pete Beach, FL hotels with a balcony

Indulge In Coastal Calm | Unit Near Downtown & Local Attractions - St. Pete Beach, FL
8.6 7 reviews
St. Pete Beach, FL
29/06 – 04/07
NZ$414/nighttotal: NZ$2070 (5 )

Indulge In Coastal Calm | Unit Near Downtown & Local Attractions

1 2
hotel , St. Petersburg
The "Indulge In Coastal Calm" offer presents a beachfront holiday home in St. Petersburg's Pinellas Point district, situated 800 metres from Maximo Park and a 6-minute drive from Tampa.
This accommodation provides on-site activities including kayaking, cycling, and gym access, alongside a shared swimming pool and private balconies, with complimentary Wi-Fi, cable/satellite TV, a refrigerator, and a coffee/tea kit available for guest convenience.
3x Gulf Front View With Balcony 2 Queen Beds At Island Grand At Tradewinds - St. Pete Beach, FL
St. Pete Beach, FL
10/07 – 13/07
NZ$3296/nighttotal: NZ$9888 (3 )

3x Gulf Front View With Balcony 2 Queen Beds At Island Grand At Tradewinds

3 6
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 Suites - St. Pete Beach, FL
8.9 1806 reviews
St. Pete Beach, FL
23/07 – 31/07
NZ$335/nighttotal: NZ$2680 (8 )

St. Pete Beach Suites

1 2
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.
Holiday Isles Resort - St. Pete Beach, FL
St. Pete Beach, FL
29/06 – 04/07
NZ$247/nighttotal: NZ$1235 (5 )

Holiday Isles Resort

1 2
hotel , Madeira Beach
Holiday Isles Resort in Madeira Beach offers a 3-star stay with complimentary Wi-Fi, air conditioning in select rooms, and on-site parking.
This family-friendly resort provides a swimming pool, terrace/balcony, garden, and room service, with laundry facilities and in-room entertainment for guest convenience.
©2026 cozycozy.com