Skip to main content

Filter by:


Star rating

Review score

St Pete Beach – 78 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, 200 metres from Treasure Island, Island Inn Beach Resort provides accommodation with an outdoor swimming pool, free private parking, a garden and a bar.

Location was excellent! Great pool, beach access & Tiki Bar. Amenities offered in room were good, as well as fairly soundproof even though we were right above the Tiki bar! Bar staff were very friendly, delicious drinks.
7.6
Scored 7.6
Good
Rated good
1,646 reviews
Price from£175per night
Thunderbird Beach Resort, hotel in St Pete Beach

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

I love this place
8.0
Scored 8.0
Very good
Rated very good
1,120 reviews
Price from£148.19per night
Barefoot Beach Club, hotel in St Pete Beach

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.

Great location right at the beach
8.8
Scored 8.8
Fabulous
Rated fabulous
1,833 reviews
Price from£187.76per night
Treasure Bay Resort & 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.

Heated Pool staff good outdoor bar upstairs
7.5
Scored 7.5
Good
Rated good
474 reviews
Price from£160.90per 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.

The staff were so friendly, we were given a complimentary upgrade and when we mentioned it was our honeymoon they gifted us some mini proseccos - such a lovely touch. The room was immaculate, looked to be recently refurbished, light, bright and clean with a small kitchenette area. Both pools were clean and well maintained and there were 2 BBQ areas and some lawn games. Beach accessories for use on first come first served basis was a nice addition. We had a wonderful stay, 100% would return!
8.8
Scored 8.8
Fabulous
Rated fabulous
981 reviews
Price from£203.11per 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.

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!
9.4
Scored 9.4
Superb
Rated superb
347 reviews
Price from£440.20per 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.

Nice lication on the harbourside. Side view to the harbour.
8.1
Scored 8.1
Very good
Rated very good
260 reviews
Price from£214.88per night
Sea Jay Motel and Marina, hotel in St Pete Beach

Located in St Pete Beach, 600 metres from Treasure Island, Sea Jay Motel and Marina provides accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.

Location was great. Very close to beach as well as selection of restaurants
8.8
Scored 8.8
Fabulous
Rated fabulous
688 reviews
Price from£93.43per night
Courtyard by Marriott St. Petersburg Clearwater/Madeira Beach, hotel in St Pete Beach

Set in St Pete Beach, 4.3 km from John's Pass, Courtyard by Marriott St.

Fantastic location with a beautiful view from the wrap around balcony. Large comfortable rooms Lovely warm pool with great water views from the seating area.
9.0
Scored 9.0
Superb
Rated superb
217 reviews
Price from£157.21per night
Palm Crest Resort Motel, hotel in St Pete Beach

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

Location!!! Location Location couldn't have been any better the rooms so close to the pool over looking the beach and so close to the shore.
9.3
Scored 9.3
Superb
Rated superb
75 reviews
Price from£142.84per night
See all 444 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
    Fabulous
    Rated fabulous
     · 651 reviews

    This Hilton Garden Inn St. Pete Beach, FL hotel is on the beach and 8 km 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
    Fabulous
    Rated fabulous
     · 271 reviews

    Residence Inn by Marriott St. Petersburg Treasure Island boasts 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

  • Sand Pebble Resort
    10.0
    Scored 10.0
    Exceptional
    Rated exceptional
     · 2 reviews

    Located in St Pete Beach, within a few steps of Treasure Island and 1.1 km of Madeira Beach, Sand Pebble Resort provides accommodation with an outdoor swimming pool and free WiFi throughout the...

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

    Situated in St Pete Beach, within 300 metres of Treasure Island and 1.3 km of Madeira Beach, Cabanas of Treasure Island features accommodation with a terrace and free WiFi throughout the property as...

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

    Set in St Pete Beach and within 300 metres 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

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

