Agoda Hero Banner

St. Petersburg (FL) hotels & places to stay

Search to compare prices and discover great deals with free cancellation

Hotels in St. Petersburg (FL)

Star rating
Review score
Our top picks
Lowest price first
Nearest to
Best reviewed
Ponce De Leon Hotel
St Petersburg Downtown,St. Petersburg (FL) - View on map
  1. Free Wi-Fi in all rooms!
  2. Front desk [24-hour]
  3. Luggage storage
  4. Contactless check-in/out
  5. Bar
  6. Nightclub
  7. Restaurants
  8. Wi-Fi in public areas
"situated in the heart of downtown st. petersburg close to all the museums and within walking distance to charming cafe's and bars, shops and movie theaters. this hotel sits close to the water in an upscale, safe and very walkable area of downtown st.petersburg. the room was spacious and clean with a fantastic shower, lots of hot water and bottled water waiting for us in the room. the staff were very friendly and welcoming. they guided us to a very reasonable breakfast cafe close by which served delicious food. "
Show more
7.6

Very good

298 reviews

Avg price per night
USD 148
Crystal Bay Historic Hotel
La Vista,St. Petersburg (FL) - View on map
  1. Car park
  2. Free Wi-Fi in all rooms!
  3. Front desk [24-hour]
  4. Check-in/out [express]
  5. Luggage storage
  6. Swimming pool [outdoor]
  7. Room service
  8. Safety deposit boxes
"Staff was super friendly and the rooms are adorable."
9.1

Exceptional

121 reviews

Avg price per night
USD 161
Quality Inn & Suites at Tropicana Field
North Kenwood,St. Petersburg (FL) - View on map
  1. Car park
  2. Free Wi-Fi in all rooms!
  3. Front desk [24-hour]
  4. Cash withdrawal
  5. Hot tub
  6. Fitness center
  7. Swimming pool [outdoor]
  8. Coffee shop
"Room was very nice for the price. They can use some upgrades on the room but for the most part it was very nice actually"
7.3

Very good

167 reviews

Avg price per night
USD 98
Avalon Hotel Downtown St. Petersburg
St Petersburg Downtown,St. Petersburg (FL) - View on map
  1. Car park
  2. Free Wi-Fi in all rooms!
  3. Front desk [24-hour]
  4. Luggage storage
  5. Swimming pool [outdoor]
  6. Coffee shop
  7. Bar
  8. Restaurants
"We had the finest of times during our stay at Avalon. The staff...John, Randy, Luke and boss Tim...were so very accommodating and pleasant. We felt at home the instant we arrived to our "glass of wine" welcome. Free bottled water, free and very good internet, free parking as well as use of the shared pool and restaurant facilties with sister and adjacent Hollander Hotel make The Avalon a number one pick in St. Petersburg!"
Show more
9.2

Exceptional

416 reviews

Avg price per night
USD 138
Super 8 by Wyndham St. Petersburg
Lowe's City,St. Petersburg (FL) - View on map
  1. Front desk [24-hour]
  2. Check-in/out [express]
  3. Cash withdrawal
  4. Swimming pool [outdoor]
  5. Vending machine
  6. Smoke-free property
  7. Hand sanitizer
  8. Temperature check for guests and staff
"she goes above and beyond for her guest"
6.8

Very good

53 reviews

Avg price per night
USD 79
Budget Inn St.Petersburg
North Kenwood,St. Petersburg (FL) - View on map
  1. Pets allowed
  2. Car park
  3. Free Wi-Fi in all rooms!
  4. Front desk [24-hour]
  5. Breakfast [free]
  6. Contactless check-in/out
  7. Swimming pool [indoor]
  8. Room service
"Front office and maintainance staff excellent and really helpful, but the building is old and it seems that dust has been piling up since ever. Very noisy area."
Show more
6

Very good

157 reviews

Hollander Hotel - Downtown St. Petersburg
St Petersburg Downtown,St. Petersburg (FL) - View on map
  1. Airport transfer
  2. Pets allowed
  3. Car park
  4. Free Wi-Fi in all rooms!
  5. Spa
  6. Swimming pool [outdoor]
  7. Front desk [24-hour]
  8. Check-in/out [express]
