Skip to main content

Search hotels in St. Petersburg, FL

Enter your dates to see the latest prices and deals for St. Petersburg hotels

St. Petersburg – 403 hotels and places to stay

Filter by:

Star Rating

Review score

Hollander Hotel - Downtown St. Petersburg

Hotel in Downtown Saint Petersburg, St. Petersburg

Located in Saint Petersburg city center, this boutique hotel features an on-site restaurant and heated outdoor pool with a poolside bar, and free WiFi. The Dali Museum is 1 mi away.

L
Laura
From
United States
Everything.
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 1,992 reviews
Price from
$119
1 night, 2 adults

Crystal Bay Historic Hotel

Hotel in St. Petersburg

Located in St. Petersburg, 3.4 miles from John's Pass, Crystal Bay Historic Hotel has accommodations with an outdoor swimming pool, free private parking, a garden and a shared lounge.

L
Leslie
From
United States
the layout was great. rooms spacious and breakfast the best!
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 1,235 reviews
Price from
$120.70
1 night, 2 adults

Avalon Hotel Downtown St. Petersburg

Hotel in Downtown Saint Petersburg, St. Petersburg

Located in the heart of downtown St. Petersburg, FL, this classic art deco-style boutique property is a short 10 minutes' walk from a variety of shopping options on Beach Drive.

M
Mare
From
Singapore
Its perfectly situated downtown and with free parking and only a couple minutes from access to 275, only a block away from the Coliseum, yet the street feels pretty quiet, especially at night, which was surprising. The price for the location and amenities was hard to beat. We stayed in the “suites” building next to the main building so I can’t say much about the rooms and the lobby of the main building as we didn’t spend much time there. Where we did spend more time was their sister property next door, which has a fantastic menu, great outdoor dining seating (there’s plenty of indoor seating as well) and has a fun eclectic vibe and great bar. The sister property has a gorgeous outdoor pool but we didn’t discover it until the day we were checking out—not sure if Avalon guests have free access or not, but its worth inquiring. I’d recommend this hotel. We stayed here for the weekend while moving our kid into college and considering the spaciousness of the rooms (suites), convenience, the secure parking, etc. it is perfect for families needing a place to stay for visiting college kids or moving college kids in/out of dorms.
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 591 reviews
Price from
$109
1 night, 2 adults

Holiday Inn Express & Suites - St. Petersburg - Madeira Beach by IHG

Hotel in St. Petersburg

Located in St Petersburg and with Tropicana Field reachable within 9.9 mi, Holiday Inn Express & Suites - St.

D
Donna frances
From
United States
Beautiful and clean. Extremely lovely staff.
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 403 reviews
Price from
$132
1 night, 2 adults

Staybridge Suites St. Petersburg FL by IHG

Hotel in Downtown Saint Petersburg, St. Petersburg

Offering an outdoor pool and free Wi-Fi access, this Saint Petersburg, Florida hotel is located 1.1 mi from Tropicana Field and 0.9 mi from Mahaffey Theater.

S
Shandra
From
United States
Great location, convenient to USF campus as a parent of a student there. Breakfast and happy hours and very well done.
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 405 reviews
Price from
$118
1 night, 2 adults

Hyatt Place St. Petersburg/Downtown

Hotel in Downtown Saint Petersburg, St. Petersburg

Conveniently located in the middle of St Petersburg, Hyatt Place St. Petersburg/Downtown is within 2297 feet of Chihuly Collection and a 9-minute walk of The Dali' Museum.

K
Kyle
From
United States
Excellent location, friendly staff, room large/ clean. Large variety for breakfast.
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 471 reviews
Price from
$135
1 night, 2 adults

The Inn On Third

Hotel in Downtown Saint Petersburg, St. Petersburg

This hotel is located in St. Petersburg and is less than 4 minutes' walk from the Tampa Bay waterfront. This hotel features a tour desk and free WiFi.

D
Dangertreat
From
United States
This was my 3rd stay at this location and I will continue to book with this facility each time I’m in town. Staff is awesome as were facilities. Thank you and I will definitely be back.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 1,002 reviews
Price from
$139
1 night, 2 adults

St. Petersburg Marriott Clearwater

Hotel in St. Petersburg

St. Petersburg Marriott Clearwater has an outdoor swimming pool, fitness center, a restaurant and bar in St. Petersburg.

M
Maira
From
United States
The employee in the front desk was so welcoming that’s a A+ for me
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 130 reviews
Price from
$144
1 night, 2 adults

SkyBeach Resort

Hotel in St. Petersburg

Located in St. Petersburg, 6.4 miles from Tropicana Field, SkyBeach Resort provides accommodations with an outdoor swimming pool, free private parking, a fitness center and a garden.

