Agoda Hero Banner

Find Hotels in St. Petersburg (FL), United States

253 vacation rentals and hotels available now

11 best hotels in St. Petersburg (FL)

Star rating
Review score
Our top picks
Lowest price first
Nearest to
Best reviewed
Ponce De Leon Hotel
St Petersburg Downtown,St. Petersburg (FL) - View on map
  1. Car park
  2. Complimentary WIFi in all rooms
  3. Front desk [24-hour]
  4. Contactless check-in/out
  5. Bar
  6. Laundry service
  7. Restaurants
  8. Wi-Fi in public areas
"situated in the heart of downtown st. petersburg close to all the museums and within walking distance to charming cafe's and bars, shops and movie theaters. this hotel sits close to the water in an upscale, safe and very walkable area of downtown st.petersburg. the room was spacious and clean with a fantastic shower, lots of hot water and bottled water waiting for us in the room. the staff were very friendly and welcoming. they guided us to a very reasonable breakfast cafe close by which served delicious food. "
Show more
6.8

Very good

38 reviews

Avg price per night
$ 179
Holiday Inn St. Petersburg West
North Kenwood,St. Petersburg (FL) - View on map
  1. Pets allowed
  2. Car park
  3. Complimentary WIFi in all rooms
  4. Front desk [24-hour]
  5. Hot tub
  6. Golf course [on-site]
  7. Check-in/out [express]
  8. BBQ facilities
"This was our 2nd time staying at this Hampton Inn. The hot breakfast is amazing! Friendly staff. The rooms are clean, comfortable beds, plenty of counter space, nice bathroom. The pool and hot tub area has beautiful landscaping. I'd recommend staying at this hotel."
Show more
8.1

Excellent

11 reviews

Avg price per night
$ 166
Super 8 by Wyndham St. Petersburg
Lowe's City,St. Petersburg (FL) - View on map
  1. Front desk [24-hour]
  2. Check-in/out [express]
  3. Cash withdrawal
  4. Vending machine
  5. Smoke-free property
  6. Hand sanitizer
  7. Temperature check for guests and staff
  8. Staff trained in safety protocol
"Staff is great always help you, area is ok busy hwy but always enjoy my stay Thank you"
4.3

9 reviews

Avg price per night
$ 110
Days Inn by Wyndham St. Petersburg / Tampa Bay Area
Lowe's City,St. Petersburg (FL) - View on map
  1. Pets allowed
  2. Car park
  3. Complimentary WIFi in all rooms
  4. Front desk [24-hour]
  5. Swimming pool [indoor]
  6. Golf course [on-site]
  7. Check-in/out [express]
  8. BBQ facilities
5.1

20 reviews

Avg price per night
$ 104
Comfort Inn St Petersburg North
Harris Park,St. Petersburg (FL) - View on map
  1. Car park
  2. Complimentary WIFi in all rooms
  3. Front desk [24-hour]
  4. Check-in/out [express]
  5. Swimming pool [indoor]
  6. Golf course [on-site]
  7. Luggage storage
  8. Cash withdrawal
"We had a great stay, only 1 night but it was very nice. Very easy check in and very clean! The breakfast the next morning was way more then we expected!! We will definitely make this our place to stay when we visit St. Pete Florida. Thank you to ALL the staff for a pleasant stay"
Show more
8.9

Excellent

35 reviews

Avg price per night
$ 123
Budget Inn St.Petersburg
North Kenwood,St. Petersburg (FL) - View on map
  1. Pets allowed
  2. Car park
  3. Complimentary WIFi in all rooms
  4. Front desk [24-hour]
  5. Breakfast [free]
  6. Contactless check-in/out
  7. Swimming pool [outdoor]
  8. Room service
"Front office and maintainance staff excellent and really helpful, but the building is old and it seems that dust has been piling up since ever. Very noisy area."
Show more
5.5

18 reviews

Red Roof Inn Tampa Bay - St Petersburg
Lowe's City,St. Petersburg (FL) - View on map
  1. Pets allowed
  2. Car park
  3. Complimentary WIFi in all rooms
  4. Front desk [24-hour]
  5. Contactless check-in/out
  6. Swimming pool [outdoor]
  7. Laundry service
  8. Restaurants
"our stay at This hotel was very good. We used this hotel as a base to sightsee in St. Pete. The beaches were a good ten min. drive away. But the price of the hotel counters this. Easy to find of the main Freeway. plenty of fast food joints on the main road. The rooms for this chain hotel are very large and clean."
Show more
6.6

Very good

31 reviews

Avg price per night
$ 108
Holiday Inn Express St. Petersburg North / I-275
Harris Park,St. Petersburg (FL) - View on map
  1. Pets allowed
  2. Car park
  3. Complimentary WIFi in all rooms
  4. Front desk [24-hour]
  5. Golf course [on-site]
  6. Exercise area
  7. Check-in/out [express]
  8. Luggage storage
"I LOVED the normal size shampoo conditioner and body wash! Along with mouthwash!!! It was awesome! "
8.5

Excellent