"These people are lovely. Staff is friendly and expedient. The rooms are comfortable and attractive in their eclectic way. There is a pool and a restaurant that actually is popular in St. Petersburg. Stay here and skip the overpriced chains."
Show more
9.3

Exceptional

284 reviews

Avg price per night
USD 177
Cordova Inn - Saint Petersburg
St Petersburg Downtown,St. Petersburg (FL) - View on map
  1. Bicycle rental
  2. Car park
  3. Free Wi-Fi in all rooms!
  4. Luggage storage
  5. Wi-Fi in public areas
  6. Shared lounge/TV area
  7. Daily housekeeping
  8. Fireplace
"Beautiful hotel in downtown St. Petersburg. Next time I’m in the area, I will stay there again."
8.6

Excellent

99 reviews

Holiday Inn St. Petersburg West
North Kenwood,St. Petersburg (FL) - View on map
  1. Car park
  2. Free Wi-Fi in all rooms!
  3. Front desk [24-hour]
  4. Check-in/out [express]
  5. Hot tub
  6. Golf course [on-site]
  7. BBQ facilities
  8. Luggage storage
"This was our 2nd time staying at this Hampton Inn. The hot breakfast is amazing! Friendly staff. The rooms are clean, comfortable beds, plenty of counter space, nice bathroom. The pool and hot tub area has beautiful landscaping. I'd recommend staying at this hotel."
Show more
8.3

Excellent

27 reviews

Avg price per night
USD 128
Mint House St. Petersburg – Downtown
St Petersburg Downtown,St. Petersburg (FL) - View on map
  1. Bicycle rental
  2. Valet parking
  3. Pets allowed
  4. Free Wi-Fi in all rooms!
  5. Spa
  6. Swimming pool [outdoor]
  7. Front desk [24-hour]
  8. Check-in/out [express]
9.2

Exceptional

32 reviews

Avg price per night
USD 249

Fast facts about St. Petersburg (FL), United States

Accommodations425 properties
Popular hotelRed Roof Inn Tampa Bay - St Petersburg
Popular areaIsla del Sol
Nightly rates fromR1022

Where to stay in St. Petersburg (FL)


Frequently asked questions

What are the best accommodations in St. Petersburg (FL) for couples?

Resorts in St. Petersburg (FL) that are exceptionally ranked by couples include Ponce De Leon Hotel, Quality Inn & Suites at Tropicana Field and Red Roof Inn Tampa Bay - St Petersburg.

What resorts in St. Petersburg (FL) offers the best views?

Verified travelers to St. Petersburg (FL) have given top reviews for the views at Days Inn by Wyndham St. Petersburg Central, Budget Inn St.Petersburg and The Vinoy Resort & Golf Club, Autograph Collection.

What hotels in St. Petersburg (FL) have the best breakfast?

Verified travelers to St. Petersburg (FL) have given amazing reviews for the breakfast at The Inn On Third, Hampton Inn & Suites St. Petersburg Downtown Hotel and Staybridge Suites St. Petersburg FL.

What places to stay around St. Petersburg (FL) are very highly rated regarding value for money?

Resortsaround St. Petersburg (FL) that is very highly rated with regards to value for money include The Kenwood Gables, Palm Paradise Retreat and AC Hotel St. Petersburg Downtown.

What accommodations located in St. Petersburg (FL) are very highly rated with regards to room comfort and quality?

Resortsin St. Petersburg (FL) that is well rated with respect to room comfort and quality include Comfort Inn St Petersburg North, Staybridge Suites St. Petersburg FL and Quality Inn & Suites at Tropicana Field.

What are the best accommodations located in St. Petersburg (FL) which has airport transfer?

Resorts that includes airport transfer in St. Petersburg (FL) that are very highly rated include Hollander Hotel - Downtown St. Petersburg, Hollander Hotel - Downtown St. Petersburg and Hollander Hotel - Downtown St. Petersburg.

What are the best wheelchair accessible places to stay in St. Petersburg (FL)?

Wheelchair-accessible properties located in St. Petersburg (FL) that are very highly rated include Mint House St. Petersburg – Downtown, Mint House St. Petersburg – Downtown, and Mint House St. Petersburg – Downtown.

