St. Petersburg

Search St. Petersburg Hotels, St. Petersburg - Clearwater

Search over 1,000,000 properties worldwide and 550 airlines worldwide

Search over a million flights, hotels, packages, and more

No Expedia cancellation fee to change or cancel almost any hotel reservation.

Top 10 Hotels in St. Petersburg

The Vinoy Renaissance St. Petersburg Resort & Golf Club
4 out of 5
501 5th Ave Ne, St. Petersburg, FL
£174
per night
30 Oct-31 Oct
4.6/5Wonderful! (983 reviews)

"The staff is very solicitous, and anticipated my needs. Outstanding hotel.Nothing but praise."…"

Reviewed on 10 Oct 2019

The Vinoy Renaissance St. Petersburg Resort & Golf Club
Fairfield Inn & Suites by Marriott St Petersburg North
2.5 out of 5
2575 54th Avenue North, St. Petersburg, FL
Free cancellationReserve now, pay when you stay
£74
per night
10 Nov-11 Nov
4.6/5Exceptional! (189 reviews)

"Our card key never worked. My daughter and i couldn't both leave room together or we had to get front desk to let us back in. There was no book or pamlets in room to see what was around area or what hitel had available. I know its a new hotel but expect better from Marriott. But very clean and ..."…"

Reviewed on 16 Oct 2019

Fairfield Inn & Suites by Marriott St Petersburg North
Hilton St. Petersburg Bayfront
3.5 out of 5
333 1st St S, St. Petersburg, FL
Free cancellationReserve now, pay when you stay
£133
per night
22 Nov-23 Nov
3.8/5Good! (1,076 reviews)

"The front desk staff was super friendly. I really appreciated the gentleman who checked me out. He actually pronounced my name right, which has happened maybe 3 times in my life. This was a great stay."…"

Reviewed on 27 Sep 2019

Hilton St. Petersburg Bayfront
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
£67
per night
24 Oct-25 Oct
3.8/5Good! (531 reviews)

"Good space, rooms with refrigerator, microwave and hair dryer. A bit expensive for location and breakfast was just so low quality and basic for the price."…"

Reviewed on 21 Oct 2019

La Quinta Inn & Suites by Wyndham St. Petersburg Northeast
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
£58
per night
29 Oct-30 Oct
3.4/5 (577 reviews)

"We booked last minute and we were more than pleased. Close to the Ballpark, quiet, a great bed and a lovely breakfast. This was a home run."…"

Reviewed on 7 Sep 2019

Days Inn by Wyndham St. Petersburg Central
Days Inn by Wyndham St. Petersburg / Tampa Bay Area
2.5 out of 5
5005 34th Street North, St. Petersburg, FL
Free cancellationReserve now, pay when you stay
£57
per night
12 Nov-13 Nov
2.9/5 (669 reviews)

"When i checked in there was still trash in my room from the people before me"…"

Reviewed on 9 Oct 2019

Days Inn by Wyndham St. Petersburg / Tampa Bay Area
Hyatt Place St. Petersburg / Downtown
3 out of 5
25 2nd Street North, St. Petersburg, FL
Free cancellation
£125
per night
30 Oct-31 Oct
4.5/5Wonderful! (417 reviews)

"Nice and clean. The entrance is hard to find because the signage is high up on the building in the downtown area."…"

Reviewed on 11 Oct 2019

Hyatt Place St. Petersburg / Downtown
Avalon Hotel Downtown St. Petersburg
2.5 out of 5
443 4th Avenue North, St. Petersburg, FL
£92
per night
28 Oct-29 Oct
4.6/5Wonderful! (785 reviews)

"the overall view and look of the hotel was eclectic, although the issue was the size of the room, especially the bathroom, only room for 1 in there at a time. There was an odor to the room, perhaps having hardwood floors in the bedrooms would be better"…"

Reviewed on 21 Oct 2019

Avalon Hotel Downtown St. Petersburg
Holiday Inn Express & Suites St. Petersburg - Seminole Area
2.5 out of 5
4816 100th Way North, St. Petersburg, FL
Free cancellation
£79
per night
31 Oct-1 Nov
4.7/5Exceptional! (663 reviews)

"My stay was exceptional, the staff is so friendly and helpful. Love that they have a shuttle van to take you anywhere you want to go within a 5 mile radius! No need to be bothered with traffic or parking when heading out to St John’s Pass for the day, or a restaurant for dinner. Yes, I totally recommend ..."…"

Reviewed on 21 Oct 2019

Holiday Inn Express & Suites St. Petersburg - Seminole Area
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
£50
per night
24 Oct-25 Oct
3.2/5 (1,607 reviews)

"I enjoyed staying at Red Roof Inn. It was nice, clean, safe and a comfortable hotel for my family and my dog."…"

Reviewed on 13 Sep 2019

Red Roof Inn Tampa Bay - St. Petersburg
Can'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.

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

More trip options

Recently booked St. Petersburg hotels

St. Petersburg Hotel Reviews