Skip to main content

Filter by:


Star Rating

Review Score

St. Pete Beach – 76 hotels and places to stay
See the latest prices and deals by choosing your dates.
Island Inn Beach Resort, hotel in St. Pete Beach

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.

Great views, right on the beach! Bed was very comfortable. A/c got the room nice and cool for us! Little kitchenette with everything needed and a good sized fridge. Tiki Bar at the pool with lots of options. Staff was friendly and accommodating.
7.6
Scored 7.6
Good
Rated good
1,650 reviews
Price from$178per night
Dolphin Beach Resort, hotel in St. Pete Beach

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

beach was awesome, plenty of cabanas & chaise lounges. beach also had volleyball nets, corn hole & golf ball toss you can use. stayed in an oceanfront room & was worth the extra money, view was perfect & quieter than by the pool.
7.8
Scored 7.8
Good
Rated good
2,069 reviews
Price from$135.15per night
Thunderbird Beach Resort, hotel in St. Pete Beach

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

Great location.
8.0
Scored 8.0
Very Good
Rated very good
1,111 reviews
Price from$129.96per night
Hilton Garden Inn St. Pete Beach, FL, hotel in 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.

Location was amazing! Love how close the bar is to the beach.
8.8
Scored 8.8
Excellent
Rated excellent
644 reviews
Price from$319per 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.

beach and pool alot of great eating places close by
8.8
Scored 8.8
Excellent
Rated excellent
985 reviews
Price from$216.32per night
Courtyard by Marriott St. Petersburg Clearwater/Madeira Beach, hotel in St. Pete Beach

Located in St. Pete Beach, 2.7 miles from John's Pass, Courtyard by Marriott St.

The View was fantastic. The area was beautiful and easy access to any place.
9.0
Scored 9.0
Wonderful
Rated wonderful
222 reviews
Price from$175per 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.1
Scored 8.1
Very Good
Rated very good
265 reviews
Price from$276per 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.

Beautiful hotel, great rooms with all the amenities.
9.3
Scored 9.3
Wonderful
Rated wonderful
545 reviews
Price from$250.70per night
John's Pass Hotel - Fully Remote Check In, hotel in St. Pete Beach

Located in St. Pete Beach, John's Pass Hotel - Fully Remote Check In has air-conditioned rooms with free WiFi.

Loved the location. Walking distance to everything
8.0
Scored 8.0
Very Good
Rated very good
1,149 reviews
Price from$144.99per 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.

This property was perfect for our two night visit to St. Pete’s Pass-A-Grille. We had everything we needed and they provided beach towels and chairs.
9.4
Scored 9.4
Wonderful
Rated wonderful
351 reviews
Price from$490per 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
     · 644 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
     · 272 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

  • Grand Shores West
    7.6
    Scored 7.6
    Good
    Rated good
     · 706 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.

  • Cabanas of Treasure Island
    6.6
    Scored 6.6
    Pleasant
    Rated pleasant
     · 13 reviews

    Located in St. Pete Beach, within a 3-minute walk of Treasure Island and 0.8 miles of Madeira Beach, Cabanas of Treasure Island has accommodations with a terrace and free WiFi throughout the property...

  • Oasis Palms Resort
    5.9
    Scored 5.9
    Above average
    Rated okay
     · 41 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.

    The people looking after the property were fantastic and the guests were lovely.

  • Pass-A-Grille Beach Retreat Unit 8
    7.0
    Scored 7.0
    Good
    Rated good
     · 7 reviews

    Located in St. Pete Beach and within a 3-minute walk of St. Pete Beach, Pass-A-Grille Beach Retreat Unit 8 has a terrace, non-smoking rooms, and free WiFi throughout the property.

  • 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.

Budget hotels in St. Pete Beach

  • Coconut Inn Pass-a-Grille Beach
    9.3
    Scored 9.3
    Wonderful
    Rated wonderful
     · 163 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.1
    Scored 9.1
    Wonderful
    Rated wonderful
     · 304 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...

    location great, staff friendly and room was very spacious

  • Inn on the Beach
    9.4
    Scored 9.4
    Wonderful
    Rated wonderful
     · 351 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
     · 74 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.

  • Hotel SOL
    8.5
    Scored 8.5
    Very Good
    Rated very good
     · 1,136 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.

    This place is amazing been there 3 years in a row!

  • Coral Reef Resort, a VRI resort
    8.7
    Scored 8.7
    Excellent
    Rated excellent
     · 210 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 rooms, the pools and how close to the beach

  • EBBTIDE INN
    8.0
    Scored 8.0
    Very Good
    Rated very good
     · 24 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.4
    Scored 8.4
    Very Good
    Rated very good
     · 9 reviews

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

Hotels located in the center of St. Pete Beach

  • Beach House Suites by the Don CeSar
    8.6
    Scored 8.6
    Excellent
    Rated excellent
     · 322 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
     · 220 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 !!!!

  • The Don CeSar
    8.2
    Scored 8.2
    Very Good
    Rated very good
     · 753 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

  • Bayview Plaza Waterfront Resort
    8.1
    Scored 8.1
    Very Good
    Rated very good
     · 265 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.

  • The Hotel Zamora
    8.1
    Scored 8.1
    Very Good
    Rated very good
     · 694 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.

  • Dolphin Beach Resort
    7.8
    Scored 7.8
    Good
    Rated good
     · 2,069 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.

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

  • Treasure Bay Resort & Marina
    7.4
    Scored 7.4
    Good
    Rated good
     · 463 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.

    Todo,area,restaurantes,playa,resort,absolutamente todo.

