Provide your desired dates to access the latest pricing and special offers for hotels
Welcome to St. Petersburg, also known as St. Pete, the Sunshine City! With an average of 361 days of sunshine per year, this Florida city lives up to its nickname. If you're looking for a fun getaway with beautiful beaches and a vibrant atmosphere, St. Pete is the place to be.
The city has a rich history, from its early Spanish exploration to its boom in the 1920s as a popular tourist destination. The oldest operating hotels, the Pier Hotel and The Exchange Hotel, provide a glimpse into the city's past. And don't forget to visit the St. Petersburg Museum of History, where you can learn about the city's aviation heritage and see a full-scale replica of the historic Benoist XIV flying boat.
But it's not all about history in St. Pete. The city is also known for its lively downtown, with a Mediterranean flair and a vibrant nightlife. You can explore the city's cultural scene at the Museum of Fine Arts and catch a game at Tropicana Field, home of the Tampa Bay Devil Rays. And with its beautiful beaches and warm water temperature, St. Pete is the perfect place for water sports and relaxation.
So, pack your bags and get ready to soak up the sun in St. Petersburg. From its fascinating history to its vibrant downtown and beautiful beaches, this city has something for everyone. Whether you're looking for a romantic getaway or a fun family vacation, St. Pete's hotels are ready to welcome you with open arms.
Outdoor swimming pool
Free Private Parking
Free wifi
The Saint Hotel, located in St. Petersburg, Florida, is an exceptional 4-star hotel that offers a range of standout amenities. This hotel stands out from others due to its pet-friendly policy, outdoor swimming pool, and private parking, all of which are complimentary. Guests can also take advantage of the beach access, hot tub, and Jacuzzi, providing a truly relaxing stay. The hotel boasts non-smoking rooms, a bar, a restaurant, and live music performances, ensuring a vibrant and enjoyable atmosphere. With its excellent amenities and prime location near the city center, The Saint Hotel is the perfect choice for a memorable stay in St. Petersburg.
Outdoor swimming pool
Free Private Parking
Adults only
The Kenwood Gables is a charming Bed and Breakfast located in St. Petersburg, Florida. With its prime location just 0.8mi from the city center, guests can easily explore all that the city has to offer. This hotel stands out from others with its range of desirable amenities, including a pet-friendly policy, outdoor swimming pool, and private parking - all available free of charge. Guests can also enjoy the comfort of air conditioning, soundproof rooms, and a beautiful garden view. The Kenwood Gables truly offers a unique and enjoyable stay for adults looking for a relaxing getaway.
Outdoor swimming pool
Free Private Parking
Free wifi
Located in beautiful St. Petersburg, Island House Resort Hotel offers a tranquil getaway with a range of amenities. Guests can enjoy a pet-friendly environment, an outdoor swimming pool, and free private parking. The hotel's soundproof rooms with private entrances and kitchenettes provide a peaceful retreat, while the sun deck and picnic area offer stunning views and relaxation. With complimentary Wi-Fi, air conditioning, and free toiletries, this hotel stands out for its convenient facilities and comfortable accommodations, making it a top choice for a relaxing stay in Florida.
Outdoor swimming pool
Adults only
Free wifi
Welcome to Prestige Collection, Hotel Boutique! Our 5-star hotel is located in St. Petersburg, just 2.8mi from the city center. What sets us apart from other hotels is our exceptional range of features and amenities. Enjoy a swim in our outdoor swimming pool or relax in the hot tub and jacuzzi. We cater to adults only, ensuring a peaceful and serene atmosphere. Stay connected with our complimentary wifi and enjoy the comfort of air conditioning in our non-smoking rooms. With a private entrance, sun deck, terrace, and garden, you'll have plenty of space to unwind and enjoy the beautiful surroundings. We also offer pet-friendly accommodation and provide free toiletries in our private bathrooms. At Prestige Collection, Hotel Boutique, we strive to provide a luxurious and unforgettable experience for our guests.
Beachfront
Outdoor swimming pool
Free Private Parking
Provident Oceana Beachfront Suites is a 4-star ApartHotel located in St. Petersburg, Florida. What sets it apart from other hotels is its prime beachfront location, offering guests stunning ocean views and direct access to the beach. The hotel also boasts an outdoor swimming pool and a hot tub/jacuzzi, perfect for relaxing after a day of exploring. With amenities like a fully equipped kitchen, private parking, and free Wi-Fi, guests can enjoy the comforts of home during their stay. Additionally, the hotel offers a business center and is pet-friendly for those traveling with their furry friends.
Beachfront
Free Private Parking
Free wifi
The Inn on the Beach in St. Petersburg, Florida is the ideal choice for a relaxing beachfront getaway. This cozy 2-star hotel offers a variety of amenities to enhance your stay, including pet-friendly accommodations, private parking, and free WiFi. With its convenient location just 6.5mi from the city center, guests can easily explore all that St. Petersburg has to offer. The hotel also features a golf course for those looking to tee off and a beautiful garden for guests to enjoy. Whether you're lounging on the beach or grilling up a delicious meal on the barbecue, the Inn on the Beach offers a memorable stay with its comfortable rooms and welcoming atmosphere.
Outdoor swimming pool
Free Private Parking
Free wifi
Sea Jay Motel and Marina is the ideal choice for travelers visiting St. Petersburg, Florida. This hotel stands out from others with its array of fantastic amenities, including a pet-friendly policy, an outdoor swimming pool, and complimentary Wi-Fi. Guests can take advantage of the hotel's private parking, beach access, and water sports facilities, all offered free of charge. Additionally, the hotel features a golf course for those looking to tee off, and all rooms come equipped with a kitchen or kitchenette. With its convenient location, ample amenities, and stunning river views, Sea Jay Motel and Marina is the top choice for a memorable stay in St. Petersburg.
Beachfront
Outdoor swimming pool
Free Private Parking
Treasure Island Beach Resort is a standout choice among other hotels in St. Petersburg. Located just 5.6mi from the city center, this beachfront resort offers breathtaking views and a range of amenities that make it a top pick. Guests can enjoy the outdoor swimming pool, hot tub/jacuzzi, fitness center, and even have the convenience of a kitchenette in their room. The resort also offers pet-friendly accommodations and free parking, making it a fantastic choice for travelers. With its excellent facilities and prime location, Treasure Island Beach Resort stands out as the ideal hotel for those looking to relax and enjoy the beautiful Florida coastline.
Outdoor swimming pool
Free Private Parking
Free wifi
The Hollander Hotel in Downtown St. Petersburg is a standout choice among hotels in the area. With its prime location just 2.5mi from the city center, guests can easily explore all that St. Petersburg has to offer. The hotel offers a range of fantastic amenities including a pet-friendly policy, outdoor swimming pool, and free private parking and Wifi. Additional features such as a spa, 24-hour front desk, and restaurant make for a convenient and enjoyable stay. With its comfortable and well-equipped rooms, the Hollander Hotel is the perfect choice for travelers seeking a pleasant and hassle-free stay in St. Petersburg.
Outdoor swimming pool
Free wifi
Air conditioning
The Hampton Inn & Suites St. Petersburg/Downtown is a top choice hotel in St. Petersburg, Florida. With its convenient location just 2.8mi from the city center, guests can easily access all the attractions the city has to offer. This 3-star hotel offers a range of amenities to enhance guests' stay, including a complimentary breakfast, outdoor swimming pool, and fitness center. Additionally, the hotel is pet-friendly (with extra charges) and offers private parking, making it a great option for those traveling with their four-legged friends. With its array of amenities and ideal location, the Hampton Inn & Suites provides a comfortable and convenient stay for all guests.
Free parking
Outdoor swimming pool
Free wifi
The Hilton St. Petersburg Carillon Park is a superior choice compared to other hotels in St. Petersburg due to its exceptional amenities and convenient location. This 4-star hotel offers free parking and pet-friendly accommodations, along with an outdoor swimming pool and hot tub. Guests can enjoy complimentary Wi-Fi and a fitness center, while the on-site restaurant and bar provide delicious dining options. The hotel also features a business center and wheelchair accessibility to ensure a comfortable stay for all guests. With its prime location in Carillon Park and just a short distance from the city center, the Hilton St. Petersburg Carillon Park offers the perfect combination of comfort, convenience, and luxury.
Outdoor swimming pool
Free wifi
Air conditioning
The Courtyard by Marriott St. Petersburg Clearwater/Madeira Beach is a standout among other hotels in St. Petersburg, Florida due to its wide range of amenities and convenient location. With a 3-star rating, this hotel offers guests a pet-friendly environment and a variety of features including an outdoor swimming pool, hot tub/jacuzzi, fitness center, and a picnic area. The hotel also boasts a restaurant, bar, and a business center, making it well-suited for both leisure and business travelers. Additionally, the hotel is wheelchair accessible and offers stunning views from its balconies. With its numerous amenities and accessible location, the Courtyard by Marriott St. Petersburg Clearwater/Madeira Beach provides a comfortable and convenient stay for any visitor to the area.
Free Private Parking
Free wifi
Beach
The Beach House - Treasure Island is a 2-star inn located in St. Petersburg, Florida. This hotel stands out from others with its prime beachfront location, offering guests direct access to the beach and breathtaking views from the balcony or terrace in each room. The hotel also provides free Wi-Fi, pet-friendly accommodations, and complimentary private parking. For guests who enjoy outdoor activities, there is a golf course, mini golf, snorkeling, diving, windsurfing, and fishing available for an additional fee. The Beach House - Treasure Island offers a variety of amenities to ensure a comfortable stay, including non-smoking rooms, kitchenettes, and air conditioning. With its unbeatable seaside location and array of amenities, this hotel is the perfect choice for a relaxing beach getaway in St. Petersburg.
Outdoor swimming pool
Free Private Parking
Free wifi
Westwinds Waterfront Resort is a 3-star ApartHotel located in St. Petersburg, Florida. This hotel stands out with its impressive range of amenities, including a pet-friendly environment, an outdoor swimming pool with beach chairs and loungers for relaxation, and a fully equipped kitchen in each room. Guests can enjoy breathtaking ocean views and make use of the picnic area and barbecue facilities. The hotel also offers soundproof rooms, free toiletries, and free parking on-site. With its excellent amenities and convenient location just 5.4mi from the city center, Westwinds Waterfront Resort is the perfect choice for travelers visiting St. Petersburg.
Free wifi
Air conditioning
Kid-friendly buffet
The Birchwood is a 4-star hotel located in St. Petersburg, Florida, United States. What sets this hotel apart is its range of amenities and services. Guests can enjoy a complimentary breakfast, making their stay more convenient. The hotel also offers pet-friendly accommodations and private parking for an additional charge. With free WiFi, air conditioning, and non-smoking rooms, guests can relax and stay connected. The Birchwood also features live music performances, a bar, and a restaurant, providing entertainment and dining options on-site. With its convenient location just 2.9mi from the city center, The Birchwood offers a comfortable and enjoyable stay for guests in St. Petersburg.
Free Private Parking
Free wifi
Air conditioning
The Inn On Third, a 2-star hotel in St. Petersburg, Florida, stands out among others for several reasons. Firstly, its convenient location just 2.5mi from the city center allows easy access to all the attractions. Additionally, the hotel offers a free breakfast, ensuring a great start to the day. The Inn On Third also boasts an array of amenities, including free Wi-Fi, air conditioning, and non-smoking rooms. With features like private parking, a terrace, and free toiletries, guests can expect a comfortable and enjoyable stay at this pet-friendly hotel.
Outdoor swimming pool
Free wifi
Beach
The Cambria Hotel St Petersburg-Madeira Beach Marina offers an array of exceptional amenities that sets it apart from other hotels in the area. Guests can enjoy a water park, outdoor swimming pool, and water sports facilities on-site, providing endless entertainment options. The hotel also boasts a beachfront location, a golf course, and a spa for added relaxation. With free WiFi, a fitness center, live music performances, and a restaurant, guests are treated to a truly immersive and enjoyable stay. Additionally, the hotel offers convenient amenities like private parking, room service, and a 24-hour front desk.
Beachfront
Private beach area
Outdoor swimming pool
The Plaza Beach Hotel is a beachfront resort in St. Petersburg, Florida, offering a range of amenities to make your stay unforgettable. With a pet-friendly policy and a private beach area, this hotel is perfect for those looking to relax and enjoy the ocean views. The outdoor swimming pool and fitness center are available for guests to use for free, providing opportunities for exercise and leisure. Additionally, the hotel offers various recreational activities such as mini golf and ping pong at no extra cost. With its convenient location, comfortable rooms, and extensive facilities, Plaza Beach Hotel is the ideal choice for an enjoyable beachfront getaway.
Beachfront
Private beach area
Outdoor swimming pool
Barefoot Beach Club in St. Petersburg stands out with its prime beachfront location, offering a private beach area and picturesque views, along with an outdoor swimming pool and a free kids' pool. The hotel provides free parking, a hot tub, and a fitness center, catering to both leisure and family travelers. Its pet-friendly policy, well-equipped kitchenette, and free toiletries add extra comfort for guests. Additionally, the vicinity to a golf course and the convenience of non-smoking rooms make it a standout choice for those looking for a relaxing and convenient beach getaway in Florida.
Beachfront
Outdoor swimming pool
Free Private Parking
The Hilton Garden Inn St. Pete Beach, FL is the ideal choice for travelers seeking a beachfront getaway in St. Petersburg, Florida. With its convenient location only 4.8mi from the city center, guests can enjoy both the natural beauty of the beach and the vibrant city attractions. The hotel offers a range of amenities including a free outdoor swimming pool, fitness center, and on-site restaurant. The pet-friendly policy allows guests to bring their furry friends along for an additional charge. With free WiFi and private parking available, this hotel provides comfort and convenience for all guests.
Outdoor swimming pool
Free wifi
Free shuttle
Welcome to FUSION Resort Two Bedroom Suites, located in the vibrant city of St. Petersburg, Florida. Our 3-star resort offers a wide range of amenities to enhance your stay. Enjoy a dip in our outdoor swimming pool or indulge in the hot tub/jacuzzi. Take advantage of our complimentary shuttle service to explore the nearby city center, just 5.2mi away. Our ocean view rooms with private balconies provide a serene atmosphere, and our pet-friendly policy allows your furry friends to join in on the fun. With a restaurant, bar, and live music performances, there's never a dull moment at FUSION Resort.
Outdoor swimming pool
Free Private Parking
Free wifi
St. Pete Beach Suites, located in St. Petersburg, Florida, is a 3-star hotel that offers a range of amenities to make your stay comfortable and enjoyable. What sets this hotel apart is its prime location near the beach and a golf course, offering the perfect blend of relaxation and recreation. The hotel provides pet-friendly accommodations, an outdoor swimming pool, and free wifi. Additionally, guests can enjoy the convenience of a kitchen or kitchenette in their rooms, as well as free private parking. With its array of amenities and ideal location, St. Pete Beach Suites is the perfect choice for travelers looking for a beachside getaway in St. Petersburg.
Outdoor swimming pool
Free Private Parking
Free wifi
The Holiday Inn Express & Suites - St. Petersburg - Madeira Beach stands out from other hotels with its prime location just 6.8mi from the city center of St. Petersburg, Florida. This 3-star hotel offers a range of amenities, including a complimentary breakfast, free Wi-Fi, and a 24-hour front desk. Guests can also enjoy the outdoor swimming pool, spa, and hot tub, perfect for a relaxing stay. The hotel is also pet-friendly, making it an excellent choice for those traveling with furry companions. With its convenient location and array of amenities, the Holiday Inn Express & Suites - St. Petersburg - Madeira Beach is the ideal choice for both business and leisure travelers.
Beachfront
Free Private Parking
Free wifi
Sea Breeze Manor Inn is a charming Bed and Breakfast located in the picturesque city of St. Petersburg, Florida. Aside from its convenient distance of only 3mi from the city center, this hotel offers an array of amenities that set it apart from others. With beachfront access, ocean views, and a sun deck, guests can enjoy a relaxing beach getaway. The hotel is pet-friendly (with extra charges) and offers free private parking and WiFi. Additionally, the Sea Breeze Manor Inn features a restaurant, terrace, and garden, providing a serene atmosphere for guests to unwind.
Outdoor swimming pool
Free wifi
Air conditioning
The Hyatt Place St. Petersburg/Downtown is a 3-star hotel located just 2.7mi from the city center. This hotel stands out with its range of amenities including a pet-friendly policy (with extra charges), an outdoor swimming pool, free WIFI, and a free fitness center. The hotel also offers a complimentary breakfast, making it a convenient choice for guests. With features such as a 24-hour front desk, a restaurant, and a business center (with free access), the Hyatt Place St. Petersburg/Downtown provides a comfortable and well-equipped stay for travelers visiting Florida.
The Prestige Collection, Hotel Boutique, located 2.8mi from the city center, offers a luxurious and exclusive stay for adults only. The hotel features an outdoor swimming pool, sun deck, and terrace for guests to relax and enjoy the sunny weather. With amenities such as free Wi-Fi, air conditioning, and private entrance, guests can enjoy a comfortable and convenient stay. The hotel also provides beach chairs/loungers, a garden, and private bathrooms with free toiletries for added comfort during their stay.
For travelers seeking a beachfront experience, the Bellwether Beach Resort is an ideal choice located 5mi from the city center. Guests can enjoy a private beach area, beach umbrellas, and beach chairs/loungers to soak up the sun and relax by the water. The resort offers a range of amenities including an outdoor swimming pool, water sports facilities, live music performances, and a restaurant serving delicious meals. With free Wi-Fi, air conditioning, and non-smoking rooms available, guests can enjoy a comfortable and enjoyable stay at this beachfront property.
Both hotels provide complimentary Wi-Fi, ensuring guests can stay connected during their visit to St. Petersburg. With convenient amenities like free parking, sun decks, and terraces, guests can relax and unwind in a luxurious setting. Whether enjoying the exclusive features of the Prestige Collection, Hotel Boutique, or the beachfront experience of the Bellwether Beach Resort, visitors are sure to have a memorable stay in St. Petersburg.
In St. Petersburg, the most popular 4-star hotels offer a range of luxurious amenities for travelers. The Saint Hotel, situated just 8 kilometers from the city center, boasts an outdoor swimming pool, private parking, and direct beach access. Guests can enjoy live music performances for free while soaking up the sun in beach chairs or enjoying a drink at the bar. The hotel also provides well-equipped rooms with kitchenettes and private entrances, ensuring a comfortable stay for all visitors.
Provident Oceana Beachfront Suites is another top choice, located 8.6 kilometers from the city center. With its pet-friendly policy and beachfront location, this hotel offers a relaxing getaway for both guests and their furry companions. The outdoor swimming pool and hot tub provide ideal spots for unwinding, while the business center caters to those mixing work with pleasure. Rooms feature balconies with ocean views, allowing guests to soak in the beauty of the surroundings throughout their stay.
For a slightly further retreat at 13.4 kilometers from the city center, the Hilton St. Petersburg Carillon Park provides a mix of relaxation and convenience. Guests can enjoy complimentary amenities such as parking, wifi, and a fitness center. The outdoor swimming pool offers a refreshing escape, while the on-site restaurant and bar ensure dining options are always close at hand. With non-smoking rooms and wheelchair accessibility, this hotel caters to a wide range of guests seeking a comfortable and enjoyable stay in St. Petersburg.
If you are seeking a beachfront retreat in St. Petersburg, Treasure Island Beach Resort is a top choice. This 3-star hotel offers an outdoor swimming pool, hot tub, fitness center, and even a business center, making it ideal for both leisure and business travelers. The rooms feature kitchenettes, balconies, and free Wi-Fi, ensuring a comfortable stay. The hotel's pet-friendly policy and free parking add convenience to your beach getaway.
For a downtown experience, the Hollander Hotel offers a unique blend of history and modern comfort. Located just 2.5mi from the city center, this hotel features an outdoor swimming pool, spa, and a restaurant serving delicious meals. Guests can enjoy the sun deck and terrace, while the free Wi-Fi and business center cater to the needs of all visitors. The Hollander Hotel also provides non-smoking rooms, making it a great choice for those with sensitivities.
Conveniently situated between St. Petersburg and Clearwater, Courtyard by Marriott offers a relaxing escape with an outdoor swimming pool and a fitness center. The hotel's business center and on-site restaurant enhance the overall experience for guests. With beach chairs and umbrellas available, visitors can easily enjoy the nearby coastline. The rooms are well-equipped with amenities such as free Wi-Fi and air conditioning, ensuring a pleasant stay amidst the sunny Florida weather.
St. Petersburg city offers a range of affordable hotel options for budget-conscious travelers. The Quality Inn Saint Petersburg North-Tampa Bay is a solid choice with rates starting at just $73 per night. Situated 3.6mi from the city center, this hotel provides various amenities, such as free parking, a pet-friendly policy with extra charges, an outdoor swimming pool, complimentary Wi-Fi, and a delicious breakfast to fuel up for exploring the area. The hotel also boasts conveniences like air conditioning, beach chairs/loungers, a 24-hour front desk, and a business center, making it a comfortable and practical choice for visitors.
Another great option in the under $90 range is the Red Roof Inn Tampa Bay - St. Petersburg, with rates beginning at $90 per night. Located 3.2mi from the city center, this hotel offers similar amenities to the Quality Inn, including free parking, a pet-friendly environment with additional charges, an outdoor swimming pool, and complimentary Wi-Fi. Travelers can also enjoy features like air conditioning, beach chairs/loungers, and a 24-hour front desk for any needs during their stay. The Red Roof Inn provides a comfortable and convenient accommodation option for those looking to stay within budget while enjoying a pleasant hotel experience.
For those seeking a motel experience under $90, the Days Inn by Wyndham St. Petersburg / Tampa Bay Area is a viable option with rates starting at $79 per night. Positioned 3.3mi from the city center, this motel offers amenities such as a pet-friendly policy with extra charges, an outdoor swimming pool, and free Wi-Fi to keep guests connected. With non-smoking rooms, wheelchair accessibility, free toiletries, and private bathrooms, the Days Inn ensures a comfortable stay for travelers on a budget in St. Petersburg city.
Cities nearby
Cities nearby
What is the lowest price of hotels in St. Petersburg?
Looking for a wallet-friendly place to stay in St. Petersburg? Look no further! The lowest price you can snag for a hotel here is $124. Quality Inn Saint Petersburg North-Tampa Bay will have you covered with a scrumptious breakfast to fuel your adventures. Days Inn by Wyndham St. Petersburg Central is also a great option starting at $95 and serving up a tasty morning meal. If you're willing to splurge just a bit more, The Inn On Third offers rooms starting at $156 and includes a breakfast that'll make your taste buds sing.
What is the average price of hotels in St. Petersburg?
Travelers to St. Petersburg can expect to find a range of hotel options to suit their budget. On average, 3-star hotels cost around $459 per night, while 4-star hotels have a slightly higher price of $552 per night. For those looking for a touch of luxury, 5-star hotels offer a more affordable option with an average price of $326 per night.
What are the most popular hotels in St. Petersburg?
The most popular hotels in St. Petersburg are the Sandalwood Beach Resort, Dolphin Beach Resort, and Hollander Hotel - Downtown St. Petersburg. These hotels offer various price ranges starting from $134 and are located near popular attractions such as the Gulf Boulevard and downtown St. Petersburg. Crystal Bay Historic Hotel is also a popular choice, offering breakfast to guests.
What are the best hotels in St. Petersburg center?
The best hotels in St. Petersburg center are Hotel SOL, DoubleTree Beach Resort by Hilton Tampa Bay – North Redington Beach, Sandalwood Beach Resort, Malibu Resort Motel, and Hilton St. Petersburg Carillon Park. Hotel SOL offers accommodations starting from $279, while DoubleTree Beach Resort by Hilton Tampa Bay – North Redington Beach provides breakfast along with accommodations starting from $197. Meanwhile, Sandalwood Beach Resort offers accommodations starting from $336, Malibu Resort Motel starts from $99, and Hilton St. Petersburg Carillon Park starts from $145.