F
Felicia
From
United States
The entire property is a vibe.
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 250 reviews
Price from
$179
1 night, 2 adults

Galaxy Hotel Downtown

Hotel in Downtown Saint Petersburg, St. Petersburg

Attractively set in the center of St. Petersburg, Galaxy Hotel Downtown is within a 10-minute walk of Spa Beach and 400 yards of Chihuly Collection.

W
Willie
From
United States
The view was amazing
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 80 reviews
Price from
$134.10
1 night, 2 adults
See all 403 hotels in St. Petersburg

Hotels with parking in St. Petersburg

Most booked hotels in St. Petersburg and surrounding area in the past month

See all

Best hotels with breakfast in St. Petersburg and nearby

  • Scored out of 10, guest rating 8.5
    Very Good - What previous guests thought, 501 reviews

    Well situated in the center of St. Petersburg, Tru By Hilton St. Petersburg Downtown Central Ave has air-conditioned rooms, a shared lounge, free WiFi and water sports facilities.

  • Scored out of 10, guest rating 7.6
    Good - What previous guests thought, 44 reviews

    Located in St. Petersburg, 1.6 miles from Spa Beach, Moxy St. Petersburg Downtown has accommodations with an outdoor swimming pool, private parking, a terrace and a restaurant.

  • Scored out of 10, guest rating 7.7
    Good - What previous guests thought, 436 reviews

    Located only a short drive from some of Florida's most popular beaches, this St. Petersburg hotel offers easy access to area attractions along with comfortable accommodations and modern amenities.

  • Scored out of 10, guest rating 8.0
    Very Good - What previous guests thought, 405 reviews

    Offering an outdoor pool and free Wi-Fi access, this Saint Petersburg, Florida hotel is located 1.1 mi from Tropicana Field and 0.9 mi from Mahaffey Theater.

  • Scored out of 10, guest rating 7.8
    Good - What previous guests thought, 113 reviews

    Located within a 15-minute walk of Spa Beach and half a mile of Chihuly Collection, Courtyard by Marriott St. Petersburg Downtown provides rooms with air conditioning and a private bathroom in St.

  • Scored out of 10, guest rating 8.7
    Excellent - What previous guests thought, 471 reviews

    Conveniently located in the middle of St Petersburg, Hyatt Place St. Petersburg/Downtown is within 2297 feet of Chihuly Collection and a 9-minute walk of The Dali' Museum.

  • Scored out of 10, guest rating 6.9
    Pleasant - What previous guests thought, 326 reviews

    Located in the Waterfront District, this Saint Petersburg hotel is 8 minutes' walk from the Dali Museum and 1.2 mi from Tropicana Field, home to the Tampa Bay Rays.

  • Scored out of 10, guest rating 8.7
    Excellent - What previous guests thought, 269 reviews

    Located in St. Petersburg, a 9-minute walk from Spa Beach, Hampton Inn & Suites St.

Budget hotels in St. Petersburg and nearby

  • Scored out of 10, guest rating 5.8
    Fair - What previous guests thought, 228 reviews

    Located in St Petersburg, 1.8 mi from Tropicana Field, Days Inn St. Petersburg Central features a heated outdoor pool and air-conditioned rooms with free WiFi.

  • Scored out of 10, guest rating 4.8
    Disappointing - What previous guests thought, 733 reviews

    This Saint Petersburg Budget Inn is 5 minutes’ drive from Interstate 275 and Saint Petersburg city center. Features include an outdoor pool and guest rooms with a cable television.

  • Scored out of 10, guest rating 8.2
    Very Good - What previous guests thought, 22 reviews

    Featuring free bikes and free Wifi, St Pete Vacation Rentals features accommodations in the center of St. Petersburg. There's a private entrance at the apartment for the convenience of those who stay.

  • Scored out of 10, guest rating 5.4
    Fair - What previous guests thought, 497 reviews

    In a prime location in the center of St. Petersburg, Uptown Inn & Suites provides free WiFi, an outdoor swimming pool and free private parking for guests who drive.

  • Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 4 reviews

    Cozy Suite offers accommodations in St. Petersburg, 3.3 miles from Tropicana Field and 4 miles from Chihuly Collection. This property offers access to a terrace, free private parking, and free Wifi.

  • Scored out of 10, guest rating 8.4
    Very Good - What previous guests thought, 591 reviews

    Located in the heart of downtown St. Petersburg, FL, this classic art deco-style boutique property is a short 10 minutes' walk from a variety of shopping options on Beach Drive.

  • Scored out of 10, guest rating 5.9
    Fair - What previous guests thought, 500 reviews

    This Saint Petersburg, Florida hotel features 2 on-site restaurants and free property-wide Wi-Fi. Guests are a 15-minute walk from the shops and restaurants and Saint Petersburg Pier.

  • Scored out of 10, guest rating 5.8
    Fair - What previous guests thought, 59 reviews

    Located in St. Petersburg, 5 miles from Chihuly Collection, Candlelight Inn has accommodations with free WiFi and free private parking.

