Skip to main content

Inns in St Pete Beach

Find the inns that appeal to you the most

Top picks for St Pete Beach hotels

Explore our most popular hotels in St Pete Beach

Filter by:

Review score

The Beach House - Treasure Island

Treasure Island , St Pete Beach

The Beach House - Treasure Island offers accommodation in Treasure Island, 2 km from John's Pass Village and Boardwalk. The white sand beaches of the Gulf of Mexico are a 3 minutes' walk away.

L
Lisa
From
Canada
Super close to the beach and Robert was so helpful and kind.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 423 reviews
Price from
US$171.72
1 night, 2 adults

Holiday Isles Resort

Madeira Beach , St Pete Beach

Featuring a heated outdoor pool and a sun terrace, this hotel is located in the town of Madeira Beach less than 5 minutes’ walk from the shores of the Gulf of Mexico. Free WiFi is provided.

C
Christopher
From
United States
Access to local fishing charter. Restaurant options and convenience.
Scored out of 10, guest rating 6.6
Pleasant - What previous guests thought, 455 reviews
Price from
US$98.94
1 night, 2 adults

Upham Beach Inn

St Pete Beach - Long Key, St Pete Beach

Situated in St Pete Beach, 500 metres from St. Pete Beach, Upham Beach Inn features accommodation with an outdoor swimming pool, free private parking and a fitness centre.

S
Shawn
From
United States
The location was great and the space was clean and cozy! We really like our experience here.
Scored out of 10, guest rating 5.8
Passable - What previous guests thought, 25 reviews
Price from
US$267.30
1 night, 2 adults

Sleep Inn Clearwater-St Petersburg

Clearwater (Near St Pete Beach)

Located 1.6 km from the Saint Petersburg-Clearwater International Airport, this Clearwater hotel features a continental breakfast and heated outdoor pool with a hot tub.

R
Rosiris
From
United States
The breakfast was very good. We also requested a crib for our baby, and it was ready in the room when we arrived, which we really appreciated.
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 867 reviews
Price from
US$84.19
1 night, 2 adults

Quality Inn Saint Petersburg North-Tampa Bay

St Petersburg (Near St Pete Beach)

Situated within 8.4 km of Tropicana Field and 9.1 km of The Pier, Quality Inn Saint Petersburg North-Tampa Bay provides rooms in St Petersburg.

S
Stephen
From
United Kingdom
Either completely refurbished or brand new. Our room was absolutely immaculate. Facilities in the lobby and breakfast both really good. It was also the cheapest hotel of our trip so outstanding value for money. Really impressed overall for a budget motel.
Scored out of 10, guest rating 6.8
Pleasant - What previous guests thought, 960 reviews
Price from
US$78.16
1 night, 2 adults

Comfort Inn St Petersburg North

St Petersburg (Near St Pete Beach)

This Saint Petersburg hotel offers an outdoor pool, free WiFi access, and a complimentary hot breakfast. Tropicana Field, home to Tampa Bay Rays baseball team, is 7 minutes’ drive away.

Y
Yula
From
United States
Sorry did not get to try breakfast
Scored out of 10, guest rating 7.4
Good - What previous guests thought, 787 reviews
Price from
US$83.30
1 night, 2 adults

Havana Inn

St Pete Beach - Long Key, St Pete Beach

Set in St Pete Beach and with St. Pete Beach reachable within 70 metres, Havana Inn offers free bikes, non-smoking rooms, free WiFi and barbecue facilities.

B
Benito
From
United Kingdom
Location is perfect for the beach just across the road and every night, you can enjoy spectacular sunsets. Staff were attentive, informative, and super friendly. Rooms were well equipped and spacious. This place is perfect.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 48 reviews

Sabal Palms Inn

St Pete Beach - Long Key, St Pete Beach

Located in St Pete Beach, 60 metres from St. Pete Beach, Sabal Palms Inn provides accommodation with free bikes, free private parking, a terrace and barbecue facilities.

P
Prokop
From
Czech Republic
Perfect location, very nice and flexible staff. We enjoyed our stay!
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 184 reviews
All inns in St Pete Beach

The best inns in St Pete Beach

Check out our pick of great inns in St Pete Beach

Filter by:

Review score

The Beach House - Treasure Island

Treasure Island , St Pete Beach

The Beach House - Treasure Island offers accommodation in Treasure Island, 2 km from John's Pass Village and Boardwalk. The white sand beaches of the Gulf of Mexico are a 3 minutes' walk away.

