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 – 407 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.

D
Dr. Kamal
From
Saudi Arabia
the staff is amazing. very welcoming and caring you can see that affect on people staying there. I love this place, I stayed there once before and definitely planning to do it again.
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 2,031 reviews
Location 9.6
Price from
$119
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.

C
Chacon
From
United States
Location was perfect! We were able to walk everywhere, museums, theater, pier, restaurants! We will definately come back to the Inn, staff was excellent! Felt like home!
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 1,000 reviews
Location 9.6
Price from
$89
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.

D
Diane
From
0
The whole atmosphere was great!
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 1,230 reviews
Location 8.8
Price from
$120.70
1 night, 2 adults

Mari Jean Hotel - All Adults Welcome

Hotel in Downtown Saint Petersburg, St. Petersburg

Ideally set in St. Petersburg, Mari Jean Hotel - All Adults Welcome has air-conditioned rooms, an outdoor swimming pool, free WiFi and a terrace.

L
Leroy
From
United States
Extremely unique and creative experience especially for the LGBTQ+ traveler. I had some reservation issues that were competently handled by “a real person” on property. Very much appreciated.
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 233 reviews
Location 9.1
Price from
$105.45
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.

L
Leroy
From
United States
The amazing view and the awesome sounds of the water
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 270 reviews
Location 8.5
Price from
$149
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.

O
Odette
From
United States
This is a new, modern hotel with the basic amenities including small refrigerator and coffee maker in the room. It is in a prime location downtown, in walking distance to everything. Randy, the manager was excellent. He was warm and welcoming and was available to meet your needs. He was training Paula who will become as good as Randy is in the near future.
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 101 reviews
Location 9.5
Price from
$149
1 night, 2 adults

Prestige Collection, Hotel Boutique

Hotel in Downtown Saint Petersburg, St. Petersburg

Prestige Collection, Hotel Boutique is well set in St. Petersburg, and features a garden, free WiFi and a terrace.

D
David
From
Italy
Very clean and convenient location. The style and design of the location was beautiful. The a/c, shower, fan worked well. The linens, sheets, and towels were all very clean. The parking was convenient. The swimming pool was clean.
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 360 reviews
Location 9.6
Price from
$97.23
1 night, 2 adults

AC Hotel St Petersburg Downtown

Hotel in Downtown Saint Petersburg, St. Petersburg

Located conveniently in St. Petersburg, AC Hotel St Petersburg Downtown has air-conditioned rooms, an outdoor swimming pool, free WiFi and a fitness center.

D
Duane
From
United States
It was a very comfortable room. My only complaint is the toilet sits to low.😊
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 139 reviews
Location 9.6
Price from
$179
1 night, 2 adults

Tru By Hilton St. Petersburg Downtown Central Ave

Hotel in Downtown Saint Petersburg, St. Petersburg

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.

D
Dave
From
United States
Everything was nice and clean. The front desk was awesome. The beds were very comfortable. No coffee pot in the room, but that's okay. The coffee downstairs was fantastic
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 501 reviews
Location 8.8
Price from
$111.86
1 night, 2 adults

Fairfield Inn & Suites by Marriott St Petersburg North

Hotel in St. Petersburg

Located in St. Petersburg and with Chihuly Collection reachable within 5.1 miles, Fairfield Inn & Suites by Marriott St Petersburg North has express check-in and check-out, non-smoking rooms, an...

g
gabriela
From
United States
loved everything, especially that there was oatmilk available at the breakfast
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 174 reviews
Location 8.5
Price from
$134
1 night, 2 adults
See all 407 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

Hotels located in the center of St. Petersburg

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

    The Little Blue House Kenwood Ping Pong Hockey Family is located in St. Petersburg, just 2.3 miles from Tropicana Field and 2.7 miles from The Pier.

    From $301.55 per night
  • 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.

    From $152.72 per night
  • Scored out of 10, guest rating 5.7
    Fair - What previous guests thought, 222 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.

    From $123.17 per night
  • Scored out of 10, guest rating 4.9
    Disappointing - What previous guests thought, 741 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.

    From $101.70 per night
  • Scored out of 10, guest rating 7.6
    Good - What previous guests thought, 48 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.

    From $168.37 per night
  • Scored out of 10, guest rating 7.7
    Good - What previous guests thought, 447 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.

    From $128.82 per night
  • Scored out of 10, guest rating 8.7
    Excellent - What previous guests thought, 6 reviews

    Tiny Home in Downtown St Pete is located in St. Petersburg, just 3 miles from Tropicana Field and 3.4 miles from The Dali' Museum.

    From $209.60 per night
  • Guest House By Pinellas Trail, BeachGear,Parking is located in St. Petersburg, just 2.9 miles from Tropicana Field and 3.9 miles from The Dali' Museum.

    From $170.61 per night

