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 – 434 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.

Sea views and large apartment with free parking
Scored 7.9
7.9
Rated good
Good
1,402 reviews
Price from
£140.95
1 night, 2 adults
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.

It was my second stay at this small hotel, and everything was absolutely perfect. I loved how I could walk barefoot straight from my room to the beach, which I could even see from the window. The room was ideal for a family with two children, and it was only a 6-minute drive to Publix.
Scored 8.8
8.8
Rated fabulous
Fabulous
1,527 reviews
Price from
£217.61
1 night, 2 adults
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.

Nothing
Scored 7.8
7.8
Rated good
Good
776 reviews
Price from
£169.49
1 night, 2 adults
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.

Good location, friendly host, nice grounds.
Scored 8.8
8.8
Rated fabulous
Fabulous
933 reviews
Price from
£206.82
1 night, 2 adults
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.

We had a great time at the Inn on the Beach. Since we were celebrating a special occasion, the staff went above and beyond by upgrading us to a spacious and beautifully appointed unit. The location was unbeatable - right next to the beach - perfect for walks and refreshing swims.
Scored 9.6
9.6
Rated exceptional
Exceptional
315 reviews
Price from
£300.47
1 night, 2 adults
See all 434 hotels in St Pete Beach

Most booked hotels in St Pete Beach in the past month

See all

St Pete Beach's best hotels with breakfast

  • Residence Inn by Marriott St. Petersburg Treasure Island
    Scored 8.4
    8.4
    Rated very good
    Very good
     · 254 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

  • Sea Rocket 21
    Scored 8.6
    8.6
    Rated fabulous
    Fabulous
     · 15 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.

  • Pass-A-Grille Beach Retreat Unit 8
    Scored 8.2
    8.2
    Rated very good
    Very good
     · 9 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.

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

  • Beach Haven Resort

    Well situated in the St Pete Beach - Long Key district of St Pete Beach, Beach Haven Resort is situated 8.8 km from John's Pass, 9.1 km from Johns Pass and Village Boardwalk and 16 km from Tropicana...

  • Sea Oats Condominiums

    Situated in St Pete Beach, a few steps from North Redington Beach, Sea Oats Condominiums features accommodation with free WiFi and free private parking.

  • The Pearl Cabana Club
    Scored 9.3
    9.3
    Rated superb
    Superb
     · 4 reviews

    Located in St Pete Beach, 100 metres from St. Pete Beach, The Pearl Cabana Club provides accommodation with free bikes, free private parking and an outdoor swimming pool.

Budget hotels in St Pete Beach

  • Coconut Inn Pass-a-Grille Beach
    Scored 9.4
    9.4
    Rated superb
    Superb
     · 125 reviews

    Set in St Pete Beach, 90 metres from St. Pete Beach, Coconut Inn Pass-a-Grille Beach offers accommodation with free bikes, free private parking, an outdoor swimming pool and a garden.

    All the great beach supplies. The 1/2 block walk to beach.

  • Inn on the Beach
    Scored 9.6
    9.6
    Rated exceptional
    Exceptional
     · 315 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

  • Salt Water Suites
    Scored 9.2
    9.2
    Rated superb
    Superb
     · 5 reviews

    Situated conveniently in the North Redington Beach district of St Pete Beach, Salt Water Suites is located 200 metres from Madeira Beach, 5.3 km from John's Pass and 5.7 km from Johns Pass and Village...

  • Barefoot Beach Club
    Scored 8.8
    8.8
    Rated fabulous
    Fabulous
     · 1,527 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 Don CeSar
    Scored 8.4
    8.4
    Rated very good
    Very good
     · 604 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

  • Bay Palms Waterfront Resort - Hotel and Marina
    Scored 8.4
    8.4
    Rated very good
    Very good
     · 120 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...

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

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

    Situated in St Pete Beach, 200 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...

    I like how close & convenient everything was around us.

  • EBBTIDE INN
    Scored 8.2
    8.2
    Rated very good
    Very good
     · 61 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.

