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
Adults only
Free wifi
Prestige Collection, Hotel Boutique is a 5-star property in St. Petersburg, Florida, located 2.8mi from the city center at 115 5th Avenue Northeast. It stands out with an adults-only outdoor swimming pool (free), along with free wifi and air conditioning for comfort. Guests can enjoy a sun deck, private entrance, and a terrace, plus a garden setting and non-smoking rooms. Convenience is enhanced by free toiletries and beach chairs/loungers, delivering privacy, relaxation, and practical amenities that help it stand out from other options in the area.
Beachfront
Outdoor swimming pool
Business center
Provident Oceana Beachfront Suites is a 4-star apart-hotel in St. Petersburg, Florida, located beachfront on Gulf Boulevard about 5.3mi from the city center. Key perks include a free outdoor pool, free Wi-Fi, and free on-site parking, plus a free business center, elevator access, and non-smoking rooms. Ocean view, balcony, and terrace options enhance comfort, with a full kitchen and cookware, beach chairs/loungers, and on-site private parking. Pet-friendly (extra charges) allows four-legged guests, while beachfront location and sun deck contribute to a relaxed, family-friendly coastal stay.
Beachfront
Free Private Parking
Adults only
Inn on the Beach combines a beachfront setting in St. Petersburg with an adults-only atmosphere and budget-friendly essentials: free Wi-Fi, free private parking on-site, and free beach chairs and umbrellas for a relaxed seaside stay. The property offers private entrances, air conditioning, non-smoking rooms, and a balcony or terrace with garden or beach views, plus practical amenities like a kitchenette, kitchenware, barbecue, and on-site parking. Nearby golf is available for an extra charge. Located about 6.5mi from the city center at 1401 Gulf Way, this 2-star hotel presents a simple, compact option for beach lovers who value convenience.
Restaurant
Outdoor swimming pool
Free Private Parking
The Saint Hotel is a 4-star property in St. Petersburg, Florida, located about 5mi from the city center at 7201 Sunset Way. It offers direct beach access and a range of free amenities, including an outdoor swimming pool, private parking, and Wifi, plus beach umbrellas and chairs. On-site dining with a restaurant and bar complements comfortable features such as air conditioning, non-smoking rooms, a private entrance, and free toiletries. Extras include free live music performances, kitchenettes with kitchenware, and a view, making it a convenient choice beyond typical options.
Outdoor swimming pool
Free Private Parking
Adults only
Discover a serene escape at The Kenwood Gables in St. Petersburg, just 0.8mi from the city center. This adults-only bed and breakfast features a range of complimentary amenities, including free breakfast, parking, and WiFi. Guests can unwind by the outdoor swimming pool or relax on the sun deck surrounded by beautiful garden views. With soundproof, non-smoking rooms and added comforts like streaming services and a patio, The Kenwood Gables stands out for its intimate, tranquil atmosphere and personalized experience, making it the perfect retreat for a peaceful getaway.
Outdoor swimming pool
Free Private Parking
Free wifi
Island House Resort Hotel is a 2-star motel in St. Petersburg, FL, located at 17103 Gulf Boulevard, 9.5mi from the city center. It offers strong value with free private parking, free Wifi, and free air conditioning, plus a private entrance, sun deck, terrace, and non-smoking rooms. Practical comforts include a kitchenette, bathtub, and free toiletries. Outdoor swimming pool, beach chairs/loungers, and on-site parking enhance relaxation, while a picnic area, barbecue, and garden with a view add leisure options. This combination of on-site conveniences and location makes it stand out among nearby options.
Business center
Restaurant
Beachfront
Treasure Island Beach Resort sits beachfront on Gulf Boulevard in Treasure Island, about 5.6mi from St. Petersburg city center. This 3-star property offers free WiFi, an on-site restaurant and room service, plus a free outdoor pool, fitness center, and business center. Free private on-site parking, a bar, and balconies or patios enhance the stay. Pet-friendly (extra charges) and non-smoking rooms are available, with upper floors accessible by elevator. Amenities include air conditioning, kitchenette, free toiletries, 24-hour front desk, and on-site parking.
Spa/Wellness packages
Restaurant
Outdoor swimming pool
Located in the heart of St. Petersburg, Florida, The Vinoy Resort & Golf Club stands out as a top choice for travelers seeking a luxurious resort experience. With its convenient distance of just 3mi from the city center, guests can easily explore the vibrant attractions of the area. This 4-star resort offers an array of impressive amenities, including a spa, outdoor swimming pool, fitness center, and tennis court. Guests can indulge in delicious meals at the on-site restaurant or enjoy room service. The resort also caters to pets, making it a pet-friendly option for those traveling with their furry companions. With its stunning location, exceptional amenities, and commitment to guest satisfaction, The Vinoy Resort & Golf Club is an unparalleled choice for a memorable stay in St. Petersburg.
Restaurant
Outdoor swimming pool
Business center
Hollander Hotel - Downtown St. Petersburg stands out with a free outdoor pool, free on-site parking and complimentary wifi, plus a free fitness center and business center. A restaurant, bar and spa add on-site conveniences, while non-smoking rooms, Terrace and sun deck enhance comfort. Pet-friendly (additional charges) and kitchen facilities—including kitchenette, kitchenware and upper-floor accessibility—support extended stays, with extra-long beds (>6.5 ft) for added comfort. Located 2.5mi from St. Petersburg city center at 421 - 4th Avenue North, it also offers 24-hour front desk, private parking, beach chairs, elevator and free toiletries for a practical stay.
Beachfront
Private beach area
Outdoor swimming pool
Barefoot Beach Club in St. Petersburg, Florida, sits beachfront at 13238 Gulf Boulevard, about 6.7mi from downtown. A private beach area and outdoor pool with a free kids’ pool set the scene for family stays. Private on-site parking is free, and amenities include a kitchenette with cookware, non-smoking rooms, a balcony with view, air conditioning, free sun deck, and free beach chairs; umbrellas are extra. Additional perks include a fitness center, picnic area, elevator access for upper floors, free toiletries, a bathtub, and Wi-Fi available for a fee, with a golf course for an extra charge.
Free parking
Restaurant
Outdoor swimming pool
Hilton St. Petersburg Carillon Park, a 4-star hotel in St. Petersburg, Florida, sits 8.3mi from the city center. Key advantages include free on-site parking and free wifi, an outdoor pool and a free fitness center, plus on-site restaurant and bar with room service. Rooms are air-conditioned, non-smoking, and offer balconies and bathtubs with free toiletries. The property features a 24-hour front desk, wheelchair accessibility, spa tub, and beach amenities such as umbrellas and chairs, plus meeting facilities (extra charges).
Snorkeling
Outdoor swimming pool
Free Private Parking
Discover the Sea Jay Motel and Marina in sunny St. Petersburg, Florida, just 5.6mi from the city center. This hotel stands out with its impressive array of free amenities, including snorkeling and water sports facilities, ensuring adventure awaits right at your doorstep. Enjoy a refreshing dip in the outdoor swimming pool or relax on the sun deck with picturesque river views. With complimentary parking, Wi-Fi, and beach essentials like umbrellas and loungers, your stay is both convenient and comfortable. Each room features a kitchenette, perfect for leisurely meals after a day of exploration, making Sea Jay the ideal choice for your getaway.
Restaurant
Free wifi
Room service
Key points include The Birchwood in St. Petersburg, Florida offering a 4-star rating, 2.9mi from the city center at 340 Beach Drive Northeast. The property offers breakfast and on-site dining with a Restaurant and Bar, plus free Wi-Fi and room service. Guest amenities include air conditioning, non-smoking rooms, wheelchair accessibility, elevator access, and upper floors accessible by elevator. On-site leisure features a sun deck, terrace, live music (free), and a balcony. Private Parking is available for a fee, while kids’ meals, kid-friendly buffet, meeting/banquet facilities carry extra charges. Picnic area adds family options.
Outdoor swimming pool
Free wifi
Streaming service (like Netflix)
Experience the exceptional comfort of Mint House St. Petersburg - Downtown, located just 1.8mi from the city center. This apart hotel offers an outdoor swimming pool, a fully equipped kitchen in your suite, and complimentary WiFi, ensuring a perfect blend of convenience and relaxation. Enjoy the fitness center, 24-hour front desk service, and free beach chairs and loungers, making it ideal for both leisure and active travelers. With wheelchair accessibility and non-smoking rooms, this hotel caters to a diverse range of guests, making it a standout choice for your stay in St. Petersburg.
Free Private Parking
Free wifi
Beach
Discover The Beach House - Treasure Island, a welcoming 2-star inn perfect for beach lovers seeking a laid-back getaway. Located just 6.1mi from St. Petersburg’s city center, this charming property offers private parking and free WiFi for your convenience. Enjoy a host of activities, including snorkeling, golfing, and mini-golf, all available at an extra charge. Relax on your private balcony or terrace, and take advantage of the amenities like air conditioning and kitchenettes for a home-like experience. With access to stunning beaches and essential comforts, The Beach House stands out for its blend of leisure and value.
Free Private Parking
Free wifi
Air conditioning
While many options exist, The Inn On Third stands out for practical value: free private parking and free on-site parking, complimentary WiFi, breakfast included, air-conditioned, non-smoking rooms with a bathtub and free toiletries, plus a terrace for outdoor space. Located in St. Petersburg, Florida, 2.5mi from the city center at 342 3rd Avenue North, this 2-star hotel combines convenience and comfort in a compact package.
Spa/Wellness packages
Restaurant
Beachfront
The Don CeSar, a 4-star hotel located in St. Petersburg, Florida, offers a range of exceptional amenities that make it stand out from other hotels. With its beachfront location and private beach area, guests can relax and enjoy the stunning ocean views. The hotel also boasts an outdoor swimming pool, hot tub, and sauna, perfect for unwinding after a day of exploring. Additionally, the Don CeSar offers a variety of dining options, from a restaurant to a bar, ensuring that guests have plenty of choices for delicious meals. With its array of amenities, prime location, and excellent customer service, the Don CeSar is the ideal choice for a memorable and enjoyable stay in St. Petersburg.
Restaurant
Beachfront
Outdoor swimming pool
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.9mi 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
Business center
Free wifi
FUSION Resort Waterfront Suites in St. Petersburg offers a blend of business and leisure with free WiFi and a free business center, soundproof rooms, landmark views, extra-long beds, balconies, and a full kitchen with kitchenware. Outdoor amenities include an outdoor swimming pool, sun deck, terrace, beach umbrellas and chairs, plus a patio, elevator access, and wheelchair accessibility. Guests enjoy 24-hour front desk service, room service, and non-smoking rooms, as well as Pet Friendly policy with extra charges. Parking options (private/on-site) and meeting/banquet facilities are available for a fee. Located 5.2mi from city center, Florida.
Business center
Restaurant
Outdoor swimming pool
Discover the Courtyard by Marriott St. Petersburg Clearwater/Madeira Beach, a 3-star hotel offering a blend of comfort and convenience. Enjoy free amenities including wifi, outdoor swimming pool, and a fitness center, ensuring you stay connected and active during your visit. With a range of dining options at the on-site restaurant, along with a bar and kids' meals available, it's a family-friendly choice. The hotel features accessible facilities and a beautiful sun deck for relaxation, making it ideal for all guests. Choose this hotel for exceptional service, well-appointed accommodations, and a welcoming atmosphere just 7.5mi from the city center.
Outdoor swimming pool
Business center
Free Private Parking
Holiday Inn Express & Suites - St. Petersburg - Madeira Beach by IHG offers a 3-star stay 6.8mi from St. Petersburg center in Florida, with breakfast and pet-friendly policy (extra charges). Free on-site amenities include outdoor pool, parking, Wi-Fi, fitness center, business center, spa, and beach gear like umbrellas and chairs. The hotel features non-smoking rooms, air conditioning, soundproof, 24-hour front desk, elevator access to upper floors, and free toiletries, plus kid-friendly buffet and picnic area. A solid choice for easy access to the coast with reliable amenities and free services.
Outdoor swimming pool
Free Private Parking
Free wifi
St. Pete Beach Suites, a 3-star hotel in St. Petersburg, Florida, sits 4.9mi from the city center and offers practical perks that stand out: a free outdoor pool, free on-site private parking, and free WiFi, plus beach amenities such as free umbrellas and chairs. Accommodations include non-smoking rooms with air conditioning, balconies or terraces, and kitchenettes with kitchenware, ideal for extended stays. Outdoor spaces such as a sun deck and garden, plus picnic areas, add flexibility. Pet-friendly (extra charges) and recreational options like snorkeling, golf, mini-golf, and horseback riding (extra charges) broaden appeal.
Outdoor swimming pool
Business center
Free Private Parking
Crystal Bay Historic Hotel balances comfort and accessibility in St. Petersburg, Florida. This 3-star property offers free outdoor pool, private on-site parking, and complimentary Wi-Fi, plus breakfast to start the day. Guest conveniences include a 24-hour front desk, non-smoking rooms, air conditioning, and room service, with elevator access and upper floors accessible. Families appreciate a kid-friendly buffet, while business guests can use the free business center and meeting/banquet facilities (extra charges). Outdoor terrace and garden views add relaxation, and beach chairs, garden, balcony, and free toiletries with a bathtub enhance stays here, 3.8mi from the city center.
Restaurant
Outdoor swimming pool
Adults only
Mari Jean Hotel - All Adults Welcome in St. Petersburg offers an adults-only retreat just 0.8mi from the city center, at 2349 Central Avenue. Guests can enjoy a free outdoor swimming pool, free Wi‑Fi, and an on-site restaurant with a bar, plus live music performances at no extra charge. The property features air conditioning, non-smoking rooms, sun deck, terrace, and views from upper floors accessible by elevator. Private parking is available for a fee. Amenities also include free toiletries and an elevator, ensuring convenient access to comfortable, relaxing stays in a vibrant Florida city.
Restaurant
Beachfront
Free Private Parking
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.
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 $95 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 $80 range is the Red Roof Inn Tampa Bay - St. Petersburg, with rates beginning at $80 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 $80, the Days Inn by Wyndham St. Petersburg / Tampa Bay Area is a viable option with rates starting at $81 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 $116 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 $301 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 $179. Meanwhile, Sandalwood Beach Resort offers accommodations starting from $336, Malibu Resort Motel starts from $99, and Hilton St. Petersburg Carillon Park starts from $174.