Sleep & Travel
United States of America
St Petersburg (Florida)
Accommodation categories
Filters
Show all
Accommodations in St Petersburg You’ll Love
Affordable, Top-Rated Places to Stay in St Petersburg – For Every Budget
Looking for accommodation in St Petersburg (Florida)? Discover a wide range of places to stay starting at just $34.35 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 Petersburg accommodation today!
Sort by distance
Sort by price (ascending)
Sort by price (descending)
We found 772 Accommodations in St Petersburg and the surrounding area (within 20 miles)
Hotel in St Pete Beach near St Petersburg, Florida , 4506 Gulf Blvd check-in only
Located in St.
Parking
Pets allowed
Bar
Fitness centre
Family rooms
Resort in St Pete Beach near St Petersburg, Florida , 4506 Gulf Boulevard
Centrally located in St.
Parking
Bar
Fitness centre
Family rooms
Outdoor pool
Hotel in St Petersburg, 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 Petersburg, Florida , 333 First Street South
Located in the Waterfront District, this Saint Petersburg hotel is 8 minutes' walk from the Dali Museum and 1.2 mi from Tropicana Field, home to the T...
Parking
Restaurant
Bar
Fitness centre
Family rooms
Hotel in St Pete Beach near St Petersburg, 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 near St Petersburg, 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
Resort in St Pete Beach near St Petersburg, 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 near St Petersburg, 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 near St Petersburg, 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 Petersburg, Florida , 300 Fourth Street North
Located in St.
Parking
Restaurant
Pets allowed
Fitness centre
Family rooms
Hotel in St Petersburg, Florida , 342 3rd Avenue North
This hotel is located in St.
Hotel in St Petersburg, Florida , 80 Beach Drive Northeast
Well set in St.
Parking
Pets allowed
Fitness centre
Family rooms
Outdoor pool
Hotel in St Pete Beach near St Petersburg, Florida , 4506 Gulf Blvd check-in only
Located in St.
Parking
Pets allowed
Fitness centre
Family rooms
Outdoor pool
Resort in St Petersburg, Florida , 501 5th Avenue Northeast
Located along the Tampa Bay coast, this historic St.
Parking
Restaurant
Pets allowed
Bar
Fitness centre
Resort in St Pete Beach near St Petersburg, 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
Inn in St Petersburg, Florida , 2260 54th Avenue North
This Saint Petersburg hotel offers an outdoor pool, free WiFi access, and a complimentary hot breakfast.
Parking
Bar
Fitness centre
Outdoor pool
Swimming pool
Hotel in Pinellas Park near St Petersburg, Florida , 8050 US Highway 19 North
Located in Pinellas Park, Florida, this hotel offers an outdoor pool, library, and rooms equipped with free WiFi and a 42-inch flat-screen TV.
Parking
Fitness centre
Family rooms
Breakfast in the room
Outdoor pool
Motel in St Petersburg, 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
Hotel in St Petersburg, Florida , 340 Beach Drive Northeast
The Birchwood is located in St.
Parking
Restaurant
Bar
Allergy-free room
Kid meals
Hotel in St Petersburg, Florida , 2937 Beach Boulevard
Located in St.
Inn in St Petersburg, Florida , 2595 54th Avenue North
Quality Inn Saint Petersburg North-Tampa Bay is offering accommodations in St.
Parking
Pets allowed
Outdoor pool
Swimming pool
Swimming Pool
Hotel in St Pete Beach near St Petersburg, 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 near St Petersburg, 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 near St Petersburg, Florida , 10265 Gulf Boulevard
The Westwinds Waterfront Resort is less than a 5 minute walk from the beach and overlooks the Boca Ciega Bay.
Parking
Outdoor pool
Swimming pool
Swimming Pool
Hotel in St Pete Beach near St Petersburg, Florida , 6100 Gulf Boulevard
This Hilton Garden Inn St.
Parking
Restaurant
Pets allowed
Bar
Fitness centre
1
2
3
4
5
31
Number of Accommodations in St Petersburg
772
Number of guest ratings
18,904
Average price per night
$212.00
Lowest price per night
$34,35
Highest price per night
$3.689,19
Top 10 Most Popular Accommodations in St Petersburg
Explore the Most Popular Accommodations in St Petersburg – Ranked by Average Guest Ratings.
Exceptional
99 Reviews
9.9
B&B in St Petersburg, Florida
The Kenwood Gables in St. Petersburg provides adults-only accommodations with a garden, a terrace, and a share...
Parking
Outdoor pool
Swimming pool
Swimming Pool
from $155.50
Exceptional
60 Reviews
9.6
Guesthouse in St Petersburg, Florida
Palm Paradise Retreat offers accommodations in St. Petersburg, 3 miles from Chihuly Collection and 3.1 miles f...
Hotel in St Petersburg, Florida
Located in Saint Petersburg city center, this boutique hotel features an on-site restaurant and heated outdoor...
Parking
Restaurant
Pets allowed
Bar
Family rooms
from $99.44
Apartment in St Petersburg, Florida
Two Fully Equipped Apartments and a Studio 5 miles from the beach enjoys a location in St. Petersburg, 6.4 mil...
Apartment in St Petersburg, Florida
4.6 miles from Johns Pass in St. Petersburg, Oceanfront Luxury Condo! Mins to beach! Rum Bar Next Door! featur...
Parking
Restaurant
Bar
Fitness centre
Family rooms
from $222.64
Hotel in St Petersburg, Florida
This hotel is located in St. Petersburg and is less than 4 minutes walk from the Tampa Bay waterfront. This ho...
Hotel in St Petersburg, Florida
Located in St Petersburg and with Tropicana Field reachable within 9.9 mi, Holiday Inn Express & Suites - St....
Parking
Pets allowed
Fitness centre
Family rooms
Spa and wellness centre
from $127.69
Fabulous
1066 Reviews
9.0
Hotel in St Petersburg, Florida
Located in St. Petersburg, 3.4 miles from Johns Pass, Crystal Bay Historic Hotel has accommodations with an ou...
Parking
Outdoor pool
Swimming pool
Swimming Pool
from $119.66
Resort in St Petersburg, Florida
Located along the Tampa Bay coast, this historic St. Petersburg hotel features an on-site spa and heated pools...
Parking
Restaurant
Pets allowed
Bar
Fitness centre
from $356.00
B&B in St Petersburg, Florida
Sea Breeze Manor Inn provides beachfront accommodations in St. Petersburg. This bed and breakfast features fre...
Parking
Restaurant
Pets allowed
from $145.80
Top 10 Cheapest Accommodations in St Petersburg
Discover the Cheapest Accommodations in St Petersburg – Ranked by Lowest Nightly Rates.
B&B in St Petersburg, Florida
Welcome offers accommodations in St. Petersburg, 2.8 miles from The Pier and 11 miles from Johns Pass. The pro...
Homestay in St Petersburg, Florida
Sunshine is located in St. Petersburg, just 2 miles from The Dali Museum and 2.5 miles from Tropicana Field. A...
Apartment in St Petersburg, Florida
Bahia Vista 8-115 offers accommodations in St. Petersburg, a few steps from Isla del Sol Beach and 1.8 miles f...
Holiday home in St Petersburg, Florida
Affordable Two Bedroom Tropical Condo - Private Beach, Pools, Hot Tub is a recently renovated vacation home in...
Parking
Pets allowed
Family rooms
Outdoor pool
Swimming pool
from $50.00
Holiday home in St Petersburg, Florida
Cozy St Petersburg Home with Patio about 3 Mi to Beach! offers accommodations in St. Petersburg, 5.1 miles fro...
Homestay in St Petersburg, Florida
World Solo Travels Welcomed At St Pete Home in St. Petersburg provides accommodations with a garden, a bar, an...
Parking
Bar
Outdoor pool
Swimming pool
Swimming Pool
from $50.83
Apartment in St Petersburg, Florida
St Pete Condo with Heated Pool - 3 Miles to Beach! offers accommodations in St. Petersburg, 1.8 miles from St....
Parking
Swimming pool
Swimming Pool
from $51.00
Exceptional
4 Reviews
10.0
Apartment in St Petersburg, Florida
A recently renovated apartment, Florida Gulf Coast Luxury Bungalow offers accommodations in St. Petersburg. Th...
Parking
Pets allowed
Family rooms
from $51.00
Apartment in St Petersburg, Florida
Providing a garden, Near Downtown St Pete The Elite Enclave features accommodations in St. Petersburg. This pr...
Apartment in St Petersburg, Florida
Cozy St Petersburg Studio Rental 1 Mi to Downtown offers accommodations in St. Petersburg, 1.2 miles from The...
Parking
Spa and wellness centre
from $51.00
Top 10 Most Booked Accommodations in St Petersburg
Check out the Most Booked Accommodations in St Petersburg – Based on Guest Popularity.
Hotel in St Petersburg, Florida
Located in Saint Petersburg city center, this boutique hotel features an on-site restaurant and heated outdoor...
Parking
Restaurant
Pets allowed
Bar
Family rooms
from $99.44
Fabulous
1066 Reviews
9.0
Hotel in St Petersburg, Florida
Located in St. Petersburg, 3.4 miles from Johns Pass, Crystal Bay Historic Hotel has accommodations with an ou...
Parking
Outdoor pool
Swimming pool
Swimming Pool
from $119.66
Hotel in St Petersburg, Florida
This hotel is located in St. Petersburg and is less than 4 minutes walk from the Tampa Bay waterfront. This ho...
Inn in St Petersburg, Florida
This Saint Petersburg hotel offers an outdoor pool, free WiFi access, and a complimentary hot breakfast. Tropi...
Parking
Bar
Fitness centre
Outdoor pool
Swimming pool
from $88.37
Inn in St Petersburg, Florida
Quality Inn Saint Petersburg North-Tampa Bay is offering accommodations in St. Petersburg. With an outdoor swi...
Parking
Pets allowed
Outdoor pool
Swimming pool
Swimming Pool
from $78.38
Aparthotel in St Petersburg, Florida
Mint House St. Petersburg - Downtown provides accommodations within 0.6 miles of the center of St. Petersburg,...
Parking
Pets allowed
Outdoor pool
Swimming pool
Swimming Pool
from $121.02
Motel in St Petersburg, Florida
This Saint Petersburg Budget Inn is 5 minutes’ drive from Interstate 275 and Saint Petersburg city center. Fea...
Parking
Outdoor pool
Swimming pool
Swimming Pool
from $71.08
Disappointing
631 Reviews
4.6
Motel in St Petersburg, Florida
In a prime location in the center of St. Petersburg, Uptown Inn & Suites provides free WiFi, an outdoor swimmi...
Parking
Outdoor pool
Swimming pool
Swimming Pool
from $53.35
Very good
616 Reviews
8.5
Hotel in St Petersburg, Florida
Located in the heart of downtown St. Petersburg, FL, this classic art deco-style boutique property is a short...
Hotel in St Petersburg, Florida
Well situated in the center of St. Petersburg, Tru By Hilton St. Petersburg Downtown Central Ave has air-condi...
Parking
Pets allowed
Fitness centre
Family rooms
from $138.35
Accommodation data and pictures provided by Booking.com