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

Hotels with parking in St. Petersburg

Free parking
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 412 reviews
From $198.32 per night
Free parking
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 765 reviews
From $338.53 per night
Free parking
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 70 reviews
From $366.57 per night
Free parking
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 277 reviews
From $247.27 per night
Free parking
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 1,204 reviews
From $176.28 per night
Free parking
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 178 reviews
From $143.51 per night
Private Parking
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 245 reviews
From $135.36 per night
Parking on site
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 491 reviews
From $190.97 per night
Parking on site
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 144 reviews
From $181.93 per night
Parking on site
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 241 reviews
From $184.94 per night

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

See all

Popular with guests booking hotels in St. Petersburg

Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 983 reviews

Popular with guests booking hotels in St. Petersburg

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

Popular with guests booking hotels in St. Petersburg

Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 404 reviews

Popular with guests booking hotels in St. Petersburg

Scored out of 10, guest rating 6.8
Pleasant - What previous guests thought, 329 reviews

Popular with guests booking hotels in St. Petersburg

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

Popular with guests booking hotels in St. Petersburg

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

Popular with guests booking hotels in St. Petersburg

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

Popular with guests booking hotels in St. Petersburg

Scored out of 10, guest rating 6.0
Pleasant - What previous guests thought, 481 reviews

Popular with guests booking hotels in St. Petersburg

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

Popular with guests booking hotels in St. Petersburg

Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 2,104 reviews

Hotels located in the center of St. Petersburg

Scored out of 10, guest rating 10
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.

Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 511 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 $128.80 per night
Scored out of 10, guest rating 5.7
Fair - What previous guests thought, 214 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 10
Exceptional - What previous guests thought, 2 reviews

1.8 miles from Spa Beach in the center of St. Petersburg, City Vibes 2BR Walk Everywhere in DWNTN St. Pete provides accommodations with access to a fitness room.

From $348 per night
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 2 reviews

1.8 miles from Spa Beach in the center of St. Petersburg, Modern Unit in the Heart of Downtown St Pete provides accommodations with access to a sauna, hot tub, and fitness room.

From $260 per night

1.8 miles from Spa Beach in the center of St. Petersburg, Tropicana Field 1 Bed in Downtown With Free Parking offers accommodations with access to a fitness room.

From $297 per night
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 2 reviews

1.8 miles from Spa Beach in the center of St. Petersburg, Tropicana Stadium 2 Bed In DWTWN With Free Parking features accommodations with access to a fitness room.

From $437 per night
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 2 reviews

1.8 miles from Spa Beach in the center of St. Petersburg, Experience St. Pete Charming 1 Bed by Tropicana offers accommodations with access to a fitness center.

From $284 per night

Budget hotels in St. Petersburg and nearby

Scored out of 10, guest rating 4.9
Disappointing - What previous guests thought, 728 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 $79.10 per night
Scored out of 10, guest rating 5.3
Fair - What previous guests thought, 59 reviews

The St. Petersburg, FL Comfort Inn & Suites at Tropicana Field hotel is three miles from Tropicana Field, home of the Tampa Bay Devil Rays.

From $91.25 per night
Scored out of 10, guest rating 5.2
Fair - What previous guests thought, 532 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 $56.11 per night
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.

From $150 per night
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 9 reviews

<h2>Modern Comforts</h2> The Twisted Tulip-a curious stay in St Petersburg offers a recently renovated apartment with one bedroom and one bathroom.

Scored out of 10, guest rating 6.0
Pleasant - What previous guests thought, 481 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.

From $111.87 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 $89.27 per night
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 8 reviews

A recently renovated apartment, Studio home in St Petersburg FL offers accommodations in St. Petersburg.

Best hotels with breakfast in St. Petersburg and nearby

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

Well situated in the center of St. Petersburg, Moxy St. Petersburg Downtown has air-conditioned rooms, an outdoor swimming pool, free WiFi and a terrace.

From $141.25 per night
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 449 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 $133.34 per night
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 398 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 $143.51 per night
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 119 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 $119.78 per night
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 491 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 $190.97 per night
Scored out of 10, guest rating 6.8
Pleasant - What previous guests thought, 329 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 $138.14 per night
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 241 reviews

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

From $184.94 per night
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 505 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 $367.25 per night

FAQs about hotels in St. Petersburg

What Guests Said About St. Petersburg:

10

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

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

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

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 $135.36 per night
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 245 reviews
Very funky gay establishment. The staff were very friendly. We took advantage of the cheese and wine hour every night - very generous and good wine. Continental breakfast was fine with good coffee. The location is good with plenty of bars and eateries nearby - including the hotel's own bar on the ground floor. Be sure to take advantage of the 2-for-1 drinks from noon to 9pm. Bus stops nearby for the cheap bus to the beach.
Guest review by
Colin
United Kingdom
From $176.28 per night
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 1,204 reviews
Lovely, characterful hotel with efficient, helpful and friendly staff. We had a really comfortable and spacious room with two beds and two baths. There are plentiful supplies of complimentary toiletries, and the buffet breakfast has everything you could wish for from fresh fruit to waffles and everything in-between.
Guest review by
Amanda
United Kingdom
From $198.32 per night
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 412 reviews
Sweet little hotel. Historic building. Totally refurbished. Cozy and .comfortable. Ample parking on street on premise. Breakfast included and adequate--continental. Lovely rooms. The location is great for downtown Gulfport.
Guest review by
John
United States
From $179.67 per night
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 2,104 reviews
Hotel location, facilities (including bar/restaurant) & vibes, helpful and very professional stuff.
Guest review by
Tadeusz
United States
From $168.37 per night
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 572 reviews
Exceptional pet-friendly hotel in a perfect location with super friendly staff.
Guest review by
Ronalds
United Kingdom