Florida may have travel restrictions in place due to COVID-19.

Search Hotels in St. Petersburg, FL

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and holiday rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Filter by

Popular filters
Property class
Your budget
Guest rating
Payment type
Property type
Area
Popular locations
Meal plans available
Amenities
Accessibility
Trip type
NSS Pattam 84ft Traditional Motor Yacht
3 out of 5
1110 3rd St S, St. Petersburg, FL
Free cancellationReserve now, pay when you stay
The price is £628 per night from 26 Jan to 27 Jan
0.83 mi from city centre
NSS Pattam 84ft Traditional Motor Yacht
Holiday Inn St. Petersburg West
3.5 out of 5
1200 34th Street North, St. Petersburg, FL
Free cancellation
The price is £93 per night from 31 Jan to 1 Feb
2.73 mi from city centre
4.1/5Very Good! (1,002 reviews)

"Nice it was clean guest were informative I just wished we couldve gotten a small breakfast before checking out"…"

Reviewed on 21 Aug 2020

Holiday Inn St. Petersburg West
Holiday Inn Express St. Petersburg North (I-275)
2.5 out of 5
2171 54th Ave N, St. Petersburg, FL
The price is £89 per night from 29 Jan to 30 Jan
3.78 mi from city centre
4.2/5Excellent! (542 reviews)

"The a/c was not working properly. Overall front desk clerk was friendly"…"

Reviewed on 1 Nov 2020

Holiday Inn Express St. Petersburg North (I-275)
You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Days Inn by Wyndham St. Petersburg Central
2 out of 5
650 34th St N, St. Petersburg, FL
Free cancellationReserve now, pay when you stay
The price is £64 per night from 26 Jan to 27 Jan
2.66 mi from city centre
3.3/5 (694 reviews)

"Friendly service staff and housekeeping staff, clean room"…"

Reviewed on 12 Jan 2021

Days Inn by Wyndham St. Petersburg Central
Hyatt Place St. Petersburg / Downtown
3.5 out of 5
25 2nd Street North, St. Petersburg, FL
The price is £147 per night from 26 Jan to 27 Jan
0.14 mi from city centre
4.5/5Wonderful! (636 reviews)

"Didn’t like paying for parking. The rest was great!"…"

Reviewed on 18 Jan 2021

Hyatt Place St. Petersburg / Downtown
Tru By Hilton St. Petersburg Downtown Central Ave, FL
2.5 out of 5
1650 Central Ave., St. Petersburg, FL
Free cancellationReserve now, pay when you stay
The price is £107 per night from 26 Jan to 27 Jan
1.14 mi from city centre
4.2/5Excellent! (47 reviews)

"VERY clean, only 5 months old, got a great price for.two nights! The beds are the most comfortable bed I have EVER slept on. Phenomenal grab and go breakfast and we loved the rooftop deck and wading pool with swings! We will definitely be returning!"…"

Reviewed on 31 Dec 2020

Tru By Hilton St. Petersburg Downtown Central Ave, FL
La Quinta Inn & Suites by Wyndham St. Petersburg Northeast
2.5 out of 5
6638 4th St N, St. Petersburg, FL
Free cancellationReserve now, pay when you stay
The price is £74 per night from 31 Jan to 1 Feb
4.29 mi from city centre
3.8/5Good! (689 reviews)

"Very close to 275 - easy access back to the city of Tampa or downtown St. Pete’s"…"

Reviewed on 26 Dec 2020

La Quinta Inn & Suites by Wyndham St. Petersburg Northeast
Staybridge Suites St. Petersburg Downtown
3 out of 5
940 5th Avenue S, St. Petersburg, FL
Free cancellation
The price is £123 per night from 26 Jan to 27 Jan
0.76 mi from city centre
4.5/5Wonderful! (863 reviews)

"Great place with excellent room and comfotable bed in a great location at a great price."…"

Reviewed on 8 Jan 2021

Staybridge Suites St. Petersburg Downtown
Hampton Inn & Suites St. Petersburg/Downtown
3 out of 5
80 Beach Dr NE, St. Petersburg, FL
The price is £99 per night from 26 Jan to 27 Jan
0.23 mi from city centre
4.5/5Wonderful! (908 reviews)

"Good hotel clean great service I will stay again location is great close to everything Be sure to do not get a connected room you can hear the room next door. I had to call the front desk but they will be very helpful."…"

Reviewed on 19 Jan 2021

Hampton Inn & Suites St. Petersburg/Downtown
Avalon Hotel Downtown St. Petersburg
2.5 out of 5
443 4th Avenue North, St. Petersburg, FL
Free cancellationReserve now, pay when you stay
The price is £73 per night from 26 Jan to 27 Jan
0.41 mi from city centre
4.6/5Wonderful! (988 reviews)

"Great location, easily walkable to the sites of St. Petersburg. The hotel was clean and quiet."…"

Reviewed on 10 Jan 2021