Budget hotels in St Pete Beach

  • Oasis Palms Resort
    6.3
    Scored 6.3
    Pleasant
    Rated pleasant
     · 49 reviews

    Set in St Pete Beach, 300 metres from Treasure Island, Oasis Palms Resort offers accommodation with an outdoor swimming pool, free private parking and a terrace.

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

  • Coconut Inn Pass-a-Grille Beach
    9.3
    Scored 9.3
    Superb
    Rated superb
     · 162 reviews

    Located in the historic district of St. Pete Beach, 14.4 km from DeSoto Park, Coconut Inn boasts 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
    Superb
    Rated superb
     · 303 reviews

    Set in St Pete Beach, within less than 1 km of Treasure Island and 1.7 km of Sunset Beach, Page Terrace Beachfront Hotel offers accommodation with a shared lounge and free WiFi throughout the property...

    location great, staff friendly and room was very spacious

  • Inn on the Beach
    9.4
    Scored 9.4
    Superb
    Rated superb
     · 347 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
    Superb
    Rated superb
     · 75 reviews

    Located in St Pete Beach, a few steps from St. Pete Beach, Palm Crest Resort Motel provides accommodation 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.

  • Coral Reef Resort, a VRI resort
    8.7
    Scored 8.7
    Fabulous
    Rated fabulous
     · 212 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.1
    Scored 8.1
    Very good
    Rated very good
     · 32 reviews

    Located in St Pete Beach, within 300 metres of Treasure Island and 1.5 km of Madeira Beach, EBBTIDE INN provides accommodation with an outdoor swimming pool and free WiFi throughout the property as...

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

  • Sea Rocket 21
    8.4
    Scored 8.4
    Very good
    Rated very good
     · 10 reviews

    Located within a few steps of North Redington Beach and 200 metres of Madeira Beach, Sea Rocket 21 provides rooms with air conditioning and a private bathroom in St Pete Beach.

Hotels located in the centre of St Pete Beach

  • Beach House Suites by the Don CeSar
    8.6
    Scored 8.6
    Fabulous
    Rated fabulous
     · 324 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
     · 735 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
     · 260 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,058 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
     · 234 reviews

    Situated in St Pete Beach, a few steps from St. Pete Beach, Bellwether Beach Resort features accommodation with a garden, free private parking, a terrace and a restaurant.

    Prachtige ligging aan een groot, breed wit strand.

  • Island Inn Beach Resort
    7.6
    Scored 7.6
    Good
    Rated good
     · 1,646 reviews

    Located in St Pete Beach, 200 metres from Treasure Island, Island Inn Beach Resort provides accommodation with an outdoor swimming pool, free private parking, a garden and a bar.

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

  • Grand Shores West
    7.6
    Scored 7.6
    Good
    Rated good
     · 706 reviews

    Situated in St Pete Beach, a few steps from North Redington Beach, Grand Shores West features accommodation with an outdoor swimming pool, free private parking, water sports facilities and a private...

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

FAQs about hotels in St Pete Beach









Subscribe to receive premium deals

Prices drop the moment 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
  • 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
  • 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
  • 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

