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

Filter by:


Star Rating

Review Score

St. Pete Beach – 81 hotels and places to stay

See the latest prices and deals by choosing your dates.
Thunderbird Beach Resort, hotel in St. Pete Beach

The Thunderbird Beach Resort is a beachfront hotel in Treasure Island, Florida.

Location
8.1
Scored 8.1
Very Good
Rated very good
1,146 reviews
Price from$129.96per night
Treasure Island Hotel and Marina, hotel in 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.

Last minute accomodations were simple.
7.5
Scored 7.5
Good
Rated good
541 reviews
Price from$98.10per night
St. Pete Beach Suites, hotel in St. Pete Beach

Offering a year-round outdoor pool and barbecue facilities, St. Pete Beach Suites is located in St. Pete Beach, only a 2 minutes' walk from the beach.

location was good. Pools were fine.
8.8
Scored 8.8
Excellent
Rated excellent
949 reviews
Price from$189.45per night
The Sands of Treasure Island, hotel in St. Pete Beach

Located in St. Pete Beach, a 2-minute walk from Treasure Island, The Sands of Treasure Island provides accommodations with a garden, free private parking and a terrace.

Great location!
6.9
Scored 6.9
Pleasant
Rated pleasant
722 reviews
Price from$140per night
Inn on the Beach, hotel in St. Pete Beach

Located across the street from the white sands of St. Pete Beach, Inn on the Beach places guests in the heart of the historic Pass-a-Grille neighborhood.

Everything about this place is amazing! The cleanliness and amenities were off the charts. The staff was friendly and welcoming. We are definitely coming back. The beach was glorious and the sunsets spectacular.
9.4
Scored 9.4
Wonderful
Rated wonderful
350 reviews
Price from$490per night
Hotel SOL, hotel in St. Pete Beach

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.

On the beach access
8.5
Scored 8.5
Very Good
Rated very good
1,080 reviews
Price from$194.33per night
Bayview Plaza Waterfront Resort, hotel in St. Pete Beach

Experience the warm Florida sunshine in St. Pete Beach at this charming family-owned and operated waterfront hotel. A daily complimentary social hour with beer and wine is offered from 16:00-17:00.

The room was great and the view was beautiful. We checked in Christmas eve early afternoon and planned on staying until the day after Christmas. We went to dinner at Rum Fish around 5 Christmas eve and had a great dinner. Later that night sadly my husband became very sick and started vomiting by 11 pm on Christmas eve. This continued into Christmas day so we decided to leave a day early and get him home. Very disappointed as we were looking forward to checking out the St Pete Pier and we had tickets to the Enchanted Village at Tropicana Park. Was a horrible couple of days.
8.2
Scored 8.2
Very Good
Rated very good
245 reviews
Price from$225.22per night
The Saint Hotel, hotel in 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.

The manager was exceptional!! He was helpful and lovely. The room and location were fantastic. The attached restaurant was fabulous. The pool was spacious and comfortable.
9.3
Scored 9.3
Wonderful
Rated wonderful
577 reviews
Price from$282.94per night
Coconut Inn Pass-a-Grille Beach, hotel in St. Pete Beach

Located in the historic district of St. Pete Beach, 8.9 mi from DeSoto Park, Coconut Inn features an outdoor pool and barbecue. Free WiFi is featured throughout the property.

Cute property, very clean and a very short walk to the beach.
9.3
Scored 9.3
Wonderful
Rated wonderful
153 reviews
Price from$257.87per night
Ocean Club Treasure Island Hotel, hotel in St. Pete Beach

Located in St. Pete Beach, a 2-minute walk from Treasure Island, Ocean Club Treasure Island Hotel has accommodations with an outdoor swimming pool, free private parking, a fitness center and a bar.

Location is great and brand new. Great apartments.
9.3
Scored 9.3
Wonderful
Rated wonderful
40 reviews
Price from$320.40per night
See all 447 hotels in St. Pete Beach

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

