Skip to main content

Search hotels in St. Pete Beach

Enter your dates to see the latest prices and deals for St. Pete Beach hotels

St. Pete Beach – 1006 hotels and places to stay

Filter by:

Star Rating

Review score

Hilton Garden Inn St. Pete Beach, FL

Hotel in St Pete Beach - Long Key, St. Pete Beach

This Hilton Garden Inn St. Pete Beach, FL hotel is on the beach and 5 mi from dolphin sightseeing tours at Hubbard's Marina. Hotel guests will enjoy an outdoor pool and on-site restaurant.

Anonymous
From
United States
Didn’t have breakfast at hotel
Review score
Excellent
616 reviews
Price from
$153.05
1 night, 2 adults

The Saint Hotel

Hotel in St Pete Beach - Long Key, St. Pete Beach

Located in St. Pete Beach, a 4-minute walk from St. Pete Beach, The Saint Hotel provides accommodations with an outdoor swimming pool, free private parking, a restaurant and a bar.

MAGALHAES
From
United States
The rooms
Review score
Wonderful
573 reviews
Price from
$149.18
1 night, 2 adults

Island House Resort Hotel

North Redington Beach , St. Pete Beach

Free WiFi is available at the Island House Resort Hotel located just off of Redington Beach. Illuminated palm trees and tropical foliage surround a relaxing outdoor pool and sun terrace.

Victoria
From
United States
The owner was very considerate. We stayed during Hurricane Milton.
Review score
Exceptional
859 reviews
Price from
$139
1 night, 2 adults

RumFish Beach at TradeWinds

St Pete Beach - Long Key, St. Pete Beach

Recently renovated, RumFish Beach at TradeWinds offers a beachfront accommodations and is located 30 minutes' drive from the Tampa International Airport.

Andrea
From
United States
Its location and what we thought were available amenities
Review score
Good
642 reviews
Price from
$151.05
1 night, 2 adults

Boutique Beach Retreat

Hotel in Treasure Island , St. Pete Beach

Located in St. Pete Beach, a 3-minute walk from Treasure Island, Boutique Beach Retreat provides accommodations with an outdoor swimming pool, free private parking and a terrace.

Anonymous
From
United States
Location and nice facility.
Review score
Excellent
219 reviews
Price from
$70.29
1 night, 2 adults

Satellite Motel

Treasure Island , St. Pete Beach

Located in St. Pete Beach, a 3-minute walk from Treasure Island, Satellite Motel provides accommodations with an outdoor swimming pool, free private parking, a garden and barbecue facilities.

MicheWoodall
From
United States
The kitchenette & sleeping area has been remodeled. It's clean and perfectly located to the beach and amenities.
Review score
Excellent
881 reviews
Price from
$85.32
1 night, 2 adults

Treasure Island Hotel and Marina

Hotel in Treasure Island , St. Pete Beach

Treasure Bay Hotel & Marina features tropical landscaping and a marina on Boca Ciega Bay. Guests can take a refreshing dip in the outdoor pool, or relax in the hot tub.

Tarallo
From
United States
Closeness to activities
Review score
Good
771 reviews
Price from
$122.55
1 night, 2 adults

Johns Pass Beach Motel

Treasure Island , St. Pete Beach

Featuring direct beach access, Johns Pass Beach Motel is located in Treasure Island on the Gulf of Mexico. Guests can enjoy free WiFi, an outdoor heated pool all year round.

Nicole
From
United States
Perfect location.
Review score
Excellent
460 reviews
Price from
$125
1 night, 2 adults

DoubleTree Beach Resort by Hilton Tampa Bay – North Redington Beach

North Redington Beach , St. Pete Beach

DoubleTree Beach Resort by Hilton Tampa Bay – North Redington Beach is located directly on the beach and offers semi-private beach access.The hotel features on-site dining and easy access to...

Walaa
From
United States
I did like the room were given to me. I had to cancel my reservation.
Review score
Excellent
423 reviews
Price from
$175.46
1 night, 2 adults

John's Pass Hotel - Fully Remote Check In

Hotel in Madeira Beach , St. Pete Beach

Ideally set in the Madeira Beach district of St. Pete Beach, John's Pass Hotel - Fully Remote Check In is located a 3-minute walk from Madeira Beach, 200 yards from John's Pass and a 2-minute walk...

Sylvia
From
United States
Close to everything we needed
Review score
Very Good
1,222 reviews
Price from
$128.79
1 night, 2 adults
See all 1006 hotels in St. Pete Beach