Explore guest reviews of hotels in St Pete Beach

  • From £151.82 per night
    9.5
    Scored 9.5
    Exceptional
    Rated exceptional
     · 1,154 reviews
    Brenda checked us in and she was great. She friendly and polite and very informative. Room was a great size and spotless. Great bathroom, comfy bed, good kitchen area with everything you need to make breakfast or lunch. Nice seating area and huge TV. They have beach towels and chairs for you to borrow to take to the beach.There are also BBQ grills for you to use too.The hotel is right across from the beach and shops and eatery's within walking distance. This place is great and would recommend and we would stay here again.
    sally
    United Kingdom
  • From £210.22 per night
    7.4
    Scored 7.4
    Good
    Rated good
     · 2,410 reviews
    Great location! Very clean beach/hotel grounds and right on the gulf. Close to many restaurants and activities. Not over-populated, mostly quiet area. Rooms are large, bed was comfortable, 2 large flat screen tvs, microwave, coffee maker and small refrigerator. Soft towels and extra available as needed. Lots of cabinets in the kitchenette and bathroom. Large shower. Nice balcony with lounge chairs (3) and small table. Pool and surrounding area was clean. Staff was friendly and helpful. We would stay again!
    Julie
    United States
  • From £191.21 per night
    8.0
    Scored 8.0
    Very good
    Rated very good
     · 1,120 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
  • 8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 265 reviews
    The manager texted us when the room was ready. The property is a converted motel, and the folks staying seemed very friendly. The pool looked great, and there was parking right in front of the property. Centrally located to many nice little bars and restaurants by the water in St. Pete Beach. Wifi worked great, and the room we got was twice the size of another hotel we were looking at around the corner.
    Jonathan
    United States
  • From £162.72 per night
    8.4
    Scored 8.4
    Very good
    Rated very good
     · 546 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
  • From £601 per night
    8.2
    Scored 8.2
    Very good
    Rated very good
     · 735 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.
    Michael
    United States
  • From £130.17 per night
    8.0
    Scored 8.0
    Very good
    Rated very good
     · 501 reviews
    The rooms are okay but very close to the pool so a lot of noise. Older hotel and these pictures must have filters because it didn't look like that when we pulled up to the building. Very slick tile floors if you are walking in from the pool in your bare feet. Nice compact little kitchen area if you want to stay a few days.
    Grether
    United States
  • From £245.94 per night
    8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 651 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 £157.03 per night
    8.3
    Scored 8.3
    Very good
    Rated very good
     · 821 reviews
    the manager is always at the hotel , always kind and helpful . walk to beach and restaurants within walking distance, free parking. clean pool. BBQ area. Refrigerator and stove in the room, free ice.
    Ohanna M
    United States
  • From £353.64 per night
    7.7
    Scored 7.7
    Good
    Rated good
     · 234 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 £296.43 per night
    8.1
    Scored 8.1
    Very good
    Rated very good
     · 693 reviews
    Everything. The pool area, the uniqueness of the room, the food, and the staff. All AMAZING!!!! I found it by accident but will definitely be returning. You have raised the bar on Hotel stays!!!!
    Kelley
    United States
  • 9.2
    Scored 9.2
    Superb
    Rated superb
     · 51 reviews
    location about one block from beach access. studio apt was cozy and well stocked with everything for the beach. this location is away from the large hotels and more relaxed area.
    lourdes fabricio
    United States
  • From £245.94 per night
    8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 651 reviews
    Rooms were beautiful and the location ideal. My only issue is this is a dog friendly hotel but the small area for dogs was overgrown with plants, etc. otherwise perfect!
    Janis
    United States
  • From £250.64 per night
    8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 1,833 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
  • From £201.37 per night
    7.9
    Scored 7.9
    Good
    Rated good
     · 319 reviews
    The hotel is amazing!! The pool , the area beach , the food , the tiki bar is so beautiful
    BEATRIZ HELENA
    United States
  • 9.4
    Scored 9.4
    Superb
    Rated superb
     · 347 reviews
    Inn on the Beach provides exactly what is in the name. A very friendly well kept hotel.
    Timothy
    United Kingdom
  • From £151.96 per night
    8.7
    Scored 8.7
    Fabulous
    Rated fabulous
     · 1,292 reviews
    the pool area and the location of the hotel was close to a lot of different things
    Madison
    United States
  • 9.1
    Scored 9.1
    Superb
    Rated superb
     · 699 reviews
    No frills hotel, but the view and close beach access were incredible!
    Jan
    United States
  • From £353.64 per night
    7.7
    Scored 7.7
    Good
    Rated good
     · 234 reviews
    I love this hotel, frequent visitor from Central Florida!
    Patricia
    United States
  • From £149.97 per night
    7.6
    Scored 7.6
    Good
    Rated good
     · 706 reviews
    The fact that the hotel is on the beach is so nice.
    Mattias
    Sweden

Research, refine and make plans for your whole trip

This page includes machine-generated content and therefore may contain errors. We are working to improve the quality.