BookGuestRooms
Florida

Hotels in Florida

Florida has 1,070 places to stay listed here, with nightly rates running from $22 to $1,305. The top-rated property is Hostel Hallandale Beach from $25 per night, which holds a 5-star rating from 37 reviews.

The listings break down to 560 hotels, 365 motels, 42 resort hotels, and 19 hostels. Each property page shows rooms, photos, and live partner rates so you can compare prices before booking.

Where to stay in Florida

CityListingsFromTop-rated
Miami 48 hotelsfrom $22Lofts of Aventura (4.9/5)
Kissimmee 42 hotelsfrom $47Chatham House Rental (4.9/5)
Daytona Beach 39 hotelsfrom $68Balinese Cottages. (4.8/5)
Key West 35 hotelsfrom $134Simonton Court Historic Inn & Cottages (4.9/5)
St. Petersburg 35 hotelsfrom $76Prestige Collection, Hotel Boutique (4.9/5)
Tampa 35 hotelsfrom $62ROOST Tampa (4.7/5)
Hollywood 33 hotelsfrom $71Ocean Inn (4.8/5)
Fort Lauderdale 30 hotelsfrom $92LunaSea Apt Downtown Airport/Cruise (4.8/5)
Orlando 27 hotelsfrom $80Lake Nona Wave Hotel (4.7/5)
St. Augustine 25 hotelsfrom $5963 Orange Street Bed & Breakfast Inn (4.8/5)

Good to know

How many hotels are listed in Florida?

1102 independently-run hotels, motels and inns across 238 cities in Florida, each with rooms, photos and live partner rates.

What do hotels in Florida cost?

Listed nightly rates on partner sites start around $22, varying by area, property and dates. Live prices show on the booking partner's page.

Which Florida city has the most listings here?

Miami, with 48 listed hotels.