St. Pete Beach's best hotels with breakfast

  • Hilton Garden Inn St. Pete Beach, FL
    8.8
    Scored 8.8
    Excellent
    Rated excellent
     · 654 reviews

    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.

    property is gorgeous. so clean and wonderful vibe.

  • Residence Inn by Marriott St. Petersburg Treasure Island
    8.6
    Scored 8.6
    Excellent
    Rated excellent
     · 264 reviews

    Residence Inn by Marriott St. Petersburg Treasure Island features a beachfront location. Guests can start their day with a complimentary buffet breakfast and then take a dip in the oceanfront pool.

    Is close to the beach the location was exceptional

  • Coral Reef Resort, a VRI resort
    8.7
    Scored 8.7
    Excellent
    Rated excellent
     · 216 reviews

    Located in St. Pete Beach, Florida, Coral Reef Resort features 2 outdoor swimming pools and 3 hot tubs. Each suite is equipped with a full kitchen and free WiFi access.

    Loved the location, the people, the vibes were awesome

  • EBBTIDE INN
    8.2
    Scored 8.2
    Very Good
    Rated very good
     · 48 reviews

    Located in St. Pete Beach, within a 3-minute walk of Treasure Island and 0.9 miles of Madeira Beach, EBBTIDE INN provides accommodations with an outdoor swimming pool and free WiFi throughout the...

    Wasn’t crowded and loved pool right outside great rooms.

  • Sea Rocket 21
    8.5
    Scored 8.5
    Very Good
    Rated very good
     · 11 reviews

    Sea Rocket 21 features free WiFi throughout the property and views of sea in St. Pete Beach.

  • Island Inn Beach Resort
    7.6
    Scored 7.6
    Good
    Rated good
     · 1,628 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.

    We love the ocean view, that's why we stay here!

  • The Sands of Treasure Island
    6.9
    Scored 6.9
    Pleasant
    Rated pleasant
     · 722 reviews

    Located in St. Pete Beach, a 2-minute walk from Treasure Island, The Sands of Treasure Island provides accommodations with a garden, free private parking and a terrace.

    The room was clean and smelled good. It had some charm

  • Salt Water Suites

    Salt Water Suites is offering accommodations in St. Pete Beach. The 4-star hotel has air-conditioned rooms with a private bathroom and free WiFi.

Budget hotels in St. Pete Beach

  • Oasis Palms Resort
    6.8
    Scored 6.8
    Pleasant
    Rated pleasant
     · 77 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.

    Great staff and very clean great pool and location

  • Coconut Inn Pass-a-Grille Beach
    9.3
    Scored 9.3
    Wonderful
    Rated wonderful
     · 153 reviews

    Located in the historic district of St. Pete Beach, 8.9 mi from DeSoto Park, Coconut Inn features an outdoor pool and barbecue. Free WiFi is featured throughout the property.

    Fantastic location, quiet and calm, lovely space at rear

  • Page Terrace Beachfront Hotel
    9.2
    Scored 9.2
    Wonderful
    Rated wonderful
     · 318 reviews

    Located in St. Pete Beach, within a 11-minute walk of Treasure Island and one mile of Sunset Beach, Page Terrace Beachfront Hotel has accommodations with a shared lounge and free WiFi throughout the...

    Everything Staff was nice.Room & view was excellent

  • Inn on the Beach
    9.4
    Scored 9.4
    Wonderful
    Rated wonderful
     · 350 reviews

    Located across the street from the white sands of St. Pete Beach, Inn on the Beach places guests in the heart of the historic Pass-a-Grille neighborhood.

    Clean and spacious property, right opposite the beach

  • Palm Crest Resort Motel
    9.3
    Scored 9.3
    Wonderful
    Rated wonderful
     · 75 reviews

    Located in St. Pete Beach, a few steps from St. Pete Beach, Palm Crest Resort Motel provides accommodations with an outdoor swimming pool, free private parking, a garden and a private beach area.

    The location was perfect. Enjoyed the private beach and pool.

  • Barefoot Beach Club
    8.8
    Scored 8.8
    Excellent
    Rated excellent
     · 1,811 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.

    It was self catering. The location was excellent.

  • The Hotel Zamora
    8.1
    Scored 8.1
    Very Good
    Rated very good
     · 675 reviews

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

    Clean and comfortable place and close to the beach.

  • The Don CeSar
    8.3
    Scored 8.3
    Very Good
    Rated very good
     · 709 reviews

    Nicknamed The Pink Palace for its pink façade and grandeur architecture, The Don CeSar has welcomed guests since its opening in 1928.

    Everything was excellent - service, food, facilities