L
Lisa
From
Canada
Super close to the beach and Robert was so helpful and kind.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 423 reviews
Price from
US$171.72
1 night, 2 adults

Holiday Isles Resort

Madeira Beach , St Pete Beach

Featuring a heated outdoor pool and a sun terrace, this hotel is located in the town of Madeira Beach less than 5 minutes’ walk from the shores of the Gulf of Mexico. Free WiFi is provided.

C
Christopher
From
United States
Access to local fishing charter. Restaurant options and convenience.
Scored out of 10, guest rating 6.6
Pleasant - What previous guests thought, 455 reviews
Price from
US$98.94
1 night, 2 adults

Upham Beach Inn

St Pete Beach - Long Key, St Pete Beach

Situated in St Pete Beach, 500 metres from St. Pete Beach, Upham Beach Inn features accommodation with an outdoor swimming pool, free private parking and a fitness centre.

S
Shawn
From
United States
The location was great and the space was clean and cozy! We really like our experience here.
Scored out of 10, guest rating 5.8
Passable - What previous guests thought, 25 reviews
Price from
US$267.30
1 night, 2 adults

Sleep Inn Clearwater-St Petersburg

Clearwater (Near St Pete Beach)

Located 1.6 km from the Saint Petersburg-Clearwater International Airport, this Clearwater hotel features a continental breakfast and heated outdoor pool with a hot tub.

R
Rosiris
From
United States
The breakfast was very good. We also requested a crib for our baby, and it was ready in the room when we arrived, which we really appreciated.
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 867 reviews
Price from
US$84.19
1 night, 2 adults

Quality Inn Saint Petersburg North-Tampa Bay

St Petersburg (Near St Pete Beach)

Situated within 8.4 km of Tropicana Field and 9.1 km of The Pier, Quality Inn Saint Petersburg North-Tampa Bay provides rooms in St Petersburg.

S
Stephen
From
United Kingdom
Either completely refurbished or brand new. Our room was absolutely immaculate. Facilities in the lobby and breakfast both really good. It was also the cheapest hotel of our trip so outstanding value for money. Really impressed overall for a budget motel.
Scored out of 10, guest rating 6.8
Pleasant - What previous guests thought, 960 reviews
Price from
US$78.16
1 night, 2 adults

Comfort Inn St Petersburg North

St Petersburg (Near St Pete Beach)

This Saint Petersburg hotel offers an outdoor pool, free WiFi access, and a complimentary hot breakfast. Tropicana Field, home to Tampa Bay Rays baseball team, is 7 minutes’ drive away.

Y
Yula
From
United States
Sorry did not get to try breakfast
Scored out of 10, guest rating 7.4
Good - What previous guests thought, 787 reviews
Price from
US$83.30
1 night, 2 adults

Havana Inn

St Pete Beach - Long Key, St Pete Beach

Set in St Pete Beach and with St. Pete Beach reachable within 70 metres, Havana Inn offers free bikes, non-smoking rooms, free WiFi and barbecue facilities.

B
Benito
From
United Kingdom
Location is perfect for the beach just across the road and every night, you can enjoy spectacular sunsets. Staff were attentive, informative, and super friendly. Rooms were well equipped and spacious. This place is perfect.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 48 reviews

Sabal Palms Inn

St Pete Beach - Long Key, St Pete Beach

Located in St Pete Beach, 60 metres from St. Pete Beach, Sabal Palms Inn provides accommodation with free bikes, free private parking, a terrace and barbecue facilities.

P
Prokop
From
Czech Republic
Perfect location, very nice and flexible staff. We enjoyed our stay!
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 184 reviews
All inns in St Pete Beach

Looking for an inn?

Perfect for rustic breaks in the countryside, an Inn is a small property with basic hotel services and typically traditional decor. Inns are fully licensed and have a bar providing food and drinks in the evening, which distinguishes them from country or guest houses.

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

See all

Popular with guests booking inns in St Pete Beach

Scored out of 10, guest rating 5.8
Passable - What previous guests thought, 25 reviews

Popular with guests booking inns in St Pete Beach

Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 48 reviews

Popular with guests booking inns in St Pete Beach

Scored out of 10, guest rating 6.6
Pleasant - What previous guests thought, 455 reviews

Popular with guests booking inns in St Pete Beach

Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 184 reviews

Popular with guests booking inns in St Pete Beach

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 423 reviews

Inns that guests love in St Pete Beach

See all
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 184 reviews
This little inn was close to a quiet beach. It was older and had a step back in time feel to it. It was great for families or a couple.
Guest review by
Katie
Family with young children