The 10 best B&Bs in St. Petersburg, US | Booking.com
Skip to main content

B&Bs in St. Petersburg

Find the B&Bs that appeal to you the most

B&Bs for every style

Find the right B&B for you in St. Petersburg

The best B&Bs in St. Petersburg

Check out our selection of great B&Bs in St. Petersburg

Filter by:

Review score

Sea Breeze Manor Inn

St. Petersburg

Sea Breeze Manor Inn provides beachfront accommodations in St. Petersburg. This bed and breakfast features free private parking and private check-in and check-out.

K
Kristin
From
United States
Great location, close to restaurants and bars and pet friendly.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 95 reviews
Location 9.7
Price from
$142.60
1 night, 2 adults

Quality Inn Saint Petersburg North-Tampa Bay

St. Petersburg

Quality Inn Saint Petersburg North-Tampa Bay is located in St. Petersburg, within 5.1 miles of Chihuly Collection and 5.2 miles of Tropicana Field.

C
Charity & Jason
From
United States
Stayed here 5 years ago and the upgrades are great. Close to everything we were going to see. Had to evacuate due to hurricane Ian and hotel was amazing and refunded our remaining stay.
Scored out of 10, guest rating 6.8
Pleasant - What previous guests thought, 1,005 reviews
Location 7.6
Price from
$76
1 night, 2 adults

Comfort Inn St Petersburg North

St. Petersburg

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.

D
Daniel
From
United States
Was a great stay! Enjoyed our room and the hotels location and proximity to multiple restaurants and other entertainment options. Staff was great and attentive to our needs and they have multiple "extras" around like massage chairs, pinball, and more.
Scored out of 10, guest rating 7.2
Good - What previous guests thought, 741 reviews
Location 8.3
Price from
$80.75
1 night, 2 adults

Upham Beach Inn

St. Pete Beach (Near St. Petersburg)

Located in St. Pete Beach, a 5-minute walk from St. Pete Beach, Upham Beach Inn has accommodations with an outdoor swimming pool, free private parking and a fitness center.

D
Doyle
From
United States
The location was perfect. The room was fantastic-clean, comfortable and had a kitchen.
Scored out of 10, guest rating 5.9
Fair - What previous guests thought, 33 reviews
Location 7.3
Price from
$267.30
1 night, 2 adults

The Beach House - Treasure Island

St. Pete Beach (Near St. Petersburg)

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

W
White
From
Abkhazia
Clean ,staff excellent ,location great, steps away from beach .Awesome experience with my kids and Grandkids. I highly recommend it. 5 🌟
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 411 reviews
Location 9.7
Price from
$85
1 night, 2 adults

Cozy private studio w/own yard - 3mi from Beach

Seminole (Near St. Petersburg)

Cozy private studio w/own yard - 3mi from Beach offers accommodations in Seminole, 4.3 miles from John's Pass and 4.5 miles from John's Pass Village and Boardwalk.

Q
Quin
From
United States
Quiet neighborhood and access to the property was easy.
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 56 reviews
Location 9.6
Price from
$52.25
1 night, 2 adults

Sabal Palms Inn

St. Pete Beach (Near St. Petersburg)

Located in St. Pete Beach, a few steps from St. Pete Beach, Sabal Palms Inn provides accommodations with free bikes, free private parking, a terrace and barbecue facilities.

T
Tim
From
United States
Excellent location Excellent communication Great price
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 181 reviews
Location 9.8
Price from
$199.50
1 night, 2 adults

Sleep Inn Clearwater-St Petersburg

Clearwater (Near St. Petersburg)

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

D
DiMarco
From
Canada
One of the best hotels we've stayed at in the area. Staff were very kind and went above and beyond to ensure you were comfortable. The breakfast was very good, lots of selection. The room was clean, quiet, and the bed was very comfortable.
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 893 reviews
Location 8.9
Price from
$86.49
1 night, 2 adults

Studio Near Beach

Largo (Near St. Petersburg)

Studio Near Beach is located in Largo, just 4.8 miles from Pier 60 and 11 miles from John's Pass. This property offers access to a patio and free private parking.

H
Huffman
From
United States
It was clean and quite. And the people there were very friendly and helpful
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 13 reviews
Location 8.9
Price from
$76.50
1 night, 2 adults

Quality Inn Airport - Cruise Port

Tampa (Near St. Petersburg)

The Quality Inn Airport is conveniently located less than four miles from the Tampa International Airport and the downtown area.

L
Lana
From
United States
provided shuttle service and parking while on cruise
Scored out of 10, guest rating 7.3
Good - What previous guests thought, 737 reviews
Location 8.2
Price from
$82.72
1 night, 2 adults
All B&Bs in St. Petersburg

Looking for a B&B?

For travelers 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 might be shared by other guests, and there's usually shared space with the host.

Most booked B&Bs in St. Petersburg and surrounding area in the past month

See all

Research, refine, and make plans for your whole trip

gogless