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

Inns in St. Petersburg

Find the inns that appeal to you the most

The best inns in St. Petersburg

Check out our selection of great inns in St. Petersburg

Filter by:

Review score

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,003 reviews
Location 7.6
Price from
$79.80
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, 740 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.

K
Kimberly
From
United States
The room was very nicely decorated and clean! Was able to walk to beach and local stores and restarants!
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 414 reviews
Location 9.7
Price from
$89
1 night, 2 adults

Havana Inn

St. Pete Beach (Near St. Petersburg)

Located in St. Pete Beach and with St. Pete Beach reachable within a few steps, Havana Inn provides free bikes, non-smoking rooms, free WiFi and barbecue facilities.

S
Susan
From
United States
Location, ease of check in and check out
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 44 reviews
Location 9.8
Price from
$253.70
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, 889 reviews
Location 8.9
Price from
$83.22
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, 734 reviews
Location 8.2
Price from
$79.90
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, 182 reviews
Location 9.8
All inns in St. Petersburg

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 – distinguishing them from country or guest houses.
gogless