Hotels located in the center of St. Pete Beach

  • Ocean Sands 1105
    10.0
    Scored 10.0
    Exceptional
    Rated exceptional
     · 2 reviews

    Located in St. Pete Beach, a few steps from Madeira Beach, Ocean Sands 1105 features views of the sea.

  • Beach House Suites by the Don CeSar
    8.5
    Scored 8.5
    Very Good
    Rated very good
     · 329 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.

    Staff was extremely friendly - pool, beach and bar.

  • Bay Palms Waterfront Resort - Hotel and Marina
    8.4
    Scored 8.4
    Very Good
    Rated very good
     · 204 reviews

    Located directly on Boca Ciega Bay and walking distance from the beach, this hotel has a private fishing pier.

    Very personal, beautiful, clean We all love it !!!!

  • Bayview Plaza Waterfront Resort
    8.2
    Scored 8.2
    Very Good
    Rated very good
     · 245 reviews

    Experience the warm Florida sunshine in St. Pete Beach at this charming family-owned and operated waterfront hotel. A daily complimentary social hour with beer and wine is offered from 16:00-17:00.

    Perfect location near the beach and good food outlets.

  • Dolphin Beach Resort
    7.8
    Scored 7.8
    Good
    Rated good
     · 2,079 reviews

    Overlooking the sparkling waters of the Gulf of Mexico, this St. Pete Beach resort offers guests panoramic beach views.

    We loved the room. Would like to book room #122 again.

  • Bellwether Beach Resort
    7.7
    Scored 7.7
    Good
    Rated good
     · 242 reviews

    Located in St. Pete Beach, a few steps from St. Pete Beach, Bellwether Beach Resort has accommodations with a garden, free private parking, a terrace and a restaurant.

    Prachtige ligging aan een groot, breed wit strand.

  • Grand Shores West
    7.7
    Scored 7.7
    Good
    Rated good
     · 717 reviews

    Located in St. Pete Beach, a few steps from North Redington Beach, Grand Shores West has accommodations with an outdoor swimming pool, free private parking, water sports facilities and a private beach...

    The fact that the hotel is on the beach is so nice.

  • Treasure Island Hotel and Marina
    7.5
    Scored 7.5
    Good
    Rated good
     · 542 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.

    Proximity to the beach. Clean room n comfortable bed

FAQs about hotels in St. Pete Beach







What Guests Said About St. Pete Beach:

  • 2.0
    Scored 2.0

    First of all read read the booking and made sure that I was...

    First of all read read the booking and made sure that I was reading the right thing. There was no parking for handicap Was $16 a day not in the booking and I told him I’m army Vet and they did not care so you come to our parking you have to pay. Will stay there again and never will I book with Booking.com.
    Joe
    United States of America
  • 4.0
    Scored 4.0

    St Pete Beach is OK.

    St Pete Beach is OK. I did not like the hotel I was in Dolphin resort because they had a-big event, I was not told at time I made reservations . I wanted to leave, but I had paid too much money and it was too far to get home at that time. I won’t go back to that place or probably Saint Pete beach. It is packed, no parking and you wait forever for anything. I am from Florida there are better places. My kids were close that is why I went to Saint Pete beach.
    julie
    United States of America
  • 10
    Scored 10

    Loved visiting the shops at John’s Pass.

    Loved visiting the shops at John’s Pass. Favorite place to go there is Mad Beach Brewing. They have the best beer selections. Also there are many places to find easy access to many different beachs that aren’t always crowded.
    Gullwing7
    United States of America
  • 10
    Scored 10

    The city is calm, we loved the beach in front of the hotel...

    The city is calm, we loved the beach in front of the hotel where we stayed. We took advantage of our stay to really enjoy the beach, so we didn't do much sightseeing. I liked it and recommend Sprinkles ice cream.
    Alexandre Victor
    Brazil
  • 6.0
    Scored 6.0

    Saint Pete Beach is always a beautiful beach.

    Saint Pete Beach is always a beautiful beach. The postcard in was overrun by drunk people going to the bar to listen to the band and get wasted. We stayed there four nights and two of those days or nights. The police were called very satisfying to have the cops at the hotel that you’re staying at on vacation.
    Jeannette
    United States of America
  • 10
    Scored 10

    Pure Relaxation on the beach,pool and in the room .

    Pure Relaxation on the beach,pool and in the room . Always quiet and peaceful . The free cabana n boat ride were both worth the 11 hour drive we took to get there . Can’t wait to come again next year !
    Lisa
    United States of America