Avalon Hotel Downtown St. Petersburg
Budget Inn St Petersburg
2 out of 5
800 34th Street N, St. Petersburg, FL
The price is £48 per night from 26 Jan to 27 Jan
2.66 mi from city centre
2.6/5 (821 reviews)

"over all the staff is great. the room was nice. its affordable. not a resort. so if you need a good affordable room... this is it. only complaint is parking. its tight. but great food in the area! i recommend kissin kousins. great food."…"

Reviewed on 22 Aug 2020

Budget Inn St Petersburg
Red Roof Inn Tampa Bay - St. Petersburg
2.5 out of 5
4999 34th Street N, St. Petersburg, FL
Free cancellationReserve now, pay when you stay
The price is £71 per night from 26 Jan to 27 Jan
4.1 mi from city centre
3.1/5 (1,000 reviews)

"The housekeeper was very rude. I ordered a cab to the airport and it took longer than expected. She kicked me out of the room in the cold."…"

Reviewed on 10 Dec 2020

Red Roof Inn Tampa Bay - St. Petersburg
Holiday Inn Express & Suites St. Petersburg - Madeira Beach
2.5 out of 5
4816 100th Way North, St. Petersburg, FL
Free cancellation
The price is £115 per night from 1 Feb to 2 Feb
9.19 mi from city centre
4.6/5Exceptional! (1,022 reviews)

"So many options in the area and family stayed at other hotels but we were the envy of the party with many great amenities and kind respectful staff. We stayed at other hotels and Holiday Inns while traveling but this one was exceptional."…"

Reviewed on 18 Jan 2021

Holiday Inn Express & Suites St. Petersburg - Madeira Beach
The Inn on Third
2 out of 5
342 3rd Ave N, St. Petersburg, FL
Free cancellationReserve now, pay when you stay
The price is £69 per night from 27 Jan to 28 Jan
0.26 mi from city centre
4.6/5Wonderful! (996 reviews)

"Location was walkable to the waterfront area as well as the Dali museum."…"

Reviewed on 4 Jan 2021

The Inn on Third
Crystal Bay Hotel
2.5 out of 5
7401 Central Avenue, St. Petersburg, FL
Free cancellationReserve now, pay when you stay
The price is £81 per night from 26 Jan to 27 Jan
6.33 mi from city centre
4.5/5Wonderful! (997 reviews)

"Grand historic hotel & pet friendly. Met all our needs and conveniently located. Nice room service breakfast."…"

Reviewed on 18 Jan 2021

Crystal Bay Hotel
The Birchwood
3 out of 5
340 Beach Dr Ne, St. Petersburg, FL
The price is £256 per night from 28 Jan to 29 Jan
0.46 mi from city centre
4.5/5Wonderful! (275 reviews)

"The Birchwood is a beautiful hotel in an even more beautiful area of St Pete. This hotel exceeded our expectations!"…"

Reviewed on 8 Jan 2021

The Birchwood
Mansion Inn
3 out of 5
105 5th Avenue NE, St. Petersburg, FL
The price is £87 per night from 8 Feb to 9 Feb
0.49 mi from city centre
3.6/5Good! (277 reviews)

"Lovely, quite inn in the heart of downtown Saint Petersburg. The place is spotless and has that old Florida charm and cozy atmosphere. Rosemary is a wonderful and accommodating host. Highly recommend!"…"

Reviewed on 20 Jan 2021

Mansion Inn
Cordova Inn
2.5 out of 5
253 2nd Ave N, St. Petersburg, FL
Get Rates
0.16 mi from city centre
3.9/5Good! (997 reviews)

"From the minute we arrived we felt welcomed and taken care of. The front desk staff was super kind and helpful, our room was quaint and comfortable, and the location was perfect for us. I will stay here again next time I’m in the area!"…"

Reviewed on 9 Jan 2021

Cordova Inn
Ponce De Leon Hotel
3 out of 5
95 Central Ave, St. Petersburg, FL
Free cancellationReserve now, pay when you stay
The price is £74 per night from 28 Jan to 29 Jan
0.21 mi from city centre
3.3/5 (986 reviews)
reat location downtown

"Great location and Historic. We will go back soon"…"

Reviewed on 19 Oct 2020

Ponce De Leon Hotel
Hollander Boutique Hotel
3 out of 5
421 4th Ave N, St. Petersburg, FL
Free cancellationReserve now, pay when you stay
The price is £82 per night from 26 Jan to 27 Jan
0.37 mi from city centre
4.7/5Exceptional! (1,607 reviews)

"Atmosphere was terrific. Friendly and helpful staff. Great style and vibe."…"

Reviewed on 19 Jan 2021

Hollander Boutique Hotel
Don't see what you're looking for?
See all available properties in St. Petersburg
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Where to stay in St. Petersburg

Visiting St. Petersburg

