Find the 3-star hotels that appeal to you the most
Check out our selection of great 3-star hotels in St. Pete Beach
Located on a private beach, this hotel features a heated outdoor pool overlooking the Gulf of Mexico. Every studio at this Madeira Beach property offers a balcony.

Located in St. Pete Beach, one mile from Madeira Beach, Courtyard by Marriott St.

The Westwinds Waterfront Resort is less than a 5 minute walk from the beach and overlooks the Boca Ciega Bay. Guests will enjoy full kitchens in each unit and a heated outdoor pool.

Located in St. Pete Beach, a few steps from St. Pete Beach, Coconut Inn has accommodations with free bikes, free private parking, an outdoor swimming pool and a garden.

Overlooking the Gulf of Mexico, South Beach Condo by Sunsational offers guests beachfront accommodations in the heart of Treasure Island.

Treasure Bay Hotel & Marina features tropical landscaping and a marina on Boca Ciega Bay. Guests can take a refreshing dip in the outdoor pool, or relax in the hot tub.

Located in St. Pete Beach, a 12-minute walk from Treasure Island, FUSION Resort Waterfront Suites provides accommodations with free bikes, private parking, an outdoor swimming pool and a terrace.

Offering a year-round outdoor pool and barbecue facilities, St. Pete Beach Suites is located in St. Pete Beach, only a 2 minutes' walk from the beach.

Located in St Pete Beach, 2297 feet from St Pete Beach Theater, Blind Pass Resort Motel features concierge services and free WiFi throughout the property.

The Molloy - A Boutique Beach Resort offers beachfront accommodations in Treasure Island. The property features a year-round outdoor pool and sun terrace. Free private parking is available on site....


Popular with guests booking 3-star hotels in St. Pete Beach
Popular with guests booking 3-star hotels in St. Pete Beach
Popular with guests booking 3-star hotels in St. Pete Beach
Popular with guests booking 3-star hotels in St. Pete Beach
Popular with guests booking 3-star hotels in St. Pete Beach
Popular with guests booking 3-star hotels in St. Pete Beach
Popular with guests booking 3-star hotels in St. Pete Beach
Popular with guests booking 3-star hotels in St. Pete Beach
Popular with guests booking 3-star hotels in St. Pete Beach
Popular with guests booking 3-star hotels in St. Pete Beach
This Saint Petersburg resort is on a private beach overlooking the Gulf of Mexico. Water sports activities such as parasailing and wave runners can be arranged.
Located in St. Pete Beach, a few steps from St. Pete Beach, Bayview Plaza Waterfront Resort has accommodations with an outdoor swimming pool, free private parking, a fitness center and a shared lounge...
Located in St. Pete Beach, a 2-minute walk from St. Pete Beach, Bay Palms Waterfront Resort - Hotel and Marina has accommodations with a fitness center, free private parking, a terrace and barbecue...
Located on the shores of the Gulf of Mexico, this Saint Pete Beach hotel features an outdoor heated pool and hot tub. Free WiFi is available throughout the pet-friendly property.
Overlooking the sparkling waters of the Gulf of Mexico, Beachcomber Beach Resort & Hotel offers guests a true St. Pete Beach experience.
Located in the heart of Treasure Island, this modern resort features a heated outdoor pool and complimentary property-wide Wi-Fi.
Residence Inn by Marriott St. Petersburg Treasure Island features a beachfront location. Guests can start their day with a complimentary buffet breakfast and then take a dip in the oceanfront pool.
Offering panoramic views of the Gulf of Mexico, this beachfront resort is located on the white sand shores of Treasure Island.
Located only a short drive from some of Florida's most popular beaches, this St. Petersburg hotel offers easy access to area attractions along with comfortable accommodations and modern amenities.
Featuring a heated outdoor pool and a sun terrace, this hotel is located in the town of Madeira Beach less than 5 minutes’ walk from the shores of the Gulf of Mexico. Free WiFi is provided.
With an outdoor pool and free Wi-Fi access, this resort is next to Saint Pete Beach. Smuggler’s Cove Adventure Golf, a mini-golf venue, is located 6 miles from the property.
Located in St. Pete Beach, within a 2-minute walk of St. Pete Beach and 4.4 miles of John's Pass, The Pearl Cabana Club provides accommodations with an outdoor swimming pool as well as free private...
Camelot by the Sea features a hot tub and air-conditioned accommodations in St. Pete Beach, a few steps from St. Pete Beach.
Just a 4 minutes’ walk from shopping at John’s Pass Village and Boardwalk, Madeira Bay Resort II by Travel Resort Services offers a marina with kayak rentals to explore the bird sanctuary mangrove...
Catering to adults 21 or older, Shoreline Island Resort is located directly on the Gulf of Mexico in Madeira Beach, Florida.
Boca Ciega Resort by Travel Resort Services enjoys a location in St. Petersburg, 4.6 miles from John's Pass and 4.8 miles from John's Pass Village and Boardwalk.
Residence Inn St. Petersburg Tierra Verde has an outdoor swimming pool, fitness center, a terrace and restaurant in Tierra Verde.
Located in St. Petersburg, 3.4 miles from John's Pass, Crystal Bay Historic Hotel has accommodations with an outdoor swimming pool, free private parking, a garden and a shared lounge.