The 10 best accommodation in St Pete Beach, USA | Booking.com
Skip to main content

Accommodation in St Pete Beach

Find the accommodation that appeal to you the most

The best accommodation in St Pete Beach

Check out our pick of great accommodation in St Pete Beach

Most booked accommodation in St Pete Beach and surroundings in the past month

See all

Save money on accommodation in St Pete Beach and nearby – budget options available

  • Blind Pass Resort Motel

    St Pete Beach
    Budget options available
    Scored out of 10, guest rating 8.1
    Very good - What previous guests thought, 307 reviews

    Situated in St Pete Beach, 700 metres from St Pete Beach Theatre, Blind Pass Resort Motel features concierge services and free WiFi throughout the property.

    From US$115.66 per night
  • Modern Cozy RV

    St Petersburg
    Budget options available

    Set in St Petersburg in the Florida region, Modern Cozy RV features a terrace. Both free WiFi and parking on-site are available at the holiday home free of charge.

    From US$186.06 per night
  • Scored out of 10, guest rating 7.9
    Good - What previous guests thought, 807 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.

    From US$141.31 per night
  • Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 911 reviews

    Located in St Pete Beach, 300 metres from Treasure Island, Satellite Motel provides accommodation with an outdoor swimming pool, free private parking, a garden and barbecue facilities.

    From US$85.43 per night
  • Scored out of 10, guest rating 7.5
    Good - What previous guests thought, 294 reviews

    Located just steps from the Boca Ciega Bay and Gulf of Mexico on Treasure Island, this all-suite hotel features a 15-slip marina and outdoor pool.

    From US$150.23 per night
  • Scored out of 10, guest rating 8.8
    Fabulous - What previous guests thought, 230 reviews

    Featuring an outdoor swimming pool, terrace and views of pool, Boutique Beach Retreat is located in St Pete Beach, 300 metres from Treasure Island.

    From US$125.41 per night
  • Scored out of 10, guest rating 8.1
    Very good - What previous guests thought, 1,173 reviews

    Attractively located in the Madeira Beach district of St Pete Beach, John's Pass Hotel - Fully Remote Check In is situated 300 metres from Madeira Beach, 200 metres from John's Pass and 200 metres...

    From US$114.59 per night
  • Scored out of 10, guest rating 4.9
    Disappointing - What previous guests thought, 739 reviews

    This Saint Petersburg Budget Inn is 5 minutes’ drive from Interstate 275 and Saint Petersburg city centre. Features include an outdoor pool and guest rooms with a cable television.

    From US$79.10 per night

Great access to the city centre. Check these accommodation in St Pete Beach and nearby

  • Scored out of 10, guest rating 6.1
    Pleasant - What previous guests thought, 23 reviews

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

    From US$275.83 per night
  • Scored out of 10, guest rating 7.2
    Good - What previous guests thought, 986 reviews

    This Saint Petersburg resort is located on a private beach overlooking the Gulf of Mexico. Water sports such as parasailing and wave runners can be arranged.

    From US$267.20 per night
  • Scored out of 10, guest rating 6.7
    Pleasant - What previous guests thought, 326 reviews

    Island Grand at TradeWinds is located on 28 acres, directly on a Gulf of Mexico beach in Saint Pete Beach. The hotel offers 5 outdoor swimming pools, 8 restaurants and bars.

    From US$309.62 per night
  • Scored out of 10, guest rating 8.8
    Fabulous - What previous guests thought, 136 reviews

    Centrally located in St. Pete Beach, Florida, this family-owned hotel faces the Gulf of Mexico and offers guests warm sun and white, sandy beaches within walking distance of entertainment, shopping,...

    From US$198.17 per night
  • Scored out of 10, guest rating 8.7
    Fabulous - What previous guests thought, 74 reviews

    Situated in St Pete Beach, 100 metres from St. Pete Beach, Bayview Plaza Waterfront Resort features accommodation with an outdoor swimming pool, free private parking, a fitness centre and a shared...

    From US$238.69 per night
  • Scored out of 10, guest rating 7.8
    Good - What previous guests thought, 49 reviews

    Set in St Pete Beach, 200 metres from St. Pete Beach, Bay Palms Waterfront Resort - Hotel and Marina offers accommodation with a fitness centre, free private parking, a terrace and barbecue facilities...

    From US$178.92 per night
  • Scored out of 10, guest rating 7.7
    Good - What previous guests thought, 771 reviews

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

    From US$298.32 per night
  • Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 230 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.

    From US$360.47 per night