Explore guest reviews of hotels in St. Pete Beach

  • From $192.21 per night
    8.0
    Scored 8.0
    Very Good
    Rated very good
     · 1,169 reviews
    The bed was very comfortable, plenty of pillows! It was great to have an extra blanket as it was really chilly the night we arrived. The location is very good, the beach area for swimming is about 5 min from the room. Also, if you want to get out of the touristy epicenter around the hotel, and you don't mind walking 20 min or so, you can get a more varied selection of restaurants. We parked up and left our car for 2 days. The people who did the check-in were very helpful and we had no problems.
    Michelle
    Czech Republic
  • From $459.91 per night
    8.2
    Scored 8.2
    Very Good
    Rated very good
     · 245 reviews
    When we got there, We found out there were 3 locations. We booked down the street. Wasn't a bad walk for us to go to beach. The Room was nice. The walk around the property we stayed at had some beautiful places to sit. They had a little gate area for pets to run loose for few. Nice for our doggy. We had a good time on our stay there. You have to try Gigi's Italian Restaurant Dine-in · Delivery 4399 Gulf Blvd, Saint Pete Beach, FL 33706 its in walking distance.
    Hill
    United States of America
  • From $480.19 per night
    8.5
    Scored 8.5
    Very Good
    Rated very good
     · 1,080 reviews
    Hotel is great. We wanted a room with a full kitchen to cook any fish we caught. Very Clean room, comfy bed, beautiful pool and beach area. Loved that the beach wasn’t crowded. Peaceful. Beautiful sunsets. We caught bonnethead sharks from shore. Our room was across the street from the beach and amazingly quiet. Never heard other guests. We hope to go back here someday. Karrie and Gary are nice employees.
    Shane
    United States of America
  • 9.5
    Scored 9.5
    Exceptional
    Rated exceptional
     · 1,134 reviews
    At arrival, during the Christmas season, my mom and I were greeted with a beautifully decorated, Florida hotel in the holiday spirit. The staff was so lovely and the room was exceptional, large and extremely clean. I couldn’t say enough great things about out this place. Plus, it’s directly across from beach access, great restaurants and more. Just what we were looking for. Thank you Island House!
    Leslie
    United States of America
  • 8.8
    Scored 8.8
    Excellent
    Rated excellent
     · 413 reviews
    Fabulous condo hotel, 1 minute walk to the beach and supermarket. Very peaceful pool on the canal side, we would highly recommend it . Rooms have everything you would need, with parking. We spent a night here to get away from Orlando , and would highly recommend the 2 hour drive down , to experience the real Florida in a perfectly positioned condo hotel ! Just a great place to be .
    spencer
    United Kingdom
  • From $258.88 per night
    7.8
    Scored 7.8
    Good
    Rated good
     · 2,079 reviews
    very convenient, everything is available, between food & sacks, they have 2 great restaurants in the hotel, besides a plaza that has Publix, CVS, Chick-fil-A, a lot of good restaurants & even Chase bank The hotel rooms are spacious, maybe a little bit old but they have everything you need from USB chargers to a safe to a mini-bar refrigerator, microwave & a lot of storage areas
    RomanyAiad
    United States of America
  • From $388.71 per night
    9.3
    Scored 9.3
    Wonderful
    Rated wonderful
     · 577 reviews
    Had an amazing stay! The rooms and the pool area are beautifully decorated. I love the pool and hot tub are open 24 hours. Staff was wonderful, they even loaned us a cooler backpack and a beach chair to go to the beach one day! Beds are super comfy and the kitchenettes are better than your average hotel room. Larger mini fridge for sure.
    St.Clair
    United States of America
  • From $388.16 per night
    8.7
    Scored 8.7
    Excellent
    Rated excellent
     · 467 reviews
    nice beach front hotel with a cool vibe! price wise great for the area. Publix across the street to get groceries for breakfast. kitchen was equipped with everything you need. the beach volleyball fields are great and in perfect conditions!! great for people that actually play serious beach volleyball. :)
    Hanna
    Germany
  • 8.8
    Scored 8.8
    Excellent
    Rated excellent
     · 60 reviews
    Very cozy apartment hotel. Just across the street to beach. There are not too much people, and a lot of bars and restaurants on the street! The shake shop near this place!! The reception guy gave me a lot of suggestions for fun. ex, best restaurant for sunset, nightout, and cheap local texi!!
    Yuko
    United States of America
  • From $449.20 per night
    8.1
    Scored 8.1
    Very Good
    Rated very good
     · 1,145 reviews
    It was a great place to stay. Staff was awesome, hotel and grounds were clean, pool side bars we great, oceanfront areas were well taken care of. Entertainment was excellent, (wish the bands had played longer) but they played a good variety of music. Close to shopping and great food!
    Sheila
    United States of America
  • 9.4
    Scored 9.4
    Wonderful
    Rated wonderful
     · 350 reviews
    It is a charming, quirky, boutique Inn, not really an hotel. It is in a brilliant location. Tina and Dee who run the place are charming, efficient and at the top of their game. They cannot be praised too highly for their friendly welcome and daily interaction. Loved it!
    Towerfield
    United Kingdom
  • From $158.54 per night
    7.4
    Scored 7.4
    Good
    Rated good
     · 373 reviews
    This is my second time staying at Sun Island Motel. It is a great cheap option when it comes to staying in the St. Pete Beach area. The management is great and will help you out with anything you need.
    Gabriel
    United States of America
  • From $578.70 per night
    7.7
    Scored 7.7
    Good
    Rated good
     · 242 reviews
    The hotel was in an excellent position, right on the beach and had a wonderful relaxed vibe. The staff were all super friendly and we were given an upgrade on the room which made the stay even better!
    Sara
    United Kingdom
  • From $301.37 per night
    8.3
    Scored 8.3
    Very Good
    Rated very good
     · 1,546 reviews
    The hotel is very quaint and is a throwback to old Florida! The staff was extremely friendly and very helpful. The beach is one of the best in the world. I would highly recommend this property!
    Johnny
    United States of America
  • From $388.71 per night
    9.3
    Scored 9.3
    Wonderful
    Rated wonderful
     · 577 reviews
    The restaurant & bar at the hotel were excellent The staff at check in went above and beyond The room was modern and well finished and well equipped
    Leigh
    United Kingdom
  • 7.3
    Scored 7.3
    Good
    Rated good
     · 2,329 reviews
    The whole stay was as good as the last time. Stunning location and a really nice feeling of a smaller comfortable hotel rather than a huge monster.
    Dave
    United Kingdom
  • 9.3
    Scored 9.3
    Wonderful
    Rated wonderful
     · 220 reviews
    The location of the hotel was excellent because it was within walking distance to the beach and I walked to a restaurant for breakfast.
    C
    CARL
    United States of America
  • From $474.37 per night
    8.9
    Scored 8.9
    Excellent
    Rated excellent
     · 532 reviews
    Everything was great! Clean rooms, a lot of supplies, quiet and cozy hotel.
    Karine
    United States of America
  • From $449.20 per night
    8.1
    Scored 8.1
    Very Good
    Rated very good
     · 1,145 reviews
    Older hotel with some updates. Plumming is from the 60's, but worked ok.
    Beatrix
    United States of America
  • From $239.16 per night
    8.7
    Scored 8.7
    Excellent
    Rated excellent
     · 1,241 reviews
    Best hotel in Florida!!!
    Jamal
    United States of America

Research, refine, and make plans for your whole trip