189 hotels in Miami Beach

  • The Beach Plaza Hotel

    South Beach, Miami Beach | 3 star hotel
    from $94
    Traveler rating: 3/5 Good (5 reviews)
    • Adorable and Affordable
    • Great Hotel
    • You could do way Worse than the BPH!
  • Beach Paradise Hotel

    South Beach, Miami Beach | 3 star hotel
    from $89
    Traveler rating: 3/5 Good (5 reviews)
    • Good Value
    • This place ----
    • Was much better the first time around
  • Ocean Spray Beach Hotel

    Miami Beach, Miami Beach | 3 star hotel
    from $83
    Traveler rating: 2/5 Fair (7 reviews)
    • Please Do Not Stay Here
    • Great hotel for the price, convenient location--don't listen to the reviews!
    • Good budget option
  • South Beach, Miami Beach | 3 star hotel
    from $111
    Traveler rating: 2/5 Fair (8 reviews)
    • Comfortable, fresh and modern!!!
    • DO NOT STAY HERE!!!!!!!! YOU MUST READ
    • More like an ant colony
  • Hotel Nash Llc

    South Beach, Miami Beach | 4 star hotel
    from $219
    • Enjoyed our stay, fair value
    • Thoroughly enjoyed our stay at the Nash ... great boutique hotel
    • Beautiful, Clean, Friendly Staff!
  • Chesterfield Hotel

    South Beach, Miami Beach | 3 star hotel
    from $100
    Traveler rating: 3/5 Good (5 reviews)
    • Watch Out --Be Carefull --$$ Stolen
    • Delightful
    • 5 star of looks and personality
  • Flamingo / Lummus, Miami Beach | 3 star hotel
    from $447
    Traveler rating: 4.5/5 Outstanding (9 reviews)
    • HGV was very good!
    • Nice Room w/ Lots of Space, Ocean View
    • It was OK
  • South Beach, Miami Beach | 3 star hotel
    from $123
  • Ocean Surf Hotel

    Miami Beach, Miami Beach | 2 star hotel
    from $77
    • Only as a Last Resort
    • Not what I expected from a 3-star hotel
    • A nice stay
  • South Beach, Miami Beach | 4 star hotel
    from $201
    Traveler rating: 4.5/5 Outstanding (9 reviews)
    • Fantastic Boutique Property
    • Outstanding hotel with Exquisite service
    • Nice little touches at The Anglers's...
  • South Beach, Miami Beach | 3 star hotel
    from $112
    Traveler rating: 4/5 Excellent (9 reviews)
    • What a disappointment
    • Great choice for SoBe
    • Good hotel, good value, great location,
  • North Shores, Miami Beach | 2 star hotel
    from $96
    Traveler rating: 4/5 Excellent (1 review)
  • Flamingo / Lummus, Miami Beach | 3 star hotel
    from $163
    Traveler rating: 2.5/5 Fair (7 reviews)
    • Disgusting.
    • Must have a sesnse of humor!
    • Average Place.....Great Location
  • Hotel Chelsea

    South Beach, Miami Beach | 3 star hotel
    from $102
    Traveler rating: 3/5 Good (8 reviews)
    • Very similar to a college dorm...Hotel needs work
    • Loved the Chelsea
    • Listen to the review. Please do not stay there!!!
  • Venezia Hotel

    Miami Beach, Miami Beach | 1 star hotel
    from $64
  • Penguin Hotel

    South Beach, Miami Beach | 2 star hotel
    from $117
    Traveler rating: 2/5 Fair (8 reviews)
    • I loved it
    • KEEP THE HELL AWAY!!!
    • Would never stay there again...even if it was free
  • South Beach, Miami Beach | 2 star hotel
    from $119
    Traveler rating: 4/5 Excellent (4 reviews)
    • Quiet Oasis
    • Don't judge anything by the cover...Great place to stay!
    • Great location, a little rough at the edges.
  • Cavalier South Beach

    South Beach, Miami Beach | 2 star hotel
    from $94
    Traveler rating: 4/5 Excellent (4 reviews)
    • Buyer Beware
    • Great place...highly recommend!
    • The Best of SOBE
  • Princess Ann Hotel

    South Beach, Miami Beach | 2 star hotel
    from $78
  • Royal South Beach Hotel

    South Beach, Miami Beach | 2 star hotel
    from $90
    Traveler rating: 4/5 Excellent (2 reviews)
    • A little disappointed
    • Very happy experience
    • Noisy and small
  • Hotel Astor

    South Beach, Miami Beach | 3 star hotel
    from $139
    Traveler rating: 3.5/5 Very Good (6 reviews)
    • Dark - Dingy - Dirty
    • A big disappointment!
    • No Complaints
  • Lorraine Hotel

    Oceanfront, Miami Beach | 2 star hotel
    from $102
    Traveler rating: 2/5 Fair (4 reviews)
    • Customer service...... what customer service? :(
    • I would stay there again
    • Horrible Hotel...Beware!
  • Hawaii Hotel

    Miami Beach, Miami Beach | 2 star hotel
    from $60
  • Atlantic Beach Hotel

    South Beach, Miami Beach | 3 star hotel
    from $99
  • Dorset Hotel

    South Beach, Miami Beach | 3 star hotel
    from $125
    Traveler rating: 3.5/5 Very Good (7 reviews)
    • Honest Review...
    • Will definately stay again but...
    • Great BUT
  • South Beach Plaza Villas

    South Beach, Miami Beach | 3 star hotel
    from $94
*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.