Hotels in St. Petersburg

Search for hotels in St. Petersburg

Best St. Petersburg hotels

Hotels in St. Petersburg, Florida, United States of America - your base to discover the city.

St. Petersburg, Florida is also known as St. Pete. As one of the popular vacation spots Florida has to offer, the city has many hotels and resorts to choose from. Known as "The Sunshine City" due to its year-round sunny days, St. Pete is full of shops and restaurants and is the perfect destination for a relaxing family vacation. If you're planning a trip to Florida, take advantage of some of the bargain St. Petersburg hotel deals on offer.

When to go to St. Petersburg

St. Petersburg has a humid climate with a summer rainy season. Hot all year round, it is best to visit during the slightly cooler and drier springs and winters. Popular months to book hotels in St. Petersburg are April and May, when highs can reach around 85°F.

How to get to St. Petersburg

Tampa International Airport (TPA) serves the Tampa Bay area and offers a variety of transport links to St. Petersburg. You can hire a car and drive to beach resorts or take a taxi into the city. While in St. Pete take a bus from one of the hotels on the beach to local attractions. For intercity rail travel head to Clearwater station.

Things to do in St. Petersburg

St. Petersburg offers a number of interesting and unusual attractions, including St. Petersburg Pier and the Salvador Dali Museum. You might also want to check out a production at the Mahaffey Theater Complex, and the BayWalk complex is great for shopping and nightlife. The city also has a variety of good restaurants and farmers markets to whet your appetite.

Where to stay in St. Petersburg

Hotels.com offers a great range of St. Petersburg hotels. Search for St. Petersburg hotel reviews and book your trip with us.