FAQs about hotels in St. Pete Beach







Subscribe to receive premium deals

Prices drop the second you sign up!

What Guests Said About St. Pete Beach:

  • 10
    Scored 10

    Loved the area, landscape, beaches, hotels and nearby...

    Loved the area, landscape, beaches, hotels and nearby beaches. Did not like access to Parking at Madeira Beach paid $45. For 3hr parking to access the waterfront shops and restaurants. Parking at St Pete Beach and nearby cities hard to find and Parking Lots ate Too expensive.
    A
    Anonymous
  • 10
    Scored 10

    I booked a beachfront apartment but was given a “gulf view”...

    I booked a beachfront apartment but was given a “gulf view” with literally no view. Very disappointed. Pool was overcrowded in a slow time of year. Too many kids. No towels provided. No hotel info in room. Otherwise, accommodations were ok.
    Marilyn
    United States of America
  • 6.0
    Scored 6.0

    Windy, stormy, and sand was hard and difficult for kids to...

    Windy, stormy, and sand was hard and difficult for kids to play. Busy because it was spring break, but that was expected. People smoked cigarettes and weed; they were inconsiderate of families with kids around them. Had one nice night with a sunset.
    Justin
    United States of America
  • 10
    Scored 10

    The beach is big, open, beautiful, and easy to walk.

    The beach is big, open, beautiful, and easy to walk. There is easy access to wading and swimming in the gulf, as well as, snorkeling, kayaking and paddle boarding. You can walk to restaurants and bars with great views, or just rent a cabana and chairs to enjoy a wonderful beach.
    Rob
  • 10
    Scored 10

    I Liked the deep sugary white sand on the beach.

    I Liked the deep sugary white sand on the beach. This is a long wide beach, great for walking. Nice properties along the beach, safe. The very popular cafe at the south end of the beach was like a pleasant oasis.
    Steven
    United States of America
  • 10
    Scored 10

    I ride bicycle throughout my stay, no car.

    I ride bicycle throughout my stay, no car. Excellent bicycle area. Please cross at crossing lanes and look before crossing. Most motorists are courteous to walkers and bicyclers. Many great eateries along the way. Taco Bus is a favorite. Fresh seafood to cook at hotel/motel as most have outdoor grilling area. Key West Fresh Seafood or Fish Busterz. The local Publics is friendly and well stocked with fresh produce.
    Dennis
    United States of America