Hotels with parking in St. Pete Beach

Most-booked hotels in St. Pete Beach in the past month

See all

St. Pete Beach's best hotels with breakfast

Budget hotels in St. Pete Beach

  • Review score
    Pleasant · 8 reviews

    Located in St. Pete Beach, a few steps from Treasure Island, Arvilla Resort has accommodations with an outdoor swimming pool, free private parking and a private beach area.

  • Review score
    Wonderful · 110 reviews

    Located in St. Pete Beach, a few steps from St. Pete Beach, Coconut Inn Pass-a-Grille Beach has accommodations with free bikes, free private parking, an outdoor swimming pool and a garden.

    Guest review
    All the great beach supplies. The 1/2 block walk to beach.
  • Review score
    Wonderful · 352 reviews

    Located in St. Pete Beach, a 11-minute walk from Treasure Island, Page Terrace Beachfront Hotel has accommodations with an outdoor swimming pool, free private parking, a shared lounge and barbecue...

    Guest review
    Perfect central location. Staff exceptionally kind
  • Review score
    Wonderful · 22 reviews

    Well situated in the North Redington Beach district of St. Pete Beach, Salt Water Suites is located a few steps from North Redington Beach, 3.4 miles from John's Pass and 3.5 miles from John's Pass...

    Guest review
    Clean, safe, and close to my favorite restaurants and beach.
  • Review score
    Wonderful · 8 reviews

    Located in St. Pete Beach, within a 2-minute walk of St. Pete Beach and 4.4 miles of John's Pass, The Pearl Cabana Club provides accommodations with an outdoor swimming pool as well as free private...

    Guest review
    Excellent location. Staff very friendlly and helpful
  • Review score
    Very Good · 1,445 reviews

    Located in St. Pete Beach, a 2-minute walk from Treasure Island, Island Inn Beach Resort provides accommodations with an outdoor swimming pool, free private parking, a garden and a bar.

    Guest review
    I love this place! It's directly on the beach. The balconies are perfect.
  • Review score
    Excellent · 1,469 reviews

    Located on a private beach, this hotel features a heated outdoor pool overlooking the Gulf of Mexico. Every studio at this Madeira Beach property offers a balcony.

  • Review score
    Excellent · 257 reviews

    Located on the shores of the Gulf of Mexico, this Saint Pete Beach hotel features an outdoor heated pool and hot tub. Free WiFi is available throughout the pet-friendly property.

    Guest review
    Very nice room snd spacious. Great location as well.

Hotels located in the center of St. Pete Beach

  • Review score
    Excellent · 23 reviews

    Located in St. Pete Beach, Florida, this Mediterranean-style hotel features an outdoor swimming pool, a 7-slip marina, and a rooftop bar.

    Guest review
    The beach was within walking distance. The rooftop was amazing!
  • Review score
    Very Good · 660 reviews

    Offering an outdoor pool and free Wi-Fi access, this beachfront hotel is located adjacent to Redington Long Pier. Madeira Beach Municipal Marina is 5 minutes’ drive from the property.

    Guest review
    Loved the location, the room was very nice and clean.
  • Review score
    Very Good · 102 reviews

    Located in St. Pete Beach, a few steps from St. Pete Beach, Bayview Plaza Waterfront Resort has accommodations with an outdoor swimming pool, free private parking, a fitness center and a shared lounge...

    Guest review
    everything about this place was literally perfect. 10/10
  • Review score
    Very Good · 1,222 reviews

    Ideally set in the Madeira Beach district of St. Pete Beach, John's Pass Hotel - Fully Remote Check In is located a 3-minute walk from Madeira Beach, 200 yards from John's Pass and a 2-minute walk...

    Guest review
    Everything except the Everything being remote check in and parking entry
  • Review score
    Good · 89 reviews

    Located in St. Pete Beach, a 2-minute walk from St. Pete Beach, Bay Palms Waterfront Resort - Hotel and Marina has accommodations with a fitness center, free private parking, a terrace and barbecue...

    Guest review
    Very personal, beautiful, clean We all love it !!!!
  • Review score
    Good · 771 reviews

    Treasure Bay Hotel & Marina features tropical landscaping and a marina on Boca Ciega Bay. Guests can take a refreshing dip in the outdoor pool, or relax in the hot tub.

    Guest review
    Location was great the view was excellent loved it.
  • Review score
    Good · 167 reviews

    Located in St. Pete Beach, a 4-minute walk from Treasure Island, Oasis Palms Resort provides accommodations with an outdoor swimming pool, free private parking and a terrace.

    Guest review
    Great staff and very clean great pool and location
  • Review score
    Fair · 4 reviews

    Facing the beachfront, Sirata Saint Pete Beach offers 4-star accommodations in St. Pete Beach and has free bikes, outdoor swimming pool and fitness center. A few steps from St.

