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 – 414 hotels and places to stay

Hotels with parking in St Petersburg

Most booked hotels in St Petersburg and surroundings in the past month

See all

Hotels located in the centre of St Petersburg

  • Scored out of 10, guest rating 10.0
    Exceptional - What previous guests thought, 1 review

    Set in the centre of St Petersburg, 3.5 km from Chihuly Collection and 3.7 km from Tropicana Field, The Little Blue House Kenwood Ping Pong Hockey Family offers free WiFi, a garden and air...

    From US$301.55 per night
  • Scored out of 10, guest rating 8.5
    Very good - What previous guests thought, 497 reviews

    Conveniently located in the centre of St Petersburg, Tru By Hilton St. Petersburg Downtown Central Ave offers air-conditioned rooms, a shared lounge, free WiFi and water sports facilities.

    From US$167.81 per night
  • Scored out of 10, guest rating 5.8
    Passable - What previous guests thought, 219 reviews

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

    From US$126.56 per night
  • In the centre of St Petersburg, located within a short distance of Tropicana Field, Modern Unit in the Heart of Downtown St Pete offers free WiFi, air conditioning and household amenities such as a...

    From US$215 per night
  • Right in the centre of St Petersburg, set within a short distance of Tropicana Field, Tropicana Field 1 Bed in Downtown With Free Parking offers free WiFi, air conditioning and household amenities...

    From US$180 per night
  • Scored out of 10, guest rating 10.0
    Exceptional - What previous guests thought, 2 reviews

    Right in the heart of St Petersburg, situated within a short distance of Tropicana Field, Tropicana Stadium 2 Bed In DWTWN With Free Parking offers free WiFi, air conditioning and household amenities...

    From US$225 per night
  • Scored out of 10, guest rating 10.0
    Exceptional - What previous guests thought, 2 reviews

    Right in the heart of St Petersburg, situated within a short distance of Tropicana Field, Chic 2BR Getaway Walk to Breweries and Art Walk offers free WiFi, air conditioning and household amenities...

  • Scored out of 10, guest rating 10.0
    Exceptional - What previous guests thought, 2 reviews

    Right in the centre of St Petersburg, set within a short distance of Tropicana Field, Experience St.

    From US$185 per night

Budget hotels in St Petersburg and nearby

  • Scored out of 10, guest rating 4.9
    Disappointing - What previous guests thought, 739 reviews

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

    From US$79.10 per night
  • Scored out of 10, guest rating 7.8
    Good - What previous guests thought, 447 reviews

    Situated 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.

    From US$126.56 per night
  • Situated in St Petersburg, 2.2 km from Chihuly Collection and 700 metres from the centre, St Petersburg Vacation Rentals features air-conditioned accommodation with free WiFi, and an outdoor swimming...

    From US$221.84 per night
  • Scored out of 10, guest rating 5.3
    Passable - What previous guests thought, 513 reviews

    Situated conveniently in the centre of St Petersburg, Uptown Inn & Suites offers free WiFi, an outdoor swimming pool and free private parking for guests who drive.

    From US$67.56 per night
  • Scored out of 10, guest rating 5.8
    Passable - What previous guests thought, 59 reviews

    Situated in St Petersburg, 8.1 km from Chihuly Collection, Candlelight Inn features accommodation with free WiFi and free private parking.

    From US$118.65 per night
  • Set in St Petersburg in the Florida region, Modern Cozy RV features a terrace. Both free WiFi and parking on-site are available at the holiday home free of charge.

    From US$186.06 per night
  • Scored out of 10, guest rating 4.2
    Disappointing - What previous guests thought, 255 reviews

    Super 8 by Wyndham St. Petersburg is set in St Petersburg, within 10 km of Chihuly Collection and 10 km of Tropicana Field.

    From US$79.72 per night
  • Scored out of 10, guest rating 4.0
    Disappointing - What previous guests thought, 348 reviews

    Guests of the Days Inn by Wyndham St. Petersburg / Tampa Bay Area will enjoy an on-site outdoor pool, free grab and go breakfast, and a children’s pool.

    From US$91.53 per night

Best hotels with breakfast in St Petersburg and nearby

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

    Set in St Petersburg, 2.6 km from Spa Beach, Moxy St. Petersburg Downtown offers accommodation with an outdoor swimming pool, private parking, a terrace and a restaurant.

    From US$196.62 per night
  • Scored out of 10, guest rating 7.9
    Good - What previous guests thought, 403 reviews

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

    From US$190.97 per night
  • Scored out of 10, guest rating 7.8
    Good - What previous guests thought, 117 reviews

    Located within 1.3 km of Spa Beach and less than 1 km of Chihuly Collection, Courtyard by Marriott St. Petersburg Downtown provides rooms with air conditioning and a private bathroom in St Petersburg.

    From US$239.56 per night
  • Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 141 reviews

    Ideally located in the centre of St Petersburg, AC Hotel St Petersburg Downtown offers air-conditioned rooms, an outdoor swimming pool, free WiFi and a fitness centre.

    From US$363.86 per night
  • Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 477 reviews

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

    From US$354.93 per night
  • Scored out of 10, guest rating 6.9
    Pleasant - What previous guests thought, 331 reviews

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

    From US$281.35 per night
  • Scored out of 10, guest rating 8.8
    Fabulous - What previous guests thought, 250 reviews

    Located in St Petersburg, 800 metres from Spa Beach, Hampton Inn & Suites St.

    From US$278.23 per night
  • Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 505 reviews

    The Birchwood is located in St. Petersburg city centre, just 2 minutes' walk from the Museum of Fine Arts. The historical hotel offers free WiFi and a complimentary continental daily breakfast.

    From US$288.15 per night

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 US$67.56 per night
    Scored out of 10, guest rating 5.3
    Passable - What previous guests thought, 513 reviews
    The hotel offers extremely fast Wi-Fi, allowing for seamless internet browsing. The rooms are equipped with large Android TVs that provide access to popular platforms like YouTube. Additionally, the hotel is conveniently located along bus route 9, with a frequency of every 30 minutes. It takes just 15 minutes to reach downtown from the hotel via bus.
    Guest review by
    Koji
    Japan
  • From US$137.59 per night
    Scored out of 10, guest rating 8.8
    Fabulous - What previous guests thought, 364 reviews
    Charming and cozy small hotel. No lobby but electronic check in and passcode to entrance and rooms are easy to handle. The location is excellent, couldn't be better. High quality bed and bed linen. I loved the down blanket since it was a bit chilly outside.
    Guest review by
    Guðlaug Sigurðardóttir
    Iceland
  • From US$213.57 per night
    Scored out of 10, guest rating 9.2
    Superb - What previous guests thought, 2,065 reviews
    Well sized room; good comfortable beds; place to unpack one's luggage. Very welcoming staff; both at the hotel and at the pool Nice atmosphere overall; Good food (dinner and breakfast)
    Guest review by
    GB
    United Kingdom
  • From US$354.93 per night
    Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 477 reviews
    The staff went above and beyond to provide a good service. They were very polite and gave valuable tips on good restaurants and activities around the hotel.
    Guest review by
    Luiz Fernando
    Brazil
  • From US$149.16 per night
    Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 409 reviews
    The hotel is great. Best comfortable bed ever, and breakfast was amazing. If I come back to St Pete I will go to the same hotel for sure!
    Guest review by
    Gemma
    United States