St. Petersburg

Search St. Petersburg Hotels from $53

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

Image for La Quinta Inn & Suites by Wyndham St. Petersburg Northeast
2.5 out of 5
6638 4th St N, St. Petersburg, FL
Free CancellationPay later
$76/night
Sep 22 - Sep 23
3.8/5Good! (504 reviews)

"Clean well kept the staff was friendly especially the front desk man on 9/12/19 Vic was very friendly and helpful showing us were to go around town"…"

Reviewed on Sep 12, 2019

La Quinta Inn & Suites by Wyndham St. Petersburg Northeast
Image for The Vinoy Renaissance St. Petersburg Resort & Golf Club
4 out of 5
501 5th Ave Ne, St. Petersburg, FL
Free CancellationPay later
$189/night
Sep 29 - Sep 30
4.6/5Wonderful! (968 reviews)

"Spend the big bucks, get what you pay for. This place was amazing."…"

Reviewed on Sep 3, 2019

The Vinoy Renaissance St. Petersburg Resort & Golf Club
Image for Red Roof Inn Tampa Bay - St. Petersburg
2.5 out of 5
4999 34th Street N, St. Petersburg, FL
Free CancellationPay later
$53/night
Sep 22 - Sep 23
3.2/5 (1,602 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 Sep 13, 2019

Red Roof Inn Tampa Bay - St. Petersburg
Image for Avalon Hotel Downtown St. Petersburg
2.5 out of 5
443 4th Avenue North, St. Petersburg, FL
Free CancellationPay later
$88/night
Sep 16 - Sep 17
4.6/5Wonderful! (732 reviews)

"Great Hotel! Luke and the rest of the staff were so helpful and friendly. This is a great place for adults to get away."…"

Reviewed on Sep 10, 2019

Avalon Hotel Downtown St. Petersburg
Image for Fairfield Inn & Suites by Marriott St Petersburg North
2.5 out of 5
2575 54th Avenue North, St. Petersburg, FL
Free CancellationPay later
$84/night
Sep 29 - Sep 30
4.6/5Exceptional! (168 reviews)

"What I Like about the property initially was the Wonderful Customer Service Render by staff member Bertha. She was very friendly and professional with a Beautiful Smile. She was very accommodating when I expressed to her my situation and was able to provide a room near the elevator for my disabled ..."…"

Reviewed on Aug 30, 2019

Fairfield Inn & Suites by Marriott St Petersburg North
Image for Days Inn by Wyndham St. Petersburg / Tampa Bay Area
2.5 out of 5
5005 34th Street North, St. Petersburg, FL
Free CancellationPay later
$58/night
Sep 26 - Sep 27
2.9/5 (641 reviews)

"Just a normal 2 star hotel pool breakfast in the morning. Not dirty not overly clean. Its exatly just normal"…"

Reviewed on Sep 8, 2019

Days Inn by Wyndham St. Petersburg / Tampa Bay Area
Image for Hilton St. Petersburg Bayfront
3.5 out of 5
333 1st St S, St. Petersburg, FL
Free CancellationPay later
$119/night
Sep 27 - Sep 28
3.8/5Good! (1,050 reviews)

"Very nice room, bed was comfy! Quiet area and couldn’t hear anyone on our floor"…"

Reviewed on Sep 8, 2019

Hilton St. Petersburg Bayfront
Image for Hollander Boutique Hotel
3 out of 5
421 4th Ave N, St. Petersburg, FL
Free CancellationPay later
$99/night
Sep 16 - Sep 17
4.5/5Wonderful! (2,867 reviews)

"The hotel room was clean and comfortable. The staff was friendly and accommodating. The vibe of the hotel was very 50's chic. We didn't try the restuarant but used the pool and the pool bar. The hotel also offers a free shuttle service. Highly recommend"…"

Reviewed on Sep 8, 2019

Hollander Boutique Hotel
Image for Ponce De Leon Hotel
3 out of 5
95 Central Ave, St. Petersburg, FL
Free Cancellation
$79/night
Sep 22 - Sep 23
3.4/5 (1,765 reviews)

"Always stay here when in St Pete’s. It’s become our tradition🤗"…"

Reviewed on Sep 1, 2019

Ponce De Leon Hotel
Image for Crystal Bay Hotel
2.5 out of 5
7401 Central Avenue, St. Petersburg, FL
Free CancellationPay later
$98/night
Sep 16 - Sep 17
4.5/5Wonderful! (684 reviews)

"The staff was super friendly and my stay was nice. The hotel itself had a weird smell to it - it wasn’t terrible but it just caught my attention a few times."…"

Reviewed on Sep 10, 2019

Crystal Bay Hotel
Don't see what you're looking for?
See all available properties in St. Petersburg starting at $53 per night
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

Travelers to St. Petersburg give high marks for the live music scene, popular theater scene, and baseball games. This city also attracts tourists with its museums, entertainment choices, and art. Top sights in the city include Salvador Dali Museum, Museum of Fine Arts, and The Pier.

  • You'll find 2561 Expedia hotels and other accommodations 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 center
  • 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, theaters, and museums, the city's cultural venues include Salvador Dali Museum, Museum of Fine Arts, and Great Explorations Children's Museum. 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. Other notable sights to explore include The Pier and Sunken Gardens.

In St. Petersburg, there are 201 hotels and other lodging accommodations so you'll have plenty of choices for a perfect vacation. Below are highly ranked ones based on Expedia user reviews:

  • Staybridge Suites St. Petersburg Downtown - This 3-star hotel features free breakfast, an outdoor pool, and free WiFi. Expedia travelers love its overall value and nice bathrooms.
  • Watergarden Inn at the Bay - Our customers like the proximity to shopping and comfortable, quiet rooms at this B&B. With a stay at this 3.5-star bed & breakfast, guests can enjoy access to free breakfast and an outdoor pool, along with free WiFi.
  • Holiday Inn Express & Suites St. Petersburg - Seminole Area - With a stay at this 2.5-star hotel, guests can enjoy access to free breakfast and an outdoor pool, along with free WiFi. Expedia customers like its family-friendly amenities and overall value.

Outside the city, top places to visit include Fort De Soto Park, 12.4 mi/19.9 km from the heart of the city, and Tampa Convention Center, which is 16.2 mi/26.1 km away.

Dressing for St. Petersburg

  • Between January and March, you can expect the daytime average to be around 78°F and the nighttime average to be 53°F
  • From April to June, temperatures average about 91°F during the day and 63°F at night
  • July through September averages 91°F during the day and 74°F at night
  • In October-December, the average temperature is 87°F during the day and 54°F at night
  • St. Petersburg gets about 50.79 inches of rain per year
  • Hottest months are usually August and July with an average temperature of 91°F, while the coldest months are January and December with an average of 55°F

More trip options

Car Rentals (1)

Recently Booked Hotels in St. Petersburg

Recent Reviews in St. Petersburg