Hotels located in the centre of St Pete Beach

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

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

  • Sand Pebble Resort
    Scored 9.3
    9.3
    Rated superb
    Superb
     · 3 reviews

    Located in St Pete Beach, a few steps from Treasure Island, Sand Pebble Resort provides accommodation with an outdoor swimming pool, free private parking and a private beach area.

  • Hotel SOL
    Scored 8.4
    8.4
    Rated very good
    Very good
     · 851 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!

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

    Very Clean ànd loved the Marina view from our balcony

  • The Hotel Zamora
    Scored 7.2
    7.2
    Rated good
    Good
     · 601 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.

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

    Great staff and very clean great pool and location

  • Sea Rocket 8

    Situated within a few steps of North Redington Beach and 1.3 km of Madeira Beach, Sea Rocket 8 features rooms with air conditioning and a private bathroom in St Pete Beach.

FAQs about hotels in St Pete Beach

What guests said about St Pete Beach:

  • Scored 10
    10

    We have been to St.

    We have been to St. Pete Beach many times and is always a pleasure staying and relaxing there. The views of the beach and gulf from our room are amazing! Had the weather been a little nicer, we definitely would have taken more advantage of the many amenities that were offered!
    Brown
  • Scored 10
    10

    Its a fun place to visit and beachcomb for shells in Dec.

    Its a fun place to visit and beachcomb for shells in Dec. when not as busy as later in season. Lots of good seafood nearby, and interesting sites to explore like Tampa Bay Hotel, Sunken Gardens, and the Barnum and Bailey Museum in Sarasota.
    Mark
  • Scored 10
    10

    THe rental was not ready for guests .

    THe rental was not ready for guests . We were not told about this until one day before arrival ! SOMEONE should have known this before we arrived . WE were given two alternatives . We chose The BEACH COTTAGE 2202 . IT WAS GREAT
    Howard
    United States
  • Scored 8.0
    8.0

    St petes beach in my opinion is the best beach around we...

    St petes beach in my opinion is the best beach around we love it it’s beautiful Eat at the conch amazing food For a quick stay doubletree by hilton beds are so comfy rooms are spacious and well presented and the cost is only 20$ more than St John’s pass MOTEL which have rude staff Well worth a stay at doubletree restaurant beach bar Starbucks coffee In reception and of course it’s on the beach 🏝️
    Denise
    United Kingdom
  • Scored 10
    10

    Everything about Satellite Motel was perfect, the staff was...

    Everything about Satellite Motel was perfect, the staff was super friendly, the guest me were really friendly, the only complaint I really had which was not the motels fault was the weather, it rained pretty much the whole time, but that's mother nature for you between June 1st till November 1st, that is our hurricane season, but we love this place and everything is perfect
    Chef Will
    United States
  • Scored 10
    10

    The prices are affordable and so are the excursions.There is...

    The prices are affordable and so are the excursions.There is a very varied entertainment available to everyone,everything is close,the restaurants are varied and they have accessible supermarkets to buybasic things.
    ibiza42002
    United States

See reviews by guests who stayed at hotels in St Pete Beach

See all
  • From £398.05 per night
    Scored 8.4
    8.4
    Rated very good
    Very good
     · 851 reviews
    This location is fantastic! Very nice vibe with its own beach access. Almost feels like a hidden gem between all bigger resorts in the area. It is not luxurious and has limited facilities (e.g. no bar/restaurant or breakfast) However, the great location, beach and relaxed atmosphere completely make up for it! We also found several very nice restaurants in the area.
    Remco
    Netherlands
  • Scored 7.3
    7.3
    Rated good
    Good
     · 1,997 reviews
    Meal plan is not included, but there are few nice and inexpensive places to eat nearby. Beach is clean. Hotel price is cheap for a location. Staff is friendly. Hotel by it self not modern or super clean, but good value and service for price. We got what we expected for a price range especially beach front. will definitely come back
    Vygandas
    Canada
  • From £372.40 per night
    Scored 8.7
    8.7
    Rated fabulous
    Fabulous
     · 411 reviews
    stayed here one night after a long flight.perfect stay .hotel on beach and had a lovely breakfast outside.staff were lovely
    JAK27
    United Kingdom
  • Scored 8.4
    8.4
    Rated very good
    Very good
     · 604 reviews
    Beautiful hotel, great staff, gorgeous beach and perfect pool area with the bar & dining.
    Emona Traveller
    Switzerland
  • From £337.25 per night
    Scored 9.1
    9.1
    Rated superb
    Superb
     · 578 reviews
    Great hip hotel and our room #25 was cool upstairs!
    Chris
    United States

Research, refine and make plans for your whole trip