Sleep & Travel
United States of America
St Pete Beach (Florida)
Accommodation categories
Filters
Show all
Accommodations in St Pete Beach You’ll Love
Affordable, Top-Rated Places to Stay in St Pete Beach – For Every Budget
Looking for accommodation in St Pete Beach (Florida)? Discover a wide range of places to stay starting at just $41.22 per night – from hotels and bed & breakfasts to vacation rentals. Whether you're visiting for business or leisure, you'll find the perfect place that fits your budget and travel needs. Book your ideal St Pete Beach accommodation today!
Sort by distance
Sort by price (ascending)
Sort by price (descending)
We found 1077 Accommodations in St Pete Beach and the surrounding area (within 20 miles)
Hotel in St Pete Beach, Florida , 4506 Gulf Blvd check-in only
Located in St.
Parking
Pets allowed
Bar
Fitness centre
Family rooms
Resort in St Pete Beach, Florida , 4506 Gulf Boulevard
Centrally located in St.
Parking
Bar
Fitness centre
Family rooms
Outdoor pool
Aparthotel in St Pete Beach, Florida , 11360 Gulf Boulevard
Overlooking the Gulf of Mexico, South Beach Condo by Sunsational offers guests beachfront accommodations in the heart of Treasure Island.
Parking
Family rooms
Outdoor pool
Swimming pool
Swimming Pool
Aparthotel in St Pete Beach, Florida , 11040 Gulf Boulevard
Nestled on the beach in beautiful Treasure Island, Florida, this property offers 2-bedroom condominiums with classic Mediterranean styling with breath...
Parking
Family rooms
Outdoor pool
Swimming pool
Swimming Pool
Hotel in St Petersburg near St Pete Beach, Florida , 1200 34th Street North
Located only a short drive from some of Florida's most popular beaches, this St.
Parking
Restaurant
Bar
Fitness centre
Family rooms
Hotel in St Pete Beach, Florida , 5800 Gulf Boulevard
Conveniently located in the St Pete Beach - Long Key district of St.
Parking
Outdoor pool
Swimming pool
Swimming Pool
Resort in St Pete Beach, Florida , 6200 Gulf Boulevard
Overlooking the sparkling waters of the Gulf of Mexico, Beachcomber Beach Resort & Hotel offers guests a true St.
Parking
Restaurant
Bar
Fitness centre
Family rooms
Aparthotel in St Pete Beach, Florida , 12000 Gulf Boulevard
Offering panoramic views of the Gulf of Mexico, this beachfront resort is located on the white sand shores of Treasure Island.
Parking
Restaurant
Bar
Fitness centre
Family rooms
Resort in St Pete Beach, Florida , 5500 Gulf Boulevard
Island Grand at TradeWinds is located on 28 acres, directly on a Gulf of Mexico beach in Saint Pete Beach.
Parking
Restaurant
Pets allowed
Bar
Fitness centre
Resort in St Pete Beach, Florida , 6000 Gulf Boulevard
Recently renovated, RumFish Beach at TradeWinds offers a beachfront accommodations and is located 30 minutes' drive from the Tampa International Airpo...
Parking
Restaurant
Pets allowed
Bar
Fitness centre
Aparthotel in St Pete Beach, Florida , 4510 Gulf Boulevard
Offering air-conditioned rooms in the St Pete Beach - Long Key district of St.
Parking
Outdoor pool
Swimming pool
Swimming Pool
Hotel in St Pete Beach, Florida , 11908 Gulf Boulevard
Residence Inn by Marriott St.
Parking
Pets allowed
Bar
Fitness centre
Family rooms
Hotel in St Pete Beach, Florida , 4506 Gulf Blvd check-in only
Located in St.
Parking
Pets allowed
Fitness centre
Family rooms
Outdoor pool
Resort in St Pete Beach, Florida , 5300 Gulf Boulevard
This Saint Petersburg resort is on a private beach overlooking the Gulf of Mexico.
Parking
Restaurant
Pets allowed
Bar
Fitness centre
Aparthotel in St Petersburg near St Pete Beach, Florida , 13030 Gulf Boulevard Check-in Location Only
Boca Ciega Resort by Travel Resort Services enjoys a location in St.
Parking
Outdoor pool
Swimming pool
Swimming Pool
Motel in St Petersburg near St Pete Beach, Florida , 800 34th Street North
This Saint Petersburg Budget Inn is 5 minutes’ drive from Interstate 275 and Saint Petersburg city center.
Parking
Outdoor pool
Swimming pool
Swimming Pool
Resort in St Pete Beach, Florida , 14200 Gulf Boulevard
Catering to adults 21 or older, Shoreline Island Resort is located directly on the Gulf of Mexico in Madeira Beach, Florida.
Parking
Fitness centre
Outdoor pool
Swimming pool
Swimming Pool
Hotel in St Pete Beach, Florida , 13238 Gulf Boulevard
Located on a private beach, this hotel features a heated outdoor pool overlooking the Gulf of Mexico.
Parking
Fitness centre
Outdoor pool
Kids' pool
Swimming pool
Hotel in St Pete Beach, Florida , 11125 Gulf Boulevard
Treasure Bay Hotel & Marina features tropical landscaping and a marina on Boca Ciega Bay.
Parking
Pets allowed
Bar
Family rooms
Outdoor pool
Resort in St Pete Beach, Florida , 13235 Gulf Boulevard
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 ka...
Parking
Restaurant
Pets allowed
Fitness centre
Family rooms
Hotel in St Petersburg near St Pete Beach, Florida , 2937 Beach Boulevard
Located in St.
Hotel in St Pete Beach, Florida , 3400 Gulf Boulevard
Nicknamed The Pink Palace for its pink façade and grandeur architecture, The Don CeSar has welcomed guests since its opening in 1928.
Parking
Restaurant
Pets allowed
Bar
Sauna
Hotel in St Pete Beach, Florida , 3860 Gulf Boulevard
Located on the shores of the Gulf of Mexico, this Saint Pete Beach hotel features an outdoor heated pool and hot tub.
Parking
Restaurant
Pets allowed
Bar
Fitness centre
Aparthotel in St Pete Beach, Florida , 11605 Gulf Boulevard
Located in the heart of Treasure Island, this modern resort features a heated outdoor pool and complimentary property-wide Wi-Fi.
Parking
Family rooms
Outdoor pool
Swimming pool
Swimming Pool
Motel in St Pete Beach, Florida , 11600 Gulf Boulevard
Located in Treasure Island on the shores of the Gulf of Mexico, this motel features an outdoor heated swimming pool.
Parking
Family rooms
Outdoor pool
Swimming pool
Swimming Pool
1
2
3
4
5
44
Number of Accommodations in St Pete Beach
1077
Number of guest ratings
27,815
Average price per night
$190.00
Lowest price per night
$41,22
Highest price per night
$1.707,20
Top 10 Most Popular Accommodations in St Pete Beach
Explore the Most Popular Accommodations in St Pete Beach – Ranked by Average Guest Ratings.
Exceptional
131 Reviews
9.6
Aparthotel in St Pete Beach, Florida
Just a 2-minute walk from Sunset Beach and 0.7 miles from Treasure Island, The Roth Hotel, Treasure Island, Fl...
Parking
Family rooms
Outdoor pool
Swimming pool
Swimming Pool
from $209.07
Exceptional
344 Reviews
9.5
Resort in St Pete Beach, Florida
Located in St. Pete Beach, Treasure Island Beach Resort is surrounded by the white sandy beaches of the Gulf o...
Parking
Restaurant
Pets allowed
Bar
Fitness centre
from $336.34
Inn in St Pete Beach, Florida
The Beach House - Treasure Island offers accommodations in Treasure Island, 1.2 mi from Johns Pass Village and...
Hotel in St Pete Beach, Florida
Located in St. Pete Beach, a few steps from St. Pete Beach, Coconut Inn Pass-a-Grille Beach has accommodations...
Parking
Pets allowed
Family rooms
Allergy-free room
Outdoor pool
from $298.02
Resort in St Pete Beach, Florida
Catering to adults 21 or older, Shoreline Island Resort is located directly on the Gulf of Mexico in Madeira B...
Parking
Fitness centre
Outdoor pool
Swimming pool
Swimming Pool
from $204.19
Hotel in St Pete Beach, Florida
Located in St. Pete Beach, 2.7 miles from Johns Pass, Courtyard by Marriott St. Petersburg Clearwater/Madeira...
Parking
Restaurant
Bar
Fitness centre
Allergy-free room
from $148.03
Apartment in St Pete Beach, Florida
Located in St Pete Beach, 1640 feet from St Pete Beach Theater and 1.5 mi from Dolphin Landings Charter Boat C...
Parking
Outdoor pool
Swimming pool
Swimming Pool
from $141.25
Holiday home in St Pete Beach, Florida
Madeira Bay Resort I by Travel Resort Services offers accommodations in St. Pete Beach, a 7-minute walk from J...
Parking
Pets allowed
Family rooms
Outdoor pool
Swimming pool
from $225.42
Motel in St Pete Beach, Florida
Located in Treasure Island on the shores of the Gulf of Mexico, this motel features an outdoor heated swimming...
Parking
Family rooms
Outdoor pool
Swimming pool
Swimming Pool
from $118.65
Fabulous
1173 Reviews
9.0
Hotel in St Pete Beach, Florida
Located on a private beach, this hotel features a heated outdoor pool overlooking the Gulf of Mexico. Every st...
Parking
Fitness centre
Outdoor pool
Kids' pool
Swimming pool
from $146.90
Top 10 Cheapest Accommodations in St Pete Beach
Discover the Cheapest Accommodations in St Pete Beach – Ranked by Lowest Nightly Rates.
Apartment in St Pete Beach, Florida
Modern Escape with Pool Access - Half Mile to Beach! is located in St. Pete Beach, just a 18-minute walk from...
Exceptional
1 Reviews
10.0
Apartment in St Pete Beach, Florida
Offering air-conditioned rooms in the Treasure Island district of St. Pete Beach, Treasure Sands - Gulf Blvd i...
Parking
Outdoor pool
Swimming pool
Swimming Pool
from $50.00
Villa in St Pete Beach, Florida
Luxurious Waterfront Penthouse: Maderia Beach Gem is located in St. Pete Beach, just a 6-minute walk from Made...
Exceptional
3 Reviews
9.7
Holiday home in St Pete Beach, Florida
Beachside chillin offers accommodations in St. Pete Beach, 3.4 miles from Johns Pass and 3.6 miles from Johns...
Holiday home in St Pete Beach, Florida
Emerald Isle 603 is located in St. Pete Beach, just 3.7 miles from Johns Pass and 3.9 miles from Johns Pass Vi...
Parking
Outdoor pool
Swimming pool
Swimming Pool
from $50.00
Apartment in St Pete Beach, Florida
Sunrise Resort 509 offers accommodations in St. Pete Beach, a 3-minute walk from St. Pete Beach and 5.1 miles...
Parking
Outdoor pool
Swimming pool
Swimming Pool
from $51.00
Apartment in St Pete Beach, Florida
Just a few steps from Sunset Beach and a 15-minute walk from Treasure Island, Surfside Getaway - Steps to Trea...
Inn in St Pete Beach, Florida
Located in St. Pete Beach, a few steps from Sunset Beach, Sunset Inn and Cottages has accommodations with a ga...
Parking
Family rooms
Allergy-free room
Kids' outdoor play equipment
from $51.00
Holiday home in St Pete Beach, Florida
A-301 - Mansions By The Sea offers accommodations in St. Pete Beach, a 18-minute walk from Treasure Island and...
Fitness centre
Swimming pool
Swimming Pool
from $51.00
Holiday home in St Pete Beach, Florida
Coconut Paradise offers accommodations in St. Pete Beach, 1.7 miles from North Redington Beach and 2.1 miles f...
Top 10 Most Booked Accommodations in St Pete Beach
Check out the Most Booked Accommodations in St Pete Beach – Based on Guest Popularity.
Very good
1359 Reviews
8.4
Hotel in St Pete Beach, Florida
Located in St. Pete Beach, a 2-minute walk from Treasure Island, Island Inn Beach Resort provides accommodatio...
Parking
Bar
Outdoor pool
Swimming pool
Swimming Pool
from $166.85
Very good
1352 Reviews
8.5
Motel in St Pete Beach, Florida
The Tahitian Beach Resort is located on the beach and 16 miles from the Saint Petersburg-Clearwater Internatio...
Parking
Restaurant
Bar
Family rooms
Outdoor pool
from $89.00
Aparthotel in St Pete Beach, Florida
Offering panoramic views of the Gulf of Mexico, this beachfront resort is located on the white sand shores of...
Parking
Restaurant
Bar
Fitness centre
Family rooms
from $186.87
Very good
1237 Reviews
8.4
Hotel in St Pete Beach, Florida
Ideally set in the Madeira Beach district of St. Pete Beach, Johns Pass Hotel - Fully Remote Check In is locat...
Fabulous
1173 Reviews
9.0
Hotel in St Pete Beach, Florida
Located on a private beach, this hotel features a heated outdoor pool overlooking the Gulf of Mexico. Every st...
Parking
Fitness centre
Outdoor pool
Kids' pool
Swimming pool
from $146.90
Very good
1003 Reviews
8.3
Hotel in St Pete Beach, Florida
Treasure Bay Hotel & Marina features tropical landscaping and a marina on Boca Ciega Bay. Guests can take a re...
Parking
Pets allowed
Bar
Family rooms
Outdoor pool
from $94.98
Resort in St Pete Beach, Florida
Recently renovated, RumFish Beach at TradeWinds offers a beachfront accommodations and is located 30 minutes'...
Parking
Restaurant
Pets allowed
Bar
Fitness centre
from $196.85
Motel in St Pete Beach, Florida
Located in St. Pete Beach, a 2-minute walk from Treasure Island, Satellite Motel provides accommodations with...
Parking
Family rooms
Outdoor pool
Swimming pool
Swimming Pool
from $85.43
Resort in St Pete Beach, Florida
This Saint Petersburg resort is on a private beach overlooking the Gulf of Mexico. Water sports activities suc...
Parking
Restaurant
Pets allowed
Bar
Fitness centre
from $197.92
Hotel in St Pete Beach, Florida
Located in St. Pete Beach, a 7-minute walk from Treasure Island, Sea Jay Motel and Marina provides accommodati...
Parking
Family rooms
Outdoor pool
Kids' outdoor play equipment
Swimming pool
from $102.04
Accommodation data and pictures provided by Booking.com