189 hotels in Miami Beach

  • Cardozo Hotel

    South Beach, Miami Beach | 3 star hotel
    from $153
    Traveler rating: 4/5 Excellent (4 reviews)
    • Oh the drinks
    • Buzzing....
    • Where was Gloria?
  • Sherbrooke Hotel

    South Beach, Miami Beach | 2 star hotel
    from $100
    Traveler rating: 4/5 Excellent (5 reviews)
    • Shake your money maker
    • A piece of retro art in itself!
    • Excellent value for such a location
  • Adrian Hotels Miami Beach

    South Beach, Miami Beach | Hotel
  • Starlite Hotel

    South Beach, Miami Beach | 2 star hotel
    from $89
    Traveler rating: 3/5 Good (6 reviews)
    • Basic - but bang for buck
    • You get what you pay for
    • Dont Expect Much
  • Harrison Hotel

    South Beach, Miami Beach | 3 star hotel
    from $96
  • South Beach, Miami Beach | 4 star hotel
    from $200
    Traveler rating: 2.5/5 Fair (7 reviews)
    • If you are nocturnal this is a great location
    • Bad service
    • Chic, Comfy, and Casual
  • Fairfax Hotel

    South Beach, Miami Beach | Hotel
    from $190
  • Caravan Resort Motel

    North Miami Beach/Sunny Isles, Miami Beach | Hotel
  • South Beach, Miami Beach | 3 star hotel
    from $108
    Traveler rating: 3/5 Good (4 reviews)
    • Nicest rooms and best Miami location
    • Great Hotel
    • Excellent location!
  • Cadet Hotel

    South Beach, Miami Beach | 3 star hotel
    from $159
    Traveler rating: 4/5 Excellent (8 reviews)
    • Perfect Spot in Miami Beach
    • Charming and historical
    • A nice surprise!
  • Flamingo / Lummus, Miami Beach | 1 star hotel
    from $123
  • Flamingo / Lummus, Miami Beach | 3 star hotel
    from $149
  • Beachcomber Hotel

    Flamingo / Lummus, Miami Beach | 2 star hotel
    from $69
    Traveler rating: 3/5 Good (7 reviews)
    • Nice Place to Stay
    • Great spring break hotel!!
    • Great Location / Horrible rooms
  • South Beach, Miami Beach | 2 star hotel
    from $94
    Traveler rating: 3.5/5 Very Good (6 reviews)
    • What a great surprise!
    • Where the party starts!
    • Great location
  • Hotel Ocean

    South Beach, Miami Beach | 4 star hotel
    from $151
    Traveler rating: 4/5 Excellent (6 reviews)
    • A super place.
    • Not Worth The Money!!!
    • GREAT LOCATION, NOT SO GREAT ROOM !
  • South Beach, Miami Beach | 4 star hotel
    from $171
    Traveler rating: 4/5 Excellent (5 reviews)
    • CHIC-A-RIFFIC or KITSCH-A-DOODLE-DOO
    • Very Cool, Great Location
    • Perfect respite
  • Hotel St. Augustine

    South Beach, Miami Beach | 3 star hotel
    from $153
    Traveler rating: 4/5 Excellent (6 reviews)
    • Clean, Sharp, Smart.
    • Hidden Treasure
    • Great boutique hotel
  • Flamingo / Lummus, Miami Beach | 3 star hotel
    from $117
    Traveler rating: 4/5 Excellent (1 review)
  • Sanctuary South Beach

    South Beach, Miami Beach | 4 star hotel
    from $152
  • Greystone Hotel South Beach

    South Beach, Miami Beach | Hotel
    from $100
  • Lily Leon Hotel

    South Beach, Miami Beach | Hotel
    from $195
    Traveler rating: 3.5/5 Very Good (3 reviews)
    • Great service, quiet and relaxing
    • Great for students
    • Bang For the Buck Here!!
  • Flamingo / Lummus, Miami Beach | 2 star hotel
    from $129
  • The Mercury South Beach

    South Pointe, Miami Beach | 3 star hotel
    from $100
    Traveler rating: 3/5 Good (5 reviews)
    • Perfect for Work and Play
    • No Sleep Here, Bring Earplugs & Don't Expect Service
    • Nice, but not 4 star and needs some attention to detail
  • Colonial Inn Resort Motel

    North Miami Beach/Sunny Isles, Miami Beach | Hotel
  • South Beach, Miami Beach | 4 star hotel
    from $164
  • South Beach, Miami Beach | 3 star hotel
    from $159
    Traveler rating: 2.5/5 Fair (6 reviews)
    • Clean and Affordable
    • It could have been worse!
    • Skeptical at first, but had a lovely time
*Prices above are provided by partners for one room, double occupancy and do not include all taxes and fees. Please see our partners for full details.