Skip to main content

Filter by:


Star Rating

Review Score

St. Pete Beach – 77 hotels and places to stay
See the latest prices and deals by choosing your dates.
Molloy Gulf Motel & Cottages, hotel in St. Pete Beach

Molloy Gulf Motel & Cottages offers beachfront accommodations in Treasure Island. The property features a year-round outdoor pool and sun terrace. Free private parking is available on site. St.

8.4
Scored 8.4
Very Good
Rated very good
549 reviews
Price from$168.74per night
PAG Beachhouse Rentals, hotel in St. Pete Beach

Located in St Pete Beach, PAG Beachhouse Rentals features free WiFi, 2.2 mi from Dolphin Landings Charter Boat Center and 2.7 mi from Boca Ciega Bay Aquatic Preserve.

8.4
Scored 8.4
Very Good
Rated very good
17 reviews
Price from$320.85per night
Silver Sands, hotel in St. Pete Beach

Silver Sands is a recently renovated condo hotel in St. Pete Beach near Treasure Island. There's a private entrance at the condo hotel for the convenience of those who stay.

8.4
Scored 8.4
Very Good
Rated very good
212 reviews
Price from$185.90per night
The Bungalows, hotel in St. Pete Beach

Located in Treasure Island, Florida, this all nonsmoking motel features an outdoor swimming pool, barbecue facilities, and free WiFi access.

8.3
Scored 8.3
Very Good
Rated very good
238 reviews
Price from$212.50per night
The Hotel Zamora, hotel in St. Pete Beach

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

8.1
Scored 8.1
Very Good
Rated very good
694 reviews
Price from$189per night
FUSION Resort Two Bedroom Suites, hotel in St. Pete Beach

Located in St. Pete Beach, a 13-minute walk from Treasure Island, FUSION Resort Two Bedroom Suites provides accommodations with free bikes, private parking, a terrace and a restaurant.

8.8
Scored 8.8
Excellent
Rated excellent
1,177 reviews
Price from$212.27per night
Sunset Vistas Two Bedroom Beachfront Suites, hotel in St. Pete Beach

Offering panoramic views of the Gulf of Mexico, this beachfront resort is located on the white sand shores of Treasure Island.

8.2
Scored 8.2
Very Good
Rated very good
1,405 reviews
Price from$252per 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.

9.4
Scored 9.4
Wonderful
Rated wonderful
349 reviews
Price from$490per night
Crystal Palms Beach Resort, hotel in St. Pete Beach

Located in the heart of Treasure Island, this modern resort features a heated outdoor pool and complimentary property-wide Wi-Fi.

7.7
Scored 7.7
Good
Rated good
716 reviews
Price from$211per night
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.

7.6
Scored 7.6
Good
Rated good
1,660 reviews
Price from$178per night
See all 448 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
     · 639 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
     · 271 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

  • EBBTIDE INN
    7.8
    Scored 7.8
    Good
    Rated good
     · 21 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.

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

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

    Property, location, and the staff were all wonderful.

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

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

  • Sea Rocket 21
    8.2
    Scored 8.2
    Very Good
    Rated very good
     · 8 reviews

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

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

Hotels located in the center of St. Pete Beach

  • Beach House Suites by the Don CeSar
    8.6
    Scored 8.6
    Excellent
    Rated excellent
     · 323 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
     · 223 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
     · 762 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
     · 268 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,073 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,660 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
     · 458 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

    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
  • 10
    Scored 10

    Loved the location.

    Loved the location. Walking distance to restaurants and shopping. Nice paved walking trail. Make sure to check out VIP Mexican restaurant and Foxys very good. The Reef restaurant is a great breakfast spot
    Janet
    United States of America

