See the latest deals and prices in Miami Beach hotels
Filter by:
Sherry Frontenac
Hotel in North Beach, Miami Beach
Very Good
14 reviews
7
From $95 per night
Secret Garden Miami Beach
Hotel in Mid Beach, Miami Beach
Average
9 reviews
6
From $104 per night
Grand Beach Hotel Miami Beach
Hotel in Mid Beach, Miami Beach
Very Good
20 reviews
8
From $238 per night
Essex House By Clevelander
Hotel in Flamingo/Lummus, Miami Beach
Very Good
13 reviews
8
From $141 per night
The Fairwind Hotel
Hotel in Flamingo/Lummus, Miami Beach
Very Good
2 reviews
8
From $176 per night
Oceanside Hotel and Suites, a South Beach Group Hotel
Hotel in Mid Beach, Miami Beach
Very Good
7 reviews
8
From $103 per night
The Meridian Hotel
Hotel in South of Fifth, Miami Beach
Excellent
3 reviews
9
From $156 per night
Clevelander Hotel – Adults Only
Hotel in Flamingo/Lummus, Miami Beach
Very Good
15 reviews
8
From $176 per night
The Kent Hotel
Hotel in Flamingo/Lummus, Miami Beach
Very Good
7 reviews
8
From $151 per night
Riviera Hotel South Beach, a South Beach Group Hotel
Hotel in Miami Beach City Center, Miami Beach
Excellent
2 reviews
9
From $179 per night
Sherry Frontenac
Hotel in North Beach, Miami Beach
From $95 per night
The Whitelaw Hotel, a South Beach Group Hotel
Hotel in Flamingo/Lummus, Miami Beach
From $99 per night
Seaside All Suites Hotel, a South Beach Group Hotel
Hotel in North Beach, Miami Beach
From $79 per night
Beachside All Suites Hotel, a South Beach Group Hotel
Hotel in North Beach, Miami Beach
From $79 per night
Viajero Miami
Hotel in Flamingo/Lummus, Miami Beach
From $91 per night
Avalon Hotel
Hotel in Flamingo/Lummus, Miami Beach
From $151 per night
Harrison Hotel South Beach
Hotel in South of Fifth, Miami Beach
From $128 per night
Ocean Reef Suites, South Beach
Hotel in Flamingo/Lummus, Miami Beach
From $149 per night
Hotel Riu Plaza Miami Beach
Hotel in Mid Beach, Miami Beach
From $170 per night
Villa Venezia BB
Hotel in Flamingo/Lummus, Miami Beach
From $181 per night
146 stays
From $67 per night
77 stays
From $67 per night
44 stays
From $58 per night
32 stays
From $95 per night
17 stays
From $117 per night
17 stays
From $79 per night
17 stays
From $117 per night
9 stays
From $122 per night
159 stays
From $111 per night
141 stays
From $111 per night
135 stays
From $111 per night
178 stays
From $108 per night
178 stays
From $108 per night
169 stays
From $108 per night
169 stays
From $108 per night
178 stays
From $108 per night
178 stays
From $108 per night
178 stays
From $108 per night
Miami Beach, Florida, United States of America, is a vibrant and sun-soaked destination known for its stunning beaches, lively nightlife, and rich cultural heritage. Whether you're planning a family vacation, a romantic getaway, or a solo adventure, Miami Beach offers a diverse range of accommodations to suit every traveler's needs. Currently, the average price of hotels in this destination is $218, with options ranging from $58 to $1,323.
With 201 hotels available, you can find the perfect place to stay in some of the most sought-after neighborhoods, including South Beach, Flamingo/Lummus, Mid Beach, Miami Beach City Center, and South Pointe. Each neighborhood offers its own unique charm and proximity to various attractions, ensuring you'll have an unforgettable experience.
Miami Beach is home to several points of interest that cater to all ages and interests. Spend a day exploring Pier Park, or take the family to Jungle Island and the Miami Children's Museum for some educational fun. For a more somber and reflective experience, visit the Holocaust Memorial.
Among the most popular hotels in Miami Beach are the Hotel Shelley, a South Beach Group Hotel, known for its stylish ambiance and prime location. The Variety by LuxUrban offers a unique stay with modern amenities. Park Royal Miami Beach provides a comfortable and convenient option for travelers. Lennox Hotel Miami Beach stands out with its elegant design, while Radisson Resort Miami Beach offers a luxurious retreat with stunning ocean views.
No matter your budget or preferences, Miami Beach has a hotel that will make your stay memorable. Enjoy the sun, sand, and vibrant culture of this iconic destination.
September is the cheapest time to stay in Miami Beach for an average of $165 per night.
Average price per night for 3-star hotels
Month
Price
January
$237
February
$242
March
$233
April
$198
May
$186
June
$176
July
$175
August
$170
September
$165
October
$192
November
$201
December
$221
Sherry Frontenac
Miami Beach
10
Excellent
•
14 reviews
Amandalee
Generator Miami
Miami Beach
9
Excellent
•
2 reviews
The room, as well as the service and the stay, the hotel was really good
Cayla
United States
Freehand Miami
Miami Beach
9
Excellent
•
3 reviews
Ariana
Leslie Hotel Ocean Drive
Miami Beach
10
Excellent
•
2 reviews
Cynthia
Ilda
United States
Casa Boutique Hotel
Miami Beach
8
Very Good
•
1 review
Location was perfect. Two blocks from the beach. Staff was very accommodating.
Barry
Secret Garden Miami Beach
Miami Beach
10
Excellent
•
9 reviews
Great room and beautiful balcony for short or long term stay. I'll be back!!!
Cristina
United States
patricia
Samantha Apartments by Lowkl
Miami Beach
10
Excellent
•
1 review
Jaylen