Hotels located in the center of St. Petersburg

FAQs about hotels in St. Petersburg

What Guests Said About St. Petersburg:

  • 10.0

    The hotel was close enough to 275 to drive north to Tampa...

    The hotel was close enough to 275 to drive north to Tampa for some of their attractions (appx. 40 mins to Tampa Zoo) and close enough to drive to the gulf beaches and visit Pass-A-Grille Beach, St. Pete Beach and also John's Pass Village & Boardwalk in Madeira Beach.
    Guest review by
    Sheila
    United States
  • 2.0

    Room service was non existent.

    Room service was non existent. Multiple trips and complaints at the front desk. The end result was a free continental breakfast the morning we left. That was mediocre at best.. And, the worst part. My husband had to hear me complain every day and night of our stay.
    Guest review by
    Scott
    United States
  • 10.0

    Had nothing to say bad about St Pete. Lots to do and see.

    Had nothing to say bad about St Pete. Lots to do and see. Beautiful place, and very active. From restaurants to beaches to events..sporting, concerts, museum..on and on. We rented E-bikes, which made parking a breeze wherever we went.
    Guest review by
    Anonymous
    United States
  • 10.0

    Great museums, wonderful shops, galleries, restaurants and...

    Great museums, wonderful shops, galleries, restaurants and bars. We especially loved the following restaurants: Park Shore Grill; Ceviche; and The Left Bank. The following museums were excellent: The James Museum of Western Art; the Dali Museum; and the St. Petersburg History Museum. Beach Drive is a great place for upscale shopping and dining. The town seems to be very dog-friendly (which we love!). Our favorite hotels are the Hollander and the Avalon (sister hotels next to each other in a great location).
    Guest review by
    Kathleen
    United States
  • 10.0

    St. Petersburg is a city filled with wonderful museums,...

    St. Petersburg is a city filled with wonderful museums, beautiful gardens and great restaurants. It is easy to get in and out of the downtown area and very walkable. The nearby beaches are fantastic as are the natural parks that are within a short drive from the city. Any one can find plenty to do and see in the St. Pete’s area. It’s well worth a visit if you are looking for culture, great beaches, and natural beauty in one place.
    Guest review by
    Kathy
    United States
  • 6.0

    Best was that parking was in front of our room.

    Best was that parking was in front of our room. No dragging suitcases upstairs. Worst the conditions of the bathroom. Overall ok. Wouldn’t stay again Breakfast very limited No protiens for breakfast Too much money for a unkept hotel
    Guest review by
    Armstrong

See reviews by guests who stayed at hotels in St. Petersburg

See all
  • From $110.85 per night
    Scored out of 10, guest rating 6.8
    Pleasant - What previous guests thought, 1,006 reviews
    We have friends in St Pete, so this was more about the location in relation to the highway and roads to get into St Pete, get around and get out. For this, the hotel was great, no issues at all. This place is positioned on the 275 which gave us access to all we could need. We didn't visit anything that was near, we just drove into the city and to the beaches. The people that we met at this hotel were very friendly, actually, everyone we met in Tampa was really friendly.
    Guest review by
    john
    United Kingdom
  • From $134.47 per night
    Scored out of 10, guest rating 9.2
    Wonderful - What previous guests thought, 1,992 reviews
    Clean room, good hotel location in downtown (for St. Pete Beach car needed but St. Pete Pier is very close), good quality/price ratio. Parking in the hotel parking area generally worked well. Sometimes a bit crowded but we always got a parking space promptly.
    Guest review by
    Dominik Patrick
    Germany
  • From $196.34 per night
    Scored out of 10, guest rating 9.0
    Wonderful - What previous guests thought, 1,001 reviews
    The hotel location was ideal to visit Spa beach, the Fine Arts museum, the Dalí museum and to go for a morning run at Vinoy park. The hotel staff were very helpful and accommodating. I would gladly stay there again.
    Guest review by
    Mauricio
    Honduras
  • From $152.55 per night
    Scored out of 10, guest rating 8.7
    Excellent - What previous guests thought, 471 reviews
    This hotel has a great location to explore downtown. The staff are super friendly and the rooms are nice and big. Parking is very easy if you coming by car as its in the hotel building.
    Guest review by
    James
    France
  • From $123.17 per night
    Scored out of 10, guest rating 8.4
    Very Good - What previous guests thought, 591 reviews
    Convenient and pool sharing with Hollander Hotel was OK
    Guest review by
    Gordon
    United Kingdom

Research, refine, and make plans for your whole trip