Enjoy breakfast in St Pete Beach and nearby

  • Scored out of 10, guest rating 8.7
    Fabulous - What previous guests thought, 589 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.

    From US$212.79 per night
  • Scored out of 10, guest rating 9.2
    Superb - What previous guests thought, 185 reviews

    Residence Inn St. Petersburg Tierra Verde has an outdoor swimming pool, fitness centre, a terrace and restaurant in Tierra Verde.

    From US$177.41 per night
  • Scored out of 10, guest rating 8.8
    Fabulous - What previous guests thought, 1,228 reviews

    Set in St Petersburg, 5.4 km from John's Pass, Crystal Bay Historic Hotel offers accommodation with an outdoor swimming pool, free private parking, a garden and a shared lounge.

    From US$160.46 per night
  • Scored out of 10, guest rating 8.8
    Fabulous - What previous guests thought, 251 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.

    From US$281.37 per night
  • Scored out of 10, guest rating 7.8
    Good - What previous guests thought, 447 reviews

    Situated only a short drive from some of Florida's most popular beaches, this St. Petersburg hotel offers easy access to area attractions along with comfortable accommodations and modern amenities.

    From US$112.10 per night
  • Scored out of 10, guest rating 8.4
    Very good - What previous guests thought, 237 reviews

    Ideally situated in St Petersburg, Mari Jean Hotel - All Adults Welcome features air-conditioned rooms, an outdoor swimming pool, free WiFi and a terrace.

    From US$149.04 per night
  • Scored out of 10, guest rating 8.5
    Very good - What previous guests thought, 497 reviews

    Conveniently located in the centre of St Petersburg, Tru By Hilton St. Petersburg Downtown Central Ave offers air-conditioned rooms, a shared lounge, free WiFi and water sports facilities.

    From US$160.69 per night
  • Scored out of 10, guest rating 10.0
    Exceptional - What previous guests thought, 1 review

    Featuring air-conditioned accommodation with a patio, Beach House on the Sand is located in St Pete Beach. This property offers access to a balcony, free private parking and free WiFi.

FAQ about accommodation in St Pete Beach

Accommodation that guests love in St Pete Beach

See all
  • Avg. price/night: US$247.47
    Scored out of 10, guest rating 8.8
    Fabulous - What previous guests thought, 1,337 reviews
    Very nice, updated accommodations, beach front, very clean.
    Guest review by
    Carla
    Group
  • Scored out of 10, guest rating 9.7
    Exceptional - What previous guests thought, 144 reviews
    Staying at this hotel was absolutely amazing! The room was clean and comfortable with all the amenities. Beautiful hotel grounds with a swimming pool and a pier where you can watch dolphins. It's only a 2-minute walk to the sea. Our vacation was wonderful and relaxing. I will definitely come back to you.
    Guest review by
    Olena
    Young couple
  • Avg. price/night: US$159.95
    Scored out of 10, guest rating 8.8
    Fabulous - What previous guests thought, 744 reviews
    The property is as beautiful! Everything was so clean and very well kept. Looked like a brand new hotel! Our rooms, the hallways, the lobby, the elevators etc was as Pristine. You can tell the staff takes there jobs very series and provides 5 star accommodations.
    Guest review by
    Abigail
    Young couple
  • Avg. price/night: US$157.07
    Scored out of 10, guest rating 9.6
    Exceptional - What previous guests thought, 815 reviews
    We loved the location, accommodations and staff.
    Guest review by
    Abby
    People with friends
  • Avg. price/night: US$288.77
    Scored out of 10, guest rating 8.8
    Fabulous - What previous guests thought, 740 reviews
    The location and view was amazing and accommodations were great. Will not forget the dolphins swimming in the water while seeing one of the most beautiful sunset skies across the gulf and bay.
    Guest review by
    Matthew
    Family with young children
  • Scored out of 10, guest rating 8.5
    Very good - What previous guests thought, 220 reviews
    Location was great. Basic and clean accommodations. Front office staff was very helpful and pleasant. Would stay again.
    Guest review by
    Anna
    Family with young children