Skip to main content

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

See the latest prices and deals by choosing your dates.
King Size Sassy Studio, hotel in St. Petersburg

Offering a garden, King Size Sassy Studio features accommodations in St. Petersburg. This guest house offers free private parking, a 24-hour front desk, and free Wifi.

The room was very nice and clean. We would stay there again.
Scored 8.8
8.8
Rated excellent
Excellent
192 reviews
Price from
$90
1 night, 2 adults
Comfort Inn St Petersburg North, hotel in 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.

Nice location
Scored 7.4
7.4
Rated good
Good
805 reviews
Price from
$94.50
1 night, 2 adults
Quality Inn Saint Petersburg North-Tampa Bay, hotel in St. Petersburg

Quality Inn Saint Petersburg North-Tampa Bay is offering accommodations in St. Petersburg. With an outdoor swimming pool, the 3-star inn has air-conditioned rooms with free WiFi.

The continental breakfast was good, the room was very clean and cozy, the front desk was very courteous and the price for the room was affordable.
Scored 6.9
6.9
Rated pleasant
Pleasant
959 reviews
Price from
$74.97
1 night, 2 adults
Upham Beach Inn, hotel in St. Petersburg

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

Nothing
Scored 8.7
8.7
Rated excellent
Excellent
52 reviews
Price from
$243
1 night, 2 adults
Cozy private studio w/own yard - 3mi from Beach, hotel in 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.

We were very happy with how everything we could possibly need was there. The location was great and we enjoyed the privacy.
Scored 9.8
9.8
Rated exceptional
Exceptional
32 reviews
Price from
$84.55
1 night, 2 adults
Sleep Inn Clearwater-St Petersburg, hotel in 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.

Staff were polite and friendly. Hotel looked as if it has recently been decorated. Room was large,clean and comfortable. Breakfast had a good choice each day and was plentiful.
Scored 8.7
8.7
Rated excellent
Excellent
920 reviews
Price from
$77.56
1 night, 2 adults
The Beach House - Treasure Island, hotel in 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.

Very convenient location. Good size for two people. Large fridge in room with microwave. A few steps to the beach.
Scored 8.9
8.9
Rated excellent
Excellent
470 reviews
Price from
$124.20
1 night, 2 adults
Holiday Isles Resort, hotel in St. Petersburg

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.

Across the street from the beach
Scored 7.3
7.3
Rated good
Good
743 reviews
Price from
$105.60
1 night, 2 adults
Quality Inn Airport - Cruise Port, hotel in St. Petersburg

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

Nice location
Scored 7.4
7.4
Rated good
Good
710 reviews
Price from
$104
1 night, 2 adults
The Kenwood Gables, hotel in St. Petersburg

The Kenwood Gables in St. Petersburg provides adults-only accommodations with a garden, a terrace, and a shared lounge. This property offers a heated pool and free private parking.

The innkeepers were delightfully welcoming! The facility was pristine and in a great location. Breakfast was exceptional. The pastries and omelets were delicious. Additionally, the owners provided a wealth of recommendations for entertainment and dining.
Scored 9.9
9.9
Rated exceptional
Exceptional
128 reviews
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

B&Bs That Guests Love in St. Petersburg

See all
  • Avg. price/night: $236.17
    Scored 9.0
    9.0
    Rated wonderful
    Wonderful
     · 1,810 reviews
    Lovely boutique hotel located downtown in st Pete. Staff were super friendly. Lovely sized bathroom. Food was delicious. Free laundry service.
    Martyn
    Solo traveler
  • Avg. price/night: $400
    Scored 9.2
    9.2
    Rated wonderful
    Wonderful
     · 22 reviews
    Parking was literally opposite the apartment door. Bathrooms were roomy and showers strong and hot. Nice safe feeling neighbourhood although most food and shopping locations were a mile or two away. Great location for travelling to Clearwater or Tampa, and traffic was minimal. The apartment is modern and well looked after and roomy for two couples.
    YoDJMC
    Family with young children
  • Avg. price/night: $212.80
    Scored 9.0
    9.0
    Rated wonderful
    Wonderful
     · 403 reviews
    Good place , clean and quiet
    Muhannad
    Solo traveler
  • Avg. price/night: $161.53
    Scored 9.0
    9.0
    Rated wonderful
    Wonderful
     · 279 reviews
    Friendly hosts - carefully renovated and charming old villa in a quiet neighborhood. Furniture and accessories was chosen with care. Room was clean and had all you could wish for including complimentary robes etc.
    Annika
    Young couple
  • Scored 8.6
    8.6
    Rated excellent
    Excellent
     · 50 reviews
    Very quiet, feels like home, in a residential neighbourhood, near the beach and downtown. Private free parking. Private entrance, with easy access.
    Elena
    Family with young children
  • Avg. price/night: $196.34
    Scored 9.1
    9.1
    Rated wonderful
    Wonderful
     · 1,041 reviews
    - Stylish boutique hotel - Walking distance to all attractions downtown - Free parking and we were allowed to leave the car after check-out - Great hosts - Afternoon free beverage ( sodas, beer, wine) - Good quality continental breakfast with the choices written at the reception - Reusable dishes and cutlery - Nice dining recommendations - We saved $15 thanks to a coupon provided by the host - Stable wifi connection
    Teresa
    Travelers with friends
  • Avg. price/night: $196.34
    Scored 9.1
    9.1
    Rated wonderful
    Wonderful
     · 1,041 reviews
    Friendly owners. Cozy environment. Great location. Room was great for age of building. Happy hour was enjoyable. Location is great. You can walk to city center and historical spots.
    Vitor
    Young couple
  • Scored 9.2
    9.2
    Rated wonderful
    Wonderful
     · 43 reviews
    Great location to where I needed to be Private entrance
    AMANDA
    Solo traveler
  • Avg. price/night: $200.01
    Scored 8.8
    8.8
    Rated excellent
    Excellent
     · 1,294 reviews
    Large, clean, quiet room and friendly staff. Breakfast was fine with fresh fruit. Parking was easy.
    Dorothea
    Family with young children
  • Avg. price/night: $196.34
    Scored 9.1
    9.1
    Rated wonderful
    Wonderful
     · 1,041 reviews
    Great location Parking Great hosts Clean with good shower Comfortable bed Good breakfast Social hour with drinks Original hotel and in keeping.
    Alexandria
    Family with young children

Research, refine, and make plans for your whole trip