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

Filter by:

Star rating
Review score

Hollander Hotel - Downtown St. Petersburg

Hotel in Downtown Saint Petersburg, St Petersburg

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

V
Vicky
From
New Zealand
Great room and free parking. Easy walk to town and on to waterfront. Very good restaurant on site with good prices. Stayed 2 nights and had 2 breakfast. Would recommend staying here.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 2,152 reviews
Price from
US$129
1 night, 2 adults

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

Hotel in St Petersburg

Situated in St Petersburg and with Tropicana Field reachable within 16 km, Holiday Inn Express & Suites - St.

C
Christena
From
Canada
The breakfast had lots of variety which was a bonus as my husband is diabetic. The location was ideal for us and it was great to have a Walmart and restaurants nearby.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 397 reviews
Price from
US$151
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.

K
Karin
From
Switzerland
Everything ! Warm and superfriendly welcome by owner. Perfect situation, lots of good bars and food restaurants nearby. Most of all, the human aspect of it - loved it ❤️
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 971 reviews
Price from
US$144
1 night, 2 adults

Crystal Bay Historic Hotel

Hotel in St Petersburg

Set in St Petersburg, 5.4 km from John's Pass, Crystal Bay Historic Hotel offers accommodation with an outdoor swimming pool, free private parking, a garden and a shared lounge.

M
Maree
From
Australia
The history, ease of check in, our room 316 was very clean and the king bed was luxurious. Breakfast was also very good with real crockery and cutlery. Sunset park across the road provided a beautiful sunset. We walked down the Main Street to a little place on the right called The Wheelhouse and the food and drinks were excellent.
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 1,174 reviews
Price from
US$149
1 night, 2 adults

Mari Jean Hotel - All Adults Welcome

Hotel in Downtown Saint Petersburg, St Petersburg

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

D
Detrick
From
United States
I loved the ease of checking in, as well as the friendliness of Chris, Grayson, David, and Conrad. This was a completely different environment for my partner and I, so I'm sure we stuck out like a sore thumb. But thanks to the advice of the staff we had the time of our lives. We're definitely looking forward looking to visiting again soon. Thank you all for being so amazing.
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 249 reviews
Price from
US$192.39
1 night, 2 adults

SkyBeach Resort

Hotel in St Petersburg

Set in St Petersburg, 10 km from Tropicana Field, SkyBeach Resort offers accommodation with an outdoor swimming pool, free private parking, a fitness centre and a garden.

O
Olga
From
United States
We liked the hotel infrastructure, which ensures comfortable accommodation and stay of guests, as well as the functioning of the hotel itself. Not only the location and rooms, but also additional amenities (restaurant, bar, swimming pools, parking and of course the incredible water front line), as well as the evening of live music
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 281 reviews
Price from
US$199
1 night, 2 adults

Galaxy Hotel Downtown

Hotel in Downtown Saint Petersburg, St Petersburg

Situated in the centre of St Petersburg, Galaxy Hotel Downtown is located less than 1 km from Spa Beach and a 4-minute walk from Chihuly Collection.

M
Marissa
From
United States
I had a great stay at this hotel. The room was very clean and well-maintained, which made for a comfortable visit. What really stood out was the exceptional service from the staff—especially Daniel at the front desk. He went above and beyond to assist me when I lost my Kindle, keeping me updated throughout the process until it was found and returned. His professionalism and kindness were truly appreciated. Highly recommend this hotel for anyone looking for reliable service and a pleasant stay.
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 144 reviews
Price from
US$250
1 night, 2 adults

Prestige Collection, Hotel Boutique

Hotel in Downtown Saint Petersburg, St Petersburg

Prestige Collection, Hotel Boutique is in a prime location in the centre of St Petersburg, and offers a garden, free WiFi and a terrace.

S
Seelow
From
Belgium
Excellent service provided from the staff. Location is wonderful to discover St. Pete.
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 384 reviews
Price from
US$253
1 night, 2 adults

AC Hotel St Petersburg Downtown

Hotel in Downtown Saint Petersburg, St Petersburg

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.

A
AlviseA
From
Italy
very kind staff big and clean room great location at lovable walking distance from the main St Pete Pier
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 150 reviews
Price from
US$224
1 night, 2 adults

Tru By Hilton St. Petersburg Downtown Central Ave

Hotel in Downtown Saint Petersburg, St Petersburg

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

R
RHONDA
From
United States
Came for the Reggae Rise up concert at Vinoy Park..I loved that the hotel provided a shuttle to and from the festival at the park..the driver was on time going and returning..the breakfast was really good..a variety of cereals and teas and also the coffee is served all day..Loved that every location of the hotel had a nook or nice patio to chill...also the lobby area had a pool table and shuffle board..
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 517 reviews
Price from
US$113.98
1 night, 2 adults
See all 398 hotels in St Petersburg

Hotels with parking in St Petersburg

Free parking
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 422 reviews
From US$411.89 per night
Free parking
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 768 reviews
From US$338.53 per night
Free parking
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 36 reviews
Free parking
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 77 reviews
Free parking
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 281 reviews
Free parking
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 1,174 reviews
From US$236.17 per night
Private parking
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 249 reviews
Parking on site
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 489 reviews
Parking on site
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 150 reviews
Parking on site
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 240 reviews

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

See all

Popular with guests booking hotels in St Petersburg

Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 144 reviews

Popular with guests booking hotels in St Petersburg

Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 405 reviews

Popular with guests booking hotels in St Petersburg

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 397 reviews