When should I travel to St. Petersburg (FL)?

Last year, St. Petersburg (FL) received its most visitors during the month of March. Regardless, you may want to consider other months during which there are fewer travelers, as the most popular attractions will be less crowded.

Is quarantine expected for fully vaccinated tourists to enter St. Petersburg (FL)?

Quarantine is not required for fully vaccinated travelers to enter St. Petersburg (FL) from outside the country. For up-to-date and detailed information on travel restrictons, please have a look at the official websites of the travel authority or government of the country you wish to travel to, or go to here.

Is quarantine mandatory for unvaccinated foreigners to enter St. Petersburg (FL)?

Quarantine may be required for unvaccinated travelers to enter St. Petersburg (FL) from outside the country. For updated and in depth information on travel restrictons, please go to the official websites of the travel authority or government of the country you wish to travel to, or go to here.

Is evidence of vaccination required to enter St. Petersburg (FL)?

Proof of COVID-19 vaccination is required to enter St. Petersburg (FL) from outside the country. For further information, please contact local authority or go to here.

Is pre-departure covid test expected for fully vaccinated travelers to enter St. Petersburg (FL)?

Proof of negative pre-departure COVID-19 test may be required to enter St. Petersburg (FL). For updated and detailed information on travel restrictons, please visit the official websites of the travel authority or government of the country you wish to travel to, or go to here.

Show more questions


More about St. Petersburg (FL)

Discover the Fun Facts about St. Petersburg (FL), United States

St. Petersburg (FL) is a vibrant city located in Pinellas County, Florida, United States. It is known for its beautiful beaches, museums, art galleries, and unique attractions. Did you know that St. Petersburg is home to the world-renowned Salvador Dali Museum, which houses the largest collection of Dali's works outside of Europe? Another interesting fact is that St. Petersburg holds the Guinness World Record for the most consecutive days of sunshine, with 768 days of sunshine from February 9, 1967, to March 17, 1969. St. Petersburg is also known for its thriving craft beer scene, with several local breweries offering delicious and unique beers.

Top Reasons to Visit St. Petersburg (FL) for Your Next Vacation

St. Petersburg (FL) is a great destination for travelers looking for a relaxing and fun-filled vacation. With its stunning beaches, warm weather, and numerous attractions, there is something for everyone in this city. The Salvador Dali Museum is a must-visit for art lovers, while the Museum of Fine Arts and the Chihuly Collection offer an impressive collection of art and glassworks. The city is also home to several beautiful parks, such as the Fort De Soto Park and the Sunken Gardens, which are perfect for a picnic, a stroll, or a bike ride. St. Petersburg is also a great destination for foodies, with many local restaurants offering delicious seafood, Cuban cuisine, and craft beer.

How to Get to St. Petersburg (FL) Hassle-Free

St. Petersburg (FL) is easily accessible by plane, car, or train. The nearest airport is the St. Petersburg-Clearwater International Airport, which is located about 10 miles from downtown St. Petersburg. Another option is to fly into Tampa International Airport, which is located about 20 miles from St. Petersburg. From both airports, you can take a taxi, shuttle, or rental car to get to your hotel. If you prefer to drive, St. Petersburg is easily accessible from major highways, such as I-75 and I-275. If you prefer to take the train, the Amtrak station in Tampa is about 25 miles from St. Petersburg.

Fun Things to Do in St. Petersburg (FL) That Will Make Your Vacation Memorable

St. Petersburg (FL) offers a wide range of activities and attractions that will make your vacation memorable. Here are some of the top things to do in the city: - Visit the Salvador Dali Museum and admire the impressive collection of Dali's works. - Explore the Museum of Fine Arts and the Chihuly Collection, which offer a beautiful collection of art and glassworks. - Take a stroll or bike ride through the beautiful Fort De Soto Park or the Sunken Gardens. - Relax on the stunning beaches of St. Petersburg, such as St. Pete Beach, Clearwater Beach, and Pass-A-Grille Beach. - Enjoy a delicious meal at one of the many local restaurants, such as The Mill, Red Mesa Cantina, and The Birchwood. - Visit the local breweries and taste some of the unique and delicious craft beers that St. Petersburg has to offer. - Take a boat tour and explore the beautiful waters around St. Petersburg, or go fishing and try to catch some of the local fish. - Visit the Great Explorations Children's Museum and let your kids have fun while learning. - Attend a concert or show at the Mahaffey Theater or the Jannus Live.

