Skip to main content

B&Bs in St Pete Beach

Find the B&Bs that appeal to you the most

B&Bs for every style

Find the right B&B for you in St Pete Beach

The best B&Bs in St Pete Beach

Check out our pick of great B&Bs 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.

S
Stefan
From
Poland
Comfortable apartment extremely close to the beach. Very friendly and helpful owner.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 422 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.7
Pleasant - What previous guests thought, 443 reviews
Price from
US$121.52
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, 24 reviews
Price from
US$267.30
1 night, 2 adults

The Kenwood Gables Boutique B&B

St Petersburg (Near St Pete Beach)

Attractively located in the centre of St Petersburg, The Kenwood Gables Boutique B&B features air-conditioned rooms with free WiFi and free private parking.

S
Sanford
From
United States
Breakfasts were delicious. Eggs each morning with freshly baked items. Lovely pool and rooms were spacious and beautifully decorated. Owners, Jason and Raymond couldn't have been nicer or more accommodating. Location perfect, only minutes from downtown and museums.
Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 108 reviews
Price from
US$174.90
1 night, 2 adults

Sunny beach retreat with private bath, room and yard-3miles from Beach

Seminole (Near St Pete Beach)

Featuring garden views, Sunny beach retreat with private bath, room and yard-3miles from Beach features accommodation with a garden and a patio, around 7 km from John's Pass.

J
Jakub
From
Poland
What a great place to stay! We came late and stayed only for 1 night, but I've regretted that. Spotless clean, well equipped place with a very private vibe with its own backyard. I absolutely loved it and if I would be back to Florida I will be back there :).
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 60 reviews
Price from
US$84.55
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.

E
EwaPZ
From
Poland
Comfortable beds, nice room, good breakfast.
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 866 reviews
Price from
US$83.34
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, 939 reviews
Price from
US$76.93
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, 783 reviews
Price from
US$84.83
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, 46 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.

V
Vanessa
From
Germany
Perfect location, clean apartment with all you need for a few days stay. Loved the old school florida beach town vibes of the property and apartment.
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 189 reviews
All B&Bs in St Pete Beach

Looking for a B&B?

For travellers who enjoy beauty in the simple things, a bed and breakfast (B&B) is the perfect place for a getaway. Hosts welcome guests into their homes and provide a private room and complimentary breakfast. Bathrooms may be shared by other guests, and there is often shared space with the host.

Most booked B&Bs in St Pete Beach and surroundings in the past month

See all

Popular with guests booking B&Bs in St Pete Beach

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

Popular with guests booking B&Bs in St Pete Beach

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

Popular with guests booking B&Bs in St Pete Beach

Scored out of 10, guest rating 6.7
Pleasant - What previous guests thought, 443 reviews

Popular with guests booking B&Bs in St Pete Beach

Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 189 reviews

Popular with guests booking B&Bs in St Pete Beach

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

Popular with guests booking B&Bs in St Petersburg

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

Popular with guests booking B&Bs in St Petersburg

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 90 reviews