Best hotels with breakfast in St. Petersburg and nearby

  • 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.1 mi from Tropicana Field and 0.9 mi from Mahaffey Theater.

    From $329.96 per night
  • Scored out of 10, guest rating 7.8
    Good - What previous guests thought, 118 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.

    From $175.15 per night
  • Scored out of 10, guest rating 8.6
    Excellent - What previous guests thought, 474 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.

    From $256.51 per night
  • Scored out of 10, guest rating 7.0
    Good - What previous guests thought, 333 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.

    From $289.85 per night
  • Scored out of 10, guest rating 8.8
    Excellent - What previous guests thought, 255 reviews

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

    From $219.98 per night
  • Scored out of 10, guest rating 8.6
    Excellent - What previous guests thought, 506 reviews

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

    From $304.54 per night
  • Scored out of 10, guest rating 8.9
    Excellent - What previous guests thought, 99 reviews

    Located along the Tampa Bay coast, this historic St. Petersburg hotel features an on-site spa and heated pools.

    From $1,027.17 per night
  • Scored out of 10, guest rating 8.8
    Excellent - What previous guests thought, 396 reviews

    Located in St. Petersburg, a 4-minute walk from Gulfport Beach, Peninsula Bed & Cocktails has accommodations with a terrace, free private parking and a bar.

    From $157.07 per night

Budget hotels in St. Petersburg and nearby

  • Scored out of 10, guest rating 5.3
    Fair - What previous guests thought, 505 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.

    From $90.46 per night
  • 236G Studio Apt Near DownTown offers accommodations in St. Petersburg, 1.2 miles from Chihuly Collection and 1.7 miles from The Pier.

    From $259 per night
  • 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.

    From $96.05 per night
  • Scored out of 10, guest rating 8.0
    Very Good - What previous guests thought, 1 review

    Cool Vintage Tiny House Loft, walk to the Bay offers accommodations in St. Petersburg, 3 miles from The Pier and 11 miles from John's Pass.

    From $184.35 per night
  • Modern Cozy RV is located in St. Petersburg, just 4.4 miles from Tropicana Field and 4.7 miles from John's Pass. Both free Wifi and parking on-site are available at the vacation home free of charge.

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

    Super 8 by Wyndham St. Petersburg is located in St. Petersburg, within 6 miles of Chihuly Collection and 6.1 miles of Tropicana Field.

    From $79.72 per night
  • Scored out of 10, guest rating 3.9
    Poor - 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 $91.53 per night
  • Cozy and Private Studio w Outdoor Deck is located in St. Petersburg, just 5.4 miles from Tropicana Field and 6.1 miles from Chihuly Collection.

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 $304.54 per night
    Scored out of 10, guest rating 8.6
    Excellent - What previous guests thought, 506 reviews
    Staff was extremely nice and accommodating. Location of the hotel is right within walking distance of everything in downtown St. Pete. Room was very spacious, nicely appointed, comfortable and very quiet even though our room faced the main road, we did not hear any traffic. Really a wonderful place to stay in downtown St. Pete. We are repeat customers and will continue to be.
    Guest review by
    Michael
    United States
  • From $196.34 per night
    Scored out of 10, guest rating 9.0
    Wonderful - What previous guests thought, 1,000 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 $219.98 per night
    Scored out of 10, guest rating 8.8
    Excellent - What previous guests thought, 255 reviews
    Nice big and spacious room which had lots of storage. Hotel was very clean and staff were friendly. Gym was good. The free breakfast was a bonus and the dining room was not at all busy.
    Guest review by
    Emma
    United Kingdom
  • From $213.57 per night
    Scored out of 10, guest rating 9.2
    Wonderful - What previous guests thought, 2,031 reviews
    I booked this hotel for my son and his wife on recommendation. They were very happy with their stay.
    Guest review by
    Delphine
    United Kingdom
  • From $179.67 per night
    Scored out of 10, guest rating 8.4
    Very Good - What previous guests thought, 585 reviews
    Like the amenities of the Hollander hotel. Initial room experience fine until morning occurance.
    Guest review by
    James
    United States
gogless