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

A
Ahmed Windi
From
Iraq
The hotel's location was great.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 2,176 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, 403 reviews
Price from
US$146
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.

A
Agne
From
Lithuania
The host, the location and the atmosphere. So ‘real’ America's feeling :)
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 962 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.

O
Olga_Zakharova
From
Ukraine
Calm, comfortable, cozy atmosphere. Perfect frequency of accommodation. The hosts took care of everything in advance. I am staying here for the third time, and every time the hotel opens up for me in a new way. Convenient location, complimentary parking. I recommend
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 1,166 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.

K
Kat
From
Netherlands
No kids. Queer friendliness. Adult themes. Nothing in the room that does not belong and the floor plans for each room are perfect for those with very specific plans.
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 251 reviews
Price from
US$187.46
1 night, 2 adults

SkyBeach Resort

Hotel in St Petersburg

Facing the beachfront, SkyBeach Resort offers 4-star accommodation in St Petersburg and features an outdoor swimming pool, fitness centre and 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, 285 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, 157 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.9
Fabulous - What previous guests thought, 392 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, 154 reviews
Price from
US$175
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, 518 reviews
Price from
US$113.98
1 night, 2 adults
See all 410 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, 431 reviews
From US$157.64 per night
Free parking
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 766 reviews
From US$338.53 per night
Free parking
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 33 reviews
From US$184.66 per night
Free parking
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 81 reviews
From US$310.07 per night
Free parking
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 1,166 reviews
From US$179.67 per night
Private parking
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 251 reviews
From US$131.90 per night
Parking on site
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 481 reviews
From US$287.02 per night
Parking on site
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 154 reviews
From US$348.04 per night
Parking on site
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 242 reviews
From US$249.26 per night
Parking on site
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 285 reviews
From US$303.77 per night

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, 154 reviews

Popular with guests booking hotels in St Petersburg

Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 406 reviews

Popular with guests booking hotels in St Petersburg

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

Popular with guests booking hotels in St Petersburg

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

Popular with guests booking hotels in St Petersburg

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

Popular with guests booking hotels in St Petersburg

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

Popular with guests booking hotels in St Petersburg

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

Popular with guests booking hotels in St Petersburg

Popular with guests booking hotels in St Petersburg

Scored out of 10, guest rating 6.7
Pleasant - What previous guests thought, 83 reviews

Popular with guests booking hotels in St Petersburg

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

Hotels located in the centre of St Petersburg

Scored out of 10, guest rating 10
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$350.90 per night
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 518 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$147.33 per night
Scored out of 10, guest rating 5.6
Passable - What previous guests thought, 202 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$144.64 per night
Scored out of 10, guest rating 5.2
Passable - What previous guests thought, 733 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$66.11 per night
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 60 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$253.12 per night
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 466 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$141.25 per night
Scored out of 10, guest rating 6.7
Pleasant - What previous guests thought, 83 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$110.46 per night
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1 review

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$125.95 per night

Best hotels with breakfast in St Petersburg and nearby

Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 406 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$162.72 per night
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 119 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$220.35 per night
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 154 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$348.04 per night
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 481 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$287.02 per night
Scored out of 10, guest rating 6.9
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 2 km from Tropicana Field, home to the Tampa Bay Rays.

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

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

From US$249.26 per night
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 500 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$322.05 per night
Scored out of 10, guest rating 5.2
Passable - What previous guests thought, 267 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$64.86 per night

Budget hotels in St Petersburg and nearby

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

Located in St Petersburg, Gated single family home downtown ST Petersburg, FL is a recently renovated accommodation, 5.6 km from The Dali' Museum and 6.6 km from Chihuly Collection.

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$96.05 per night
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 58 reviews

Life is good is located in St Petersburg, 4 km from Tropicana Field, 4.3 km from Chihuly Collection, and 4.5 km from The Pier.

Scored out of 10, guest rating 4.6
Disappointing - What previous guests thought, 41 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$66.11 per night
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 9 reviews