Travellers to St. Petersburg give high marks for the live music scene, theatre and baseball games. This city also attracts tourists with its museums, entertainment and art. Top sights in the city include Museum of Fine Arts, Salvador Dali Museum and Tropicana Field.

  • You'll find 3430 Expedia hotels and other accommodation options in the larger area of St. Petersburg - Clearwater
  • The closest major airport is in St. Petersburg, FL (SPG-Albert Whitted), 0.5 mi (0.8 km) from the city centre
  • The next closest is in St. Petersburg, FL (PIE-St. Petersburg-Clearwater Intl.), 9.9 mi (16 km) away

Sightseeing and Staying in St. Petersburg

Known for its live music, theatres and museums, the city's cultural venues include Museum of Fine Arts, Salvador Dali Museum and Great Explorations Children's Museum. The city's natural beauty is on display at Sunken Gardens, Vinoy Park and Tampa Bay. Baseball fans will find lots to cheer about, while everyone can enjoy an event or game at Tropicana Field, Al Lang Stadium or Derby Lane.

Outside the city, top places to visit include John's Pass Village & Boardwalk, 8.9 mi/14.4 km from the heart of the city, and MacDill Air Force Base, which is 10.5 mi/16.8 km away.

Dressing for St. Petersburg

  • Between January and March, you can expect the daytime average to be around 25°C and the night-time average to be 12°C
  • From April to June, temperatures average about 33°C during the day and 17°C at night
  • July to September averages 33°C during the day and 23°C at night
  • Between October and December, the average temperature is 31°C during the day and 12°C at night
  • St. Petersburg gets about 1290 millimetres of rain per year
  • Hottest months are usually August and July with an average temperature of 33°C, while the coldest months are January and December with an average of 13°C

Frequently asked questions

What's the best place to stay in St. Petersburg?
Hollander Boutique Hotel is ranked highly by Expedia customers. This 3-star hotel offers a full-service spa and a restaurant. It is located a short 9-minute walk from Jannus Live. Other favourite options based on reviews include Fairfield Inn & Suites by Marriott St Petersburg North and Hyatt Place St. Petersburg / Downtown.
If I need to cancel my hotel reservation in St. Petersburg, will I receive a refund?
Yes, the majority of hotel room reservations are refundable provided that you cancel before the hotel’s cancellation deadline, which is usually within 24-48 hours of check in. If you have a non-refundable reservation, you might be able to still cancel and be given a refund within a 24-hour period of booking. Add dates, click “Search”, then use the “free cancellation” filter to get the best deals in St. Petersburg.
What's the best accommodation for a budget-friendly stay in St. Petersburg?
Based on reviews, Hollander Boutique Hotel is a popular 3-star hotel for our travellers looking for an economical choice, and features free WiFi and free parking. Other options to stay on the cheap include Red Roof Inn Tampa Bay - St. Petersburg and Holiday Inn Express & Suites St. Petersburg - Madeira Beach.
What's the best hotel for a family holiday to St. Petersburg?
Magnuson Hotel Marina Cove is a top 3-star hotel on Expedia for families, and features 2 outdoor pools and a private beach. Other good choices to stay with the children include Historic Colonial Inn & Spa and Fairfield Inn & Suites by Marriott St Petersburg North. Also, attractions such as Great Explorations Children’s Museum and Ted Williams Museum and Hitters Hall of Fame are fun for children of all ages.
What's the best pet-friendly place to stay in St. Petersburg?
Crystal Bay Hotel is a top hotel for people travelling with their pets, and offers an outdoor pool and free WiFi for its human guests. Other good choices for you and your pet’s trip include La Quinta Inn & Suites by Wyndham St. Petersburg Northeast and Holiday Inn Express & Suites St. Petersburg - Madeira Beach.
What's the best hotel for a beach holiday in St. Petersburg?
Palm Grove Inn is a top beach hotel with free WiFi and flat-screen TVs, and it’s located close to Spa Beach . Other good choices to stay near the beach include Magnuson Hotel Marina Cove and Watergarden Inn at the Bay.
What's the best luxury accommodation option in St. Petersburg?
The Vinoy Renaissance St. Petersburg Resort & Golf Club is a 4-star resort with 4 restaurants and 2 bars, and it’s a popular choice for Expedia travellers looking for a pampered stay.
What's the best boutique hotel in St. Petersburg?
Hollander Boutique Hotel is a favourite 3-star hotel with our travellers looking for stylish accommodation, and features 96 guestrooms, a restaurant and a bar. Avalon Hotel Downtown St. Petersburg and Ponce De Leon Hotel are two other options for a boutique stay.
What's the best accommodation for a golf trip to St. Petersburg?
The Birchwood is a 3-star hotel featuring 2 restaurants and free WiFi, and it’s a top choice for golfing nearby. Other good options to stay near a golf course include Beach Drive Inn and Historic Colonial Inn & Spa. You can tee off at Renaissance Vinoy Golf Club during your trip.

St. Petersburg Hotel Reviews

More trip options