Miami Business Directory
Advertise here — reach Miami customers from $25/mo

Hotels in Miami Beach, FL

12 hotels in Miami Beach, FL. 11 of them carry a Google rating, from 3.8 to 4.6 stars across 38,363 reviews — 2 sit at 4.5 or better. 12 list a phone number and 9 a website. Best-rated first; contact them yourself, we don’t resell your details.

Listings here are compiled from public business data and cover Hotels operating in Miami Beach specifically, rather than the wider FL. Confirm licensing and insurance directly before you hire.

Best Hotels in Miami Beach, FL

  1. Setai Hotel Miami — 4.6 stars, 1,772 Google reviews
  2. The Standard Spa Hotel — 4.5 stars, 2,483 Google reviews
  3. The Tony Hotel South Beach — 4.4 stars, 1,192 Google reviews
  4. LT Steak & Seafood — 4.4 stars, 133 Google reviews
  5. Eden Roc In-Room Dining & Mini Bar — 4.2 stars, 6,237 Google reviews
  6. AC Hotel Miami Beach — 4.1 stars, 1,418 Google reviews
  7. Fontainebleau Miami Beach — 4.1 stars, 16,472 Google reviews
  8. Courtyard by Marriott Miami Beach South Beach — 4.0 stars, 1,090 Google reviews
  9. Kimpton Surfcomber Hotel — 4.0 stars, 1,928 Google reviews
  10. Essex House — 3.8 stars, 1,154 Google reviews
Ranked by Google rating weighted by number of reviews. Businesses without review data are not ranked. Paid placement does not change this list.
2001 Collins Ave, Miami Beach, FL 33139
(305) 704-7817
★ 4.6 (1772) Yelp 4.2
40 Island Ave, Miami Beach, FL 33139
(305) 673-1717
★ 4.5 (2483) Yelp 3.6
801 Collins Ave, Miami Beach, FL 33139
(305) 531-2222
★ 4.4 (1192) Yelp 3.9
1440 Ocean Dr, Miami Beach, FL 33139
(305) 531-6100
★ 4.4 (133) Yelp 4.2
4525 Collins Ave, Miami Beach, FL 33140
(305) 704-7605
★ 4.2 (6237) Yelp 2.9
4441 Collins Ave, Miami Beach, FL 33140
(800) 548-8886
★ 4.1 (16472) Yelp 2.8
2912 Collins Avenue, Miami Beach, FL 33140
(786) 264-4720
★ 4.1 (1418) Yelp 3.4
1717 Collins Ave, Miami Beach, FL 33139
(786) 920-0785
★ 4.0 (1928) Yelp 3.8
1530 Washington Ave, Miami Beach, FL 33139
(305) 604-8887
★ 4.0 (1090) Yelp 2.5
4835 Collins Ave, Miami Beach, FL 33140
(305) 538-8666
★ 3.8 (4484) Yelp 2.4
1001 Collins Ave, Miami Beach, FL 33139
(305) 532-4006
★ 3.8 (1154) Yelp 3.3
4343 Collins Ave, Miami Beach, FL 33140
(305) 531-7494
Yelp 2.1
Hotels elsewhere in FL
Fort Lauderdale (8)