13 reviews

Avg price per night
$ 151
Avalon Hotel Downtown St. Petersburg
St Petersburg Downtown,St. Petersburg (FL) - View on map
  1. Car park
  2. Shuttle service
  3. Complimentary WIFi in all rooms
  4. Front desk [24-hour]
  5. Luggage storage
  6. Swimming pool [indoor]
  7. Coffee shop
  8. Bar
"We had the finest of times during our stay at Avalon. The staff...John, Randy, Luke and boss Tim...were so very accommodating and pleasant. We felt at home the instant we arrived to our "glass of wine" welcome. Free bottled water, free and very good internet, free parking as well as use of the shared pool and restaurant facilties with sister and adjacent Hollander Hotel make The Avalon a number one pick in St. Petersburg!"
Show more
9.2

Exceptional

266 reviews

Avg price per night
$ 157
Hollander Hotel - Downtown St. Petersburg
St Petersburg Downtown,St. Petersburg (FL) - View on map
  1. Pets allowed
  2. Car park
  3. Complimentary WIFi in all rooms
  4. Front desk [24-hour]
  5. Swimming pool [indoor]
  6. Spa
  7. Check-in/out [express]
  8. Luggage storage
"These people are lovely. Staff is friendly and expedient. The rooms are comfortable and attractive in their eclectic way. There is a pool and a restaurant that actually is popular in St. Petersburg. Stay here and skip the overpriced chains."
Show more
9.3

Exceptional

203 reviews

Avg price per night
$ 182
Ponce De Leon Hotel
St Petersburg Downtown,St. Petersburg (FL) - View on map
  1. Car park
  2. Complimentary WIFi in all rooms
  3. Front desk [24-hour]
  4. Contactless check-in/out
  5. Bar
  6. Laundry service
  7. Restaurants
  8. Wi-Fi in public areas
"situated in the heart of downtown st. petersburg close to all the museums and within walking distance to charming cafe's and bars, shops and movie theaters. this hotel sits close to the water in an upscale, safe and very walkable area of downtown st.petersburg. the room was spacious and clean with a fantastic shower, lots of hot water and bottled water waiting for us in the room. the staff were very friendly and welcoming. they guided us to a very reasonable breakfast cafe close by which served delicious food. "
Show more
6.8

Very good

38 reviews

Avg price per night
$ 179

Fast facts about St. Petersburg (FL), United States

Accommodations253 properties
Popular hotelRed Roof Inn Tampa Bay - St Petersburg
Popular areaIsla del Sol
Nightly rates from$90

Discover the neighborhoods of St. Petersburg (FL)


Just viewed by other Agoda travelers


Frequently asked questions

What's the average price of a hotel in St. Petersburg (FL)?

The average price for a 3-star hotel in St. Petersburg (FL) is USD 172. The average price for a 4-star hotel in St. Petersburg (FL) is USD 306.

What's the average price of a hotel in St. Petersburg (FL) this weekend?

The average price for a 3-star hotel in St. Petersburg (FL) this weekend is USD 198. The average price for a 4-star hotel in St. Petersburg (FL) this weekend is USD 328.

What's the average price of a hotel in St. Petersburg (FL) tonight?

The average price for a 3-star hotel in St. Petersburg (FL) tonight is USD 192. The average price for a 4-star hotel in St. Petersburg (FL) tonight is USD 267.

What are the most popular hotels in St. Petersburg (FL)?

What are the best hotels in St. Petersburg (FL) for couples?

Couples who stayed in St. Petersburg (FL) have given high ratings to Avalon Hotel Downtown St. Petersburg, Comfort Inn St Petersburg North and Hollander Hotel - Downtown St. Petersburg.

What are the best hotels in St. Petersburg (FL) for families?

Families who stayed in St. Petersburg (FL) highly recommend Private room with a lock, Hollander Hotel - Downtown St. Petersburg and The Birchwood.

What hotels in St. Petersburg (FL) have the best breakfast?

Verified travelers to St. Petersburg (FL) have given top reviews for the breakfast at The Inn On Third, Staybridge Suites St. Petersburg FL and Holiday Inn Express & Suites St. Petersburg - Seminole Area.

What's the best neighborhood in St. Petersburg (FL) to stay in?

Popular neighborhoods among travelers staying in St. Petersburg (FL) include St Petersburg Downtown, Lowe's City and North Kenwood.

Show more questions



More about St. Petersburg (FL)

Agoda.com offers a selection of the very best hotels in St. Petersburg (FL), United States to ensure your visit fits your expectations. Choose from our selection of over 272 hotels. We offer lots of promotions such as early bird offers and last minute deals. Sunshine Skyway, Historic Kenwood, Bayway Isles and all other popular areas have a vast choice of hotels to offer. Shopaholics will be delighted with more than 6 shops to discover including BayWalk Shopping Mall. Although there's plenty of pleasure to be had simply walking around the city, there are 9 museums and galleries in St. Petersburg (FL) that deserve some of your time. Don't delay and book today to get the best hotel deals in St. Petersburg (FL)!