FAQs about hotels in St. Pete Beach

What Guests Said About St. Pete Beach:

  • Review score

    St. Pete's Beach is beautiful!

    St. Pete's Beach is beautiful! The beach itself is soft white sand and was very clean. The water was refreshing and clear. It was perfect for little ones as the waves were not rough or big. We really enjoyed our stay.
    Guest review by
    Anonymous
  • Review score

    Beaches were clean, and close by!

    Beaches were clean, and close by! Many restaurants within walking distance or short drive! Grocery were close by as well. Super easy to navigate. Definitely a tourist type area. Shops are alll touristy, so if that is not your thing, might not have many shopping options.
    Guest review by
    Anonymous
  • Review score

    St.Pete Beach is like our second home.

    St.Pete Beach is like our second home. I love everything about it and we have investigated staying permanently in the future as we have been going for more than 30 years. It's family friendly and safe. The hurricane did massive damage but rebuilding is taking place.
    Guest review by
    Michele
    United States
  • Review score

    We have been going to St.

    We have been going to St. Pete Beach for 20 years but usually during Spring Break. This was our first visit during off peak time and we definitely will be going back. We are able to walk to nearby bars and restaurants and the Corey Street Farmers Market was absolutely wonderful. This was the first trip my husband and I have done alone in 30 years and it was well worth it. We are looking forward to returning again next year
    Guest review by
    Anonymous
  • Review score

    We have been to St.

    We have been to St. Pete Beach many times and is always a pleasure staying and relaxing there. The views of the beach and gulf from our room are amazing! Had the weather been a little nicer, we definitely would have taken more advantage of the many amenities that were offered!
    Guest review by
    Brown
  • Review score

    Its a fun place to visit and beachcomb for shells in Dec.

    Its a fun place to visit and beachcomb for shells in Dec. when not as busy as later in season. Lots of good seafood nearby, and interesting sites to explore like Tampa Bay Hotel, Sunken Gardens, and the Barnum and Bailey Museum in Sarasota.
    Guest review by
    Mark

See reviews by guests who stayed at hotels in St. Pete Beach

See all
  • From $457.16 per night
    Review score
    Excellent · 222 reviews
    The hotel has a nice feel about it as it is not big and the 50ies design works really well. The location was perfect - right by a beautiful beach and in walking distance to a range of shops, restaurants and a dolphin watching tour company. We hardly had to use the car during our stay which was nice. It was really lovely to have a little apartment instead of just a room which you normally get with a hotel. That made us a little more independent and we didn’t feel we had to go out for each meal.
    Guest review by
    Stefanie
    United Kingdom
  • From $307.81 per night
    Review score
    Excellent · 876 reviews
    We booked a room at this location last minute on the same day we needed to check in and Lori was more than accomodating when she helped us check in early. The room was very clean and looked recently renovated. There were 2 pools on site, both of which looked clean, and a bunch of games available outdoors like chess, mini golf, hacky sacks, and connect four. St Pete beach is also a 2 minute walk from the location and has been cleaned up well post damage from Hurricanes Helene and Milton.
    Guest review by
    Riya
    Australia
  • From $235.26 per night
    Review score
    Wonderful · 422 reviews
    The room was nice. The bed and the pullout sofa bed were comfortable. The AC worked well and pentry had everything you needed. The hotel was really close to the beach and you could rent chairs and towels. The hotel had a simple outdoor shower to wash of the sand with. The guy working there was very helpful. There were some nice restaurants in the area (car recommended). We would gladly come back.
    Guest review by
    Mia
    Sweden
  • From $439.57 per night
    Review score
    Very Good · 529 reviews
    The hotel is beautiful and some of the staff very friendly (all the front desk, bell hops, wait staff at the pools and coffee place). The hotel is right at the beach and has 2 pools. The gym has great facilities and was very clean. The lobby bar decor is amazing and the bar staff were great. Buffet breakfast is very nice.
    Guest review by
    Michael
    United States
  • From $361.60 per night
    Review score
    Exceptional · 288 reviews
    Inn on the Beach provides exactly what is in the name. A very friendly well kept hotel.
    Guest review by
    Timothy
    United Kingdom

Research, refine, and make plans for your whole trip