Popular with guests booking hotels in St Petersburg

Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 971 reviews

Popular with guests booking hotels in St Petersburg

Scored out of 10, guest rating 6.1
Pleasant - What previous guests thought, 482 reviews

Popular with guests booking hotels in St Petersburg

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 517 reviews

Popular with guests booking hotels in St Petersburg

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 591 reviews

Popular with guests booking hotels in St Petersburg

Popular with guests booking hotels in St Petersburg

Scored out of 10, guest rating 6.4
Pleasant - What previous guests thought, 69 reviews

Popular with guests booking hotels in St Petersburg

Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 2,152 reviews

Best hotels with breakfast in St Petersburg and nearby

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 517 reviews

Conveniently located in 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$310.84 per night
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 57 reviews

Conveniently located in the centre of St Petersburg, Moxy St. Petersburg Downtown offers air-conditioned rooms, an outdoor swimming pool, free WiFi and a terrace.

From US$360.47 per night
Scored out of 10, guest rating 6.4
Pleasant - What previous guests thought, 69 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 US$88.71 per night
Scored out of 10, guest rating 8.1
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.7 km from Tropicana Field and 1.5 km from Mahaffey Theater.

From US$258.77 per night
Scored out of 10, guest rating 7.6
Good - What previous guests thought, 118 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$337.87 per night
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 150 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.

Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 489 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.

Scored out of 10, guest rating 6.8
Pleasant - What previous guests thought, 328 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$343.08 per night

Budget hotels in St Petersburg and nearby

Scored out of 10, guest rating 5.1
Passable - What previous guests thought, 726 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 4.9
Disappointing - What previous guests thought, 566 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$113.36 per night
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 4 reviews

Set in St Petersburg, 5.3 km from Tropicana Field and 6.4 km from Chihuly Collection, Cozy Suite offers air conditioning. This property offers access to a terrace, free private parking and free WiFi.

From US$150 per night
Scored out of 10, guest rating 5.7
Passable - What previous guests thought, 60 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
Scored out of 10, guest rating 5.1
Passable - What previous guests thought, 264 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$75.15 per night
Scored out of 10, guest rating 6.4
Pleasant - What previous guests thought, 288 reviews

Red Roof Inn Tampa Bay - St. Petersburg offers free WiFi in each guest room. St. Petersburg Pier is 14 minutes’ drive away. A flat-screen cable TV features in rooms at Red Roof Inn St. Petersburg.

From US$117.52 per night
Scored out of 10, guest rating 4.6
Disappointing - What previous guests thought, 27 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$106.28 per night
Scored out of 10, guest rating 6.8
Pleasant - What previous guests thought, 960 reviews

Situated within 8.4 km of Tropicana Field and 9.1 km of The Pier, Quality Inn Saint Petersburg North-Tampa Bay provides rooms in St Petersburg.

From US$95.09 per night

Hotels located in the centre of St Petersburg

Scored out of 10, guest rating 5.6
Passable - What previous guests thought, 205 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$133.34 per night
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 580 reviews

Mint House St. Petersburg - Downtown provides accommodation within less than 1 km of the centre of St Petersburg, with free WiFi, and a kitchen with a dishwasher, a microwave and a toaster.

From US$320.92 per night

Situated in St Petersburg, 4.6 km from Tropicana Field and 6.3 km from The Dali' Museum, Guest House By Pinellas Trail, BeachGear,Parking offers air conditioning.

From US$286.25 per night

Set 4.7 km from Tropicana Field and 5.8 km from Chihuly Collection in the centre of St Petersburg, Dog Friendly - 8min to Downtown - FAST Wifi offers accommodation with free WiFi and free private...

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

Situated conveniently in the centre of St Petersburg, Walk Everywhere Heart of Downtown St Pete offers a balcony, air conditioning, free WiFi and TV.

From US$365.50 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...

Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 4 reviews

Offering a garden and garden view, Coastal Comfort 2BR Getaway St Pete is set in St Petersburg, 6.5 km from Tropicana Field and 7 km from The Dali' Museum.

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

FAQs about hotels in St Petersburg

What guests said about St Petersburg:

10

We have dinner downtown at a Thai restaurant called Pin on...

We have dinner downtown at a Thai restaurant called Pin on the Grand. The food was delicious and came quickly. We walked around and found some trendy shops and art exhibits. It seemed like a great place to hang if that is your kind of thing. Lots of bars and restaurants.
Guest review by
Marjory
United States
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

See reviews by guests who stayed at hotels in St Petersburg

See all
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 120 reviews
We loved the whole experience. Perfect as a clean comfortable base to explore the area and we felt safe... As near to living the American dream we'll probably ever have staying on a street with people's actual homes.. kids playing outside, riding bikes, BBQ's going etc and really easy to get to Clearwater, St Petersburg, St Petes Beach, Fort Desoto and a million miles of pristine white sandy beaches... We will be back!
Guest review by
Mike
Vietnam
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 971 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
Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 108 reviews
I liked the unique and quirky style of the property. If you’re looking for something different from the run of the mill hotel experience then the Kenwood Gables is a perfect choice.
Guest review by
Yvonne
United Kingdom
From US$236.17 per night
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 1,174 reviews
An amazing hotel that had an olde world ambience about it. The staff were very friendly and helpful, the awesome breakfast was included in the price which was a bonus.
Guest review by
Susan
United Kingdom
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 2,152 reviews
Fabulous hotel, a great location, and a very nice staff Lovely out door areas, great pool Definitely would use it again
Guest review by
Classic Driver
United Kingdom