Explore guest reviews of hotels in St. Pete Beach

  • From $416.97 per night
    8.8
    Scored 8.8
    Excellent
    Rated excellent
     · 1,167 reviews
    Hotel was very modern and nice to look at but that is where it stopped, not comfortable furniture or even patio chairs. Got buy one get one free drink tickets at check in for their cafe but at $12 a drink you really aren't saving much. Close to many things in Treasure Island and walked alot of places including to St. Pete beach. Had music Saturday and Sunday afternoon at the pool deck. Was a decent view of the intercoastal waterway. Staff was all nice enough. Didn't see much of them around the facility or grounds.
    Amy
    United States of America
  • From $463.27 per night
    9.1
    Scored 9.1
    Wonderful
    Rated wonderful
     · 606 reviews
    The service was amazing from the moment we arrived. Very easy to access the lobby, the parking lot had many spaces available, the restaurant was friendly and very accommodating. The poolside chairs, additional towels, fresh baked cookies in the lobby, and everything in our room was truly stellar. The gym was clean and had a nice fuse from the top floor. The pool was well-maintained with great music and beautiful scenery with the fire pit and beach front lounge areas. Wonderful hotel.
    Escarpanter
    United States of America
  • 8.0
    Scored 8.0
    Very Good
    Rated very good
     · 1,111 reviews
    Great location right by the beach, lots of seating by the boardwalk. Had a hot tub which many other hotels in the area didn't offer. Restaurants within walking distance. Allowed 5 people to stay. Coffee and fruit in the lobby. Daily entertainment by the pool until 8pm. Able to book last minute (day of) for best rate of any in area. Not extremely busy at pool or hot tub (but undergoing renovations of rooms so could get crowded if full occupancy)
    Nicole
    Canada
  • From $192.21 per night
    8.0
    Scored 8.0
    Very Good
    Rated very good
     · 1,149 reviews
    Not sure how to rate this as it is neither hotel or Airbnb. No housekeeping, we washed our own towels. Instructions for check in were good but had no idea what to do when we left so we just locked the door behind us. Place is a little shabby, amenities are cheap, location is great and it was good value for money for 4 adults with separate bedrooms and 2 bathrooms. It was not the suite we were expecting from the photo gallery on the website.
    courtney
    Canada
  • From $224.68 per night
    8.4
    Scored 8.4
    Very Good
    Rated very good
     · 543 reviews
    The Owners of the Malloy Hotel are very nice, inviting and accommodating. They sincerely want your stay to be among your memorable family moments. They have definitely achieved this for our family. The hotel is very nice and clean. You walk out of your room onto the beach. The hotel premise has hammocks, a pool and picnic areas. We will remember our stay with wonderful memories.
    Wendy
    United States of America
  • From $247.64 per night
    7.8
    Scored 7.8
    Good
    Rated good
     · 2,069 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 $190.97 per night
    9.5
    Scored 9.5
    Exceptional
    Rated exceptional
     · 1,162 reviews
    Warm welcome from reception staff exceptional, coffee at reception, attention to detail in all rooms the size and cleanliness of all rooms and areas availability of bbq’s for guest use pool towels and hair dryers available at reception. Parking at front of hotel so hotel was set back from the road giving privacy. easy walking distance to restaurants and very easy walk to beach.
    Danielle
    United Kingdom
  • 8.5
    Scored 8.5
    Very Good
    Rated very good
     · 1,136 reviews
    The Hotel Sol at North Redington Beach offers an exceptional stay with its prime beachfront location. Cleanliness and comfort are prioritized, evident in their immaculate rooms. The service, especially from the reception, is both professional and hospitable. Highly recommended for a quality beachside experience.
    M-Sc
    Germany
  • 8.8
    Scored 8.8
    Excellent
    Rated excellent
     · 644 reviews
    Great location on the beach. We got a taxi from Tampa airport to the hotel and then used the local buses to downtown and Clearwater which were v easy to access. Didn't need a car. Lots of bars and restaurants nearby. Hotel staff really friendly and helpful especially Angie on reception and Kyle at breakfast.
    MaryBatty
    United Kingdom
  • From $128.82 per night
    8.8
    Scored 8.8
    Excellent
    Rated excellent
     · 681 reviews
    We loved it! Immaculate grounds. Super clean rooms! Walking distance to beach and restaurants! I stressed about booking a hotel because I wasn’t familiar with the area. It was perfect! The only thing I’d add is an iron in the room and a full length mirror. Can’t wait to come back!
    Ryan
    United States of America
  • From $174.02 per night
    7.4
    Scored 7.4
    Good
    Rated good
     · 2,431 reviews
    This hotel is so organized the staff answer any and all my questions and they work from 7am until they finish cleaning the grounds. I literally watched them hand sweep around the pool area to make sure they got all the beach sand and the pool is not little.
    Jason
    United States of America
  • 8.7
    Scored 8.7
    Excellent
    Rated excellent
     · 210 reviews
    Much better than a usual hotel room. I only wish we could’ve stayed longer. Bedroom was separate from living quarters. Bathroom had extra sink outside of toilet/shower area. Nice A/C and great pool and walk off the sidewalk to beach. Nice staff.
    A
    Anonymous
    United States of America
  • From $247.64 per night
    7.8
    Scored 7.8
    Good
    Rated good
     · 2,069 reviews
    Perfect location on beach We were lucky to have a room on ground level with a walkout to the pool area. That's a plus for me! Staff are all very nice IMO This resort suits any demographic, from singles to families to seniors as myself!
    Sharon
    Canada
  • 8.5
    Scored 8.5
    Very Good
    Rated very good
     · 1,136 reviews
    The lounge chairs on the beach, direct beach access, and the courtyard area with a pool were very nice. The hotel is in a great location, very close to restaurants and cafes. The beach area was kept very clean.
    Jeffrey
    United States of America
  • From $251.59 per night
    6.9
    Scored 6.9
    Pleasant
    Rated pleasant
     · 666 reviews
    the hotel is on the beach and the location is great front desk customer service manager was very attentive the food we order by the pool exceeded my expectations they provided two free bottles of water
    Yoon
    United States of America
  • From $174.02 per night
    7.4
    Scored 7.4
    Good
    Rated good
     · 2,431 reviews
    Beach front location. It was nice to be able to walk straight onto the beach from the hotel. Beach front room view was nice to sit on the balcony and look out over the water.
    Ryan
    United States of America
  • From $326.57 per night
    8.8
    Scored 8.8
    Excellent
    Rated excellent
     · 1,827 reviews
    Hotel was perfect. Clean room, nice pool area, amazing location right on the beach and close walk to John Pass Boardwalk area.
    Orin
    United States of America
  • From $343.17 per night
    9.3
    Scored 9.3
    Wonderful
    Rated wonderful
     · 545 reviews
    The hotel look was great. Kind of Retro. Fun fire pit area outside next to pool. Host was awesome.
    B
    BRAD
    United States of America
  • From $372.87 per night
    8.1
    Scored 8.1
    Very Good
    Rated very good
     · 694 reviews
    I love the overall look of the hotel and it has great qualities. The pool area is great.
    Jennifer
    United States of America
  • From $496.07 per night
    8.2
    Scored 8.2
    Very Good
    Rated very good
     · 753 reviews
    Beautiful hotel at St.Pete‘s Beach, we loved every bit of it
    Hannaleena
    Switzerland

Research, refine, and make plans for your whole trip