Hotels in St. Petersburg, United States

Verified Hotels in St. Petersburg, United States – Quality Guaranteed
Check-in
01Sept2025Select date
Check-out
02Sept2025Select date
Rooms and Guests2 Guests, 1 Room
A
C
D
G
L
M
N
P
Q
S
T
U
V

Hotel Price Guide in St. Petersburg

Explore a world of stays—from wallet-friendly city spots to five-star luxury experiences. Whatever your travel style, you'll find accommodations that fit your budget and your expectations.

⬆️ The highest price
US$ 400
⬇️ The lowest price
US$ 49
💸 Average price for
5-star hotels
US$ 130
4-star hotels
US$ 155
3-star hotels
US$ 141

Top-rated city hotels in St. Petersburg

Rated by guests over the past year

Downtown Gem Experience:
Hyatt Place St. Petersburg/Downtown
Budget Friendly Comfort:
Budget Inn - St. Petersburg
Charming Boutique Stay:
Prestige Collection, Hotel Boutique
Historic Elegance:
The Vinoy Resort & Golf Club, Autograph Collection
Adult Only Retreat:
Mari Jean Hotel - All Adults Welcome
Spacious and Modern:
Mint House St. Petersburg - Downtown
Quality Family Stay:
Hampton Inn & Suites St. Petersburg/Downtown
Cozy Neighborhood Escape:
The Birchwood
Waterfront Relaxation:
Hilton St. Petersburg Bayfront

FAQs about city hotels in St. Petersburg

These answers are here to help you plan a smooth and enjoyable trip.

Which hotels are closest to the Salvador Dalí Museum?
The Hollander Hotel - Downtown St. Petersburg and Hilton St. Petersburg Bayfront are both within 1.5 kilometers of the Salvador Dalí Museum, making them ideal choices for visitors interested in the museum.
What are the best hotel options in St. Petersburg for families?
Hampton Inn & Suites St. Petersburg/Downtown offers family-friendly amenities including spacious rooms and a pool. The Hyatt Place St. Petersburg/Downtown also provides convenience with complimentary breakfast and proximity to local attractions.
Are there any boutique hotels in St. Petersburg?
Yes, you can find boutique options like The Birchwood and Prestige Collection, Hotel Boutique. Both offer unique designs and personalized services. Average nightly rates are around $150 to $200.
What are the cheapest hotel options in St. Petersburg?
Budget Inn - St. Petersburg and Days Inn By Wyndham St. Petersburg Central offer some of the lowest rates, typically starting at around $75 per night. They are basic accommodations without frills but are suitable for budget-conscious travelers.
Which hotels in St. Petersburg provide unique views?
The Vinoy Resort & Golf Club, Autograph Collection offers stunning views of the waterfront, while The Exchange Hotel provides picturesque city vistas. These properties command premium rates, averaging $300 per night.

City Hotel Overview in St. Petersburg

This guide provides detailed insights into city hotel accommodations in St. Petersburg, evaluating 38 properties to help travelers make informed decisions regarding their stay.

Typical nightly rates for city hotels range from $80 to $250.

There are 38 city hotels available throughout St. Petersburg.

Peak travel seasons are spring (March to May) and winter holidays (December).

Local taxes and fees average around 13% on room rates.

Most city hotels are within 3 miles of major attractions like the Dali Museum and the waterfront.