Cheap Hotels in St. Petersburg, FL from $106

Pick from 4 St. Petersburg Cheap Hotels and compare room rates, reviews, and availability. Most hotels are fully refundable.

Outdoor pool
Crystal Bay Hotel
3.0 star property
9.4 out of 10, Exceptional, (1299)
"The staff ALL OF THEM were so amazing. When we checked in our tv did not work, we called the desk and I promise she was there in 2 seconds. The breakfast is top notch."
The price is $135
$153 total
includes taxes & fees
Jun 2 - Jun 3
Crystal Bay Hotel
Exterior
Hollander Boutique Hotel
3.0 star property
9.4 out of 10, Exceptional, (1903)
"Staff was very friendly and professional.. The room was immaculate and had dinner at the Tap Room which was also excellent. Will definitely go back."
The price is $135
$153 total
includes taxes & fees
Jun 16 - Jun 17
Hollander Boutique Hotel
Restaurant
The Exchange Hotel
2.5 star property
8.0 out of 10, Very Good, (862)
"Great place to stay"
The price is $139
$157 total
includes taxes & fees
May 30 - May 31
The Exchange Hotel
Exterior
Ponce De Leon Hotel
3.0 star property
6.8 out of 10, (1000)
"Just didn't have a microwave. Other than that it was great 😃"
The price is $106
$120 total
includes taxes & fees
Jun 27 - Jun 28
Ponce De Leon Hotel
Don't see what you're looking for?
See all available properties in St. Petersburg
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.

How can I get cheap hotels in St. Petersburg?

Best tips to find a cheap hotel in St. Petersburg

  1. If you're looking to travel to St. Petersburg on a budget, you'll be happy to know that you can find hotels for as low as $106. Of course, that price is affected by amenities, star rating, and even the time of year you visit. At most, hotel prices can be as high as $139. Staying a short amount of time in St. Petersburg is an effective way to reduce hotel costs.

  2. When you cut your vacation down to just a few days, you don't have to worry as much about hotel prices since you don't have that many nights to stay. For budget hotels in St. Petersburg, 3 to 4 days should be all the nights you need. That's generally enough to enjoy the city's top attractions, though there's certainly enough to do to warrant a week-long trip.

  3. When booking cheap hotel rooms in St. Petersburg, it's typically best to book about 3 weeks in advance. Book further in advance than that and you could be paying too much for your room, as hotels will often overestimate future demand. However, if you wait too long, you might find that the hotel has been completely booked.

  4. When you utilize search filters on Expedia, you'll be able to narrow down your results in a flash. These search filters cover a wide variety of factors you may be interested in when it comes to finding a cheap hotel in St. Petersburg, including amenities such as Free Breakfast, 2-star rating, or proximity to local attractions. You can even set filters for price limits to ensure that all the displayed results are within your budget.

St. Petersburg Cheap Hotels information

 

Cheap Hotels in St. Petersburg

4

Highest price
$139
Cheapest price
$106
Number of guest reviews
5,060
Total number of hotels in St. Petersburg
2,012

 

Frequently asked questions

What is St. Petersburg like for travelers on a budget?
St. Petersburg offers cheap accommodation options and a variety of places to visit, making it a great choice for a budget-friendly getaway. In addition to its well-known attractions like Tropicana Field and Tampa Bay, this destination is home to Vinoy Park and Sunken Gardens, which you can enjoy while spending very little.
What's the best budget-friendly accommodation in St. Petersburg?
Based on reviews, Crystal Bay Hotel is a popular hotel for our travelers who want a more economical choice, and features free buffet breakfast and free WiFi. Other good choices for your budget-friendly stay include The Exchange Hotel and Ponce De Leon Hotel.
How many budget hotels should I expect to find in St. Petersburg?
Expedia has 12 hotels in St. Petersburg that are ideal if you are watching your pennies.
When is the best time for a budget trip to St. Petersburg?
Weather is probably a major factor when you plan your trip to St. Petersburg, and keep in mind that cheaper options are usually available when the weather isn’t as good. The hottest months are usually August and July with an average temp of 83°F, while the coldest months are January and February with an average of 65°F. The rainiest months in St. Petersburg are July, August, June, and September, with each month seeing an average of 7 inches of rainfall.
What is there to see and do in St. Petersburg?
St. Petersburg attracts visitors with its live music scene and top museums, and offers plenty to see and do without spending a fortune. You can budget for the top local attractions on your list, such as Raymond James Stadium and Port of Tampa, and then make time for other wallet-friendly activities. Take in the local culture at Jannus Live and Salvador Dali Museum, or visit other spots like Mahaffey Theater.
How can I get to St. Petersburg and get around on a budget?
Scoping out the transportation options in St. Petersburg can help keep you on budget. The nearest airport is St. Petersburg, FL (SPG-Albert Whitted), situated 0.5 mi (0.7 km) away. However, if that doesn’t suit your budget, you can arrange flights in and out of St. Petersburg-Clearwater Intl. Airport (PIE), which is 10.1 mi (16.2 km) away. St. Petersburg might not have very many public transportation choices so renting a car could be an economical alternative to explore the area.

Recent reviews of St. Petersburg hotels
Expedia verified reviews