Why Book Your St. Petersburg (FL) Hotel with Agoda.com?

Agoda.com is the best website to book your St. Petersburg (FL) hotel. With Agoda.com, you can easily find the best deals on hotels in St. Petersburg, compare prices, and read reviews from other travelers. Agoda.com offers a wide range of hotels in St. Petersburg, from budget-friendly options to luxury hotels, so you can find the perfect hotel for your needs and budget. Agoda.com also offers a hassle-free booking process, with secure payment options and 24/7 customer support.

The Best Season or Moment to Visit St. Petersburg (FL)

St. Petersburg (FL) is a year-round destination, with warm weather and sunny skies throughout the year. However, the best time to visit St. Petersburg is from November to April, when the weather is cooler and less humid. During this time, you can enjoy outdoor activities, such as beach days, bike rides, and boat tours, without worrying about the heat. The summer months, from June to September, can be hot and humid, with occasional thunderstorms. However, this is also the time when you can find great deals on hotels and enjoy fewer crowds.

Expert Tips for Travelers Planning to Visit St. Petersburg (FL)

Here are some expert tips for travelers planning to visit St. Petersburg (FL): - Pack sunscreen, sunglasses, and a hat, as the sun can be strong in St. Petersburg. - Bring comfortable shoes for walking and exploring the city. - Rent a car or use rideshare services to get around the city, as public transportation is limited. - Book your hotel in advance, especially during the peak season, to get the best deals. - Try the local cuisine, such as Cuban sandwiches, grouper sandwiches, and key lime pie. - Visit the local breweries and try some of the unique and delicious craft beers that St. Petersburg has to offer.

Where to Stay in St. Petersburg (FL): The Best Areas and Hotels

St. Petersburg (FL) offers a wide range of accommodation options, from budget-friendly motels to luxury hotels. Here are some of the best areas and hotels to stay in St. Petersburg: - Downtown St. Petersburg: This area is perfect for travelers who want to be in the heart of the city, close to restaurants, bars, and attractions. The Crystal Bay Historic Hotel and the Ponce De Leon Hotel are both great options in this area. - Beaches: St. Petersburg is known for its beautiful beaches, such as St. Pete Beach, Clearwater Beach, and Pass-A-Grille Beach. The Avalon Hotel Downtown St. Petersburg is a great option for travelers who want to stay close to the beach. - Historic District: The Historic District is a charming area with beautiful architecture and tree-lined streets. The Hollander Hotel - Downtown St. Petersburg is a great option in this area.

What to Eat in St. Petersburg (FL): Must-Try Local Delicacies

St. Petersburg (FL) is a great destination for foodies, with many local restaurants offering delicious seafood, Cuban cuisine, and craft beer. Here are some must-try local delicacies: - Cuban sandwich: This sandwich is made with ham, roasted pork, Swiss cheese, pickles, and mustard, and is a staple of Cuban cuisine. - Grouper sandwich: This sandwich is made with fresh grouper, breaded and fried, and is a popular dish in St. Petersburg. - Key lime pie: This pie is made with key lime juice, condensed milk, and graham cracker crust, and is a delicious dessert that originated in the Florida Keys. - Craft beer: St. Petersburg has a thriving craft beer scene, with several local breweries offering unique and delicious beers. Some of the best breweries in the city include Green Bench Brewing Co., Cycle Brewing, and 3 Daughters Brewing.

How to Travel Around St. Petersburg (FL) Like a Pro

St. Petersburg (FL) is a relatively small city, and it is easy to get around by car, bike, or rideshare services. However, public transportation is limited, so it is recommended to rent a car or use rideshare services to get around the city. If you prefer to bike, St. Petersburg has a bike-sharing program called Coast Bike Share, which allows you to rent a bike by the hour or day. Another option is to take a boat tour and explore the beautiful waters around St. Petersburg.