Explore guest reviews of hotels in St. Pete Beach

  • From $256.17 per night
    8.2
    Scored 8.2
    Very Good
    Rated very good
     · 1,576 reviews
    The location and beach access was great. The garden and landscape design was incredible especially considering there's a busy street in between the hotel. The staff at the snack/pizza shack were great and the housekeeper ran down the street to give me my jacket that I had left in the room! The rooms were beautifully done and very clean and bright. There were also 2 pools, one on each side of the property as well as fun activities to do outdoors. Hammocks, koi fish, giant chess, fire pits, and more. A stunning place inside and out
    T
    TIMOTHY
    United States of America
  • From $190.97 per night
    9.5
    Scored 9.5
    Exceptional
    Rated exceptional
     · 1,171 reviews
    This place is a hidden gem! Right across from the beach but the vibe is so much more then any of those hotels on the beach. Island House is beautifully decorated and the rooms are absolutely beautiful and well kept. The rooms here are much bigger then what you'd find anywhere else in this area. This place wouldn't be what it is without the amazing staff that are always friendly and helpful. Big shout out to the Island House staff! Thank you for always accommodating us and making us feel special during our stay!
    Mandy
    United States of America
  • From $372.87 per night
    8.1
    Scored 8.1
    Very Good
    Rated very good
     · 694 reviews
    Beautiful hotel, large room with huge bathroom with a rain shower, the balcony has great views, the room has a special air quality system that was nice, a lot of storage space, all the amenities (mini fridge,safe, etc) We ordered food from the restaurant to the pool area and it was delicious with large portions. Pool & hot tub fun. The hotel offer a lot to do: paddle boarding, kayaking, fishing, they set up beach chairs & umbrellas on the beach for you!
    D'Agostino
    United States of America
  • 8.2
    Scored 8.2
    Very Good
    Rated very good
     · 6 reviews
    The Ritz does not operate better locations anywhere on the beach. The property is literally right on the beach with amazing views and direct beach access. The apartment is a typical Florida rental, it has everything, some areas have been invested in (furniture, some kitchen appliances) and renovated (nice color concept) other areas (bathrooms) would need some updating in the long run.
    Anne-Katrin
    Switzerland
  • From $108.62 per night
    8.9
    Scored 8.9
    Excellent
    Rated excellent
     · 617 reviews
    Lovely remodeled classic motel . Great friendly owner . Extremely clean - great staff. Close to restaurants- and area hotels have beach music at 2 pm. Right across the street from gulf. We also enjoyed the other guests . Cooked market bought grouper on the grill . Pool was warm and in a lovely garden area . We will be back . Thanks Matt.
    Young
    United States of America
  • From $163.74 per night
    8.0
    Scored 8.0
    Very Good
    Rated very good
     · 504 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 of America
  • 9.4
    Scored 9.4
    Wonderful
    Rated wonderful
     · 349 reviews
    The Inn on the Beach and the Pass-A-Grille area in general are quiet, charming reminders of old Florida, a dramatic contrast to the busy commercial area just north in St. Pete Beach. Our efficiency was small but very clean and comfortable. The Inn is conveniently located across the street from a lovely beach and walkway.
    Edward
    United States of America
  • From $316.29 per night
    8.8
    Scored 8.8
    Excellent
    Rated excellent
     · 639 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 $247.64 per night
    7.8
    Scored 7.8
    Good
    Rated good
     · 2,073 reviews
    Very nice hotel in St Pete Beach. Good comfy beds and adequate size of room for 4 people (2 adults and 2 teenagers). Laid back cozy atmosphere. Nice warmed pool with good bar and just on the awesome beach of St Pete. Walking distance to many good restaurants make this an ideal spot.
    Bertinn
    Iceland
  • From $326.57 per night
    8.8
    Scored 8.8
    Excellent
    Rated excellent
     · 1,824 reviews
    We loved our room, especially the balcony overlooking the beach. Also, the location was fantastic. We did not have a car and that was no problem. We walked to the many bars and restaurants in the area. We also loved the fact that the hotel was very near the trolley stop.
    Cynthia
    United States of America
  • From $174.02 per night
    7.4
    Scored 7.4
    Good
    Rated good
     · 2,442 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
  • From $254.57 per night
    8.8
    Scored 8.8
    Excellent
    Rated excellent
     · 990 reviews
    The pool area was great. Plenty of sun loungers and chairs and tables with umbrellas. Plenty of pool towels. Just two minutes walk to the beach. The hotel also had beach chairs and stuff which you could borrow free of charge.
    Carter
    United Kingdom
  • 9.4
    Scored 9.4
    Wonderful
    Rated wonderful
     · 349 reviews
    The Inn on the Beach is perfect for a stay near one of the best beaches we know. It is delightfully furnished, the rooms are spacious and clean, the staff are very helpful and the surrounding area has plenty to do.
    Peter
    United Kingdom
  • From $175.15 per night
    8.8
    Scored 8.8
    Excellent
    Rated excellent
     · 262 reviews
    Old style Florida hotel with nicely renovated rooms, comfortable beds. Nice pool. Walking access to beach. Convenient access to boardwalk running behind hotel. Walked to nearby bar for drinks and dinner.
    Michele
    United States of America
  • From $292.39 per night
    9.0
    Scored 9.0
    Wonderful
    Rated wonderful
     · 602 reviews
    There’s a beach walk less than five mins away. Owner is so friendly and suggested where to go, let me know how I could get around because I didn’t have a car. Very cute & quiet hotel. Loved it.
    C
    CARISSA
    United States of America
  • From $474.57 per night
    9.1
    Scored 9.1
    Wonderful
    Rated wonderful
     · 606 reviews
    Modern room, great pool area and only steps away to the beach. Hotel staff from check-in to restaurant servers to housekeeping were all friendly and knowledgeable.
    Susan
    United States of America
  • From $283.74 per night
    8.5
    Scored 8.5
    Very Good
    Rated very good
     · 409 reviews
    Very nice tiki bar and restaraunt. Mostly very friendly staff! Great location between st. Pete beach and clearwater beach. Beautiful view and very clean hotel!
    Hickman
    United States of America
  • From $235.34 per night
    8.4
    Scored 8.4
    Very Good
    Rated very good
     · 549 reviews
    We did like being close to the Beach and having direct access to it. Also the sandy area behind the hotel was comfortable.
    Carol
    United States of America
  • From $190.97 per night
    9.5
    Scored 9.5
    Exceptional
    Rated exceptional
     · 1,171 reviews
    Clean, very good housekeeping, well equipped, beautiful pool and reception area, felt welcome when entering the hotel
    Thorsten
    Germany
  • From $174.02 per night
    7.4
    Scored 7.4
    Good
    Rated good
     · 2,442 reviews
    It is the perfect location the rooms were very clean I love this hotel
    Cathleen
    United States of America

Research, refine, and make plans for your whole trip