Boasting air-conditioned accommodation with a private pool, Villa del Sol St Pete The Loft is situated in St Petersburg.

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

Located in St Petersburg, 8.3 km from Chihuly Collection and 9.3 km from The Pier, Villa del Sol St Pete offers an outdoor swimming pool and air conditioning.

From US$191.96 per night
Scored out of 10, guest rating 6.1
Pleasant - What previous guests thought, 480 reviews

The La Quinta Inn Tampa Bay Pinellas Park Clearwater is located 20 minutes’ drive from St. Pete Beach. Guests can swim in the outdoor pool and enjoy a hot continental breakfast during their stays.

From US$111.87 per night
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 64 reviews

Set in Pinellas Park, the recently renovated Beautiful room in prime location features accommodation 11 km from Tropicana Field and 13 km from Chihuly Collection.

From US$166.14 per night

FAQs about hotels in St Petersburg

What guests said about St Petersburg:

Scored out of 10, guest rating 10

I'm native since birth of St.Pete, all of my still resides...

I'm native since birth of St.Pete, all of my still resides here. However, I've been an expat living out of the country in Europe for over seventeen years now. I am pleasantly surprised at how things have changed aesthetically. Downtown has more of that European look and vibe that I've grown accustomed to while living abroad in Europe. However, the appeal of St.Pete has always been proximity to water and all of the natural wildlife. To me, that's always been worth the the return visits. Downtown is more touristy, especially along the board walk to the Pier, for which I must honestly say, it is the only real disappointment (architecturally) in my eyes. Otherwise, considering downtown St.Pete's small relatively size, it;s actually more appealing to me. I haven't eaten downtown much but I can whole highly recommend -Joey Brooklyn's - pizza! Damn good! Next, on the Gulf coast side - The Conch Republic - their gator bites and their conch fritters...mmmm...mmmm..MM! Finally, in the city of Gulf Port - O'Mandy's - I've only recently eaten there and I can't wait to go back. Btw, Gulf port village has a pretty cool, Key West kinda look to it. But you could easily pass it if you aren't actually looking for it. One of my older sister's turned me on to the place. As for activities, you have water on three sides so use your imagination.
Guest review by
Lee
Germany
Scored out of 10, guest rating 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
Scored out of 10, guest rating 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
Scored out of 10, guest rating 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
Scored out of 10, guest rating 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
Scored out of 10, guest rating 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

See reviews by guests who stayed at hotels in St Petersburg

See all
From US$182.21 per night
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 962 reviews
- Stylish boutique hotel - Walking distance to all attractions downtown - Free parking and we were allowed to leave the car after check-out - Great hosts - Afternoon free beverage ( sodas, beer, wine) - Good quality continental breakfast with the choices written at the reception - Reusable dishes and cutlery - Nice dining recommendations - We saved $15 thanks to a coupon provided by the host - Stable wifi connection
Guest review by
Teresa
Spain
From US$74.43 per night
Scored out of 10, guest rating 4.8
Disappointing - What previous guests thought, 579 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
Scored out of 10, guest rating 7.1
Good - What previous guests thought, 415 reviews
A really nice place for a day in the beach, it is close to St Pete Beach and Fort de Soto which are lovely white sand beaches, kayaks, excursions, tiki beach bars and more… just for the half of the price of a hotel at the beach. Just 15’ minutes from beaches and 10’ from downtown St Pete
Guest review by
Ronny_m
Venezuela
From US$287.02 per night
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 481 reviews
Typical big brand city hotel. Rooms are fine/comfortable. Dining area attractive. Good value. Excellent location for downtown St Pete. Garage parking is helpful, daily rate around $25.
Guest review by
julie
United Kingdom
From US$236.17 per night
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 2,176 reviews
The staff were all lovely, the hotel is very charming, perfect for one person. It has a very fun vibe. The rooms were clean, despite having a vintage feel.
Guest review by
Stephanie
Hong Kong