See the latest deals and prices in Miami Beach hotels
Filter by:
The Gates Hotel South Beach
Hotel in South Beach, Miami Beach
Excellent
9 reviews
9
From $107 per night
Chesterfield Hotel & Suites
Hotel in Flamingo/Lummus, Miami Beach
Very Good
51 reviews
8
From $61 per night
Grand Beach Hotel Miami Beach
Hotel in Mid Beach, Miami Beach
Very Good
25 reviews
8
From $187 per night
Broadmore Miami Beach
Hotel in North Beach, Miami Beach
Average
72 reviews
6
From $74 per night
The Meridian Hotel
Hotel in South of Fifth, Miami Beach
Excellent
6 reviews
9
From $113 per night
The Kent Hotel
Hotel in Flamingo/Lummus, Miami Beach
Very Good
13 reviews
8
From $117 per night
Fontainebleau Miami Beach
Hotel in Mid Beach, Miami Beach
Very Good
16 reviews
8
From $346 per night
Sherry Frontenac
Hotel in North Beach, Miami Beach
Very Good
36 reviews
7
From $87 per night
Clevelander Hotel – Adults Only
Hotel in Flamingo/Lummus, Miami Beach
Very Good
19 reviews
8
From $130 per night
Riviera Hotel South Beach, a South Beach Group Hotel
Hotel in Miami Beach City Center, Miami Beach
Excellent
13 reviews
9
From $82 per night
Beachside All Suites Hotel, a South Beach Group Hotel
Hotel in North Beach, Miami Beach
From $47 per night
Oceanside Hotel and Suites, a South Beach Group Hotel
Hotel in Mid Beach, Miami Beach
From $53 per night
Hotel Chelsea, a South Beach Group Hotel
Hotel in Flamingo/Lummus, Miami Beach
From $51 per night
Waterside Hotel and Suites, a South Beach Group Hotel
Hotel in North Beach, Miami Beach
From $55 per night
Seaside All Suites Hotel, a South Beach Group Hotel
Hotel in North Beach, Miami Beach
From $51 per night
Hotel Breakwater South Beach
Hotel in Flamingo/Lummus, Miami Beach
From $107 per night
Secret Garden Miami Beach
Hotel in Mid Beach, Miami Beach
From $112 per night
President Hotel
Hotel in Flamingo/Lummus, Miami Beach
From $82 per night
UMA House by Yurbban South Beach
Hotel in Miami Beach City Center, Miami Beach
From $157 per night
South Beach Rooms and Hostel
Hotel in Flamingo/Lummus, Miami Beach
From $88 per night
170 stays
From $28 per night
90 stays
From $46 per night
50 stays
From $41 per night
41 stays
From $36 per night
25 stays
From $46 per night
16 stays
From $92 per night
16 stays
From $92 per night
12 stays
From $28 per night
184 stays
From $82 per night
163 stays
From $81 per night
155 stays
From $81 per night
206 stays
From $82 per night
206 stays
From $82 per night
196 stays
From $82 per night
196 stays
From $82 per night
206 stays
From $82 per night
206 stays
From $82 per night
206 stays
From $82 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 $176, with options ranging from $28 to $1,245.
With 238 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
$228
February
$239
March
$221
April
$191
May
$182
June
$175
July
$173
August
$169
September
$165
October
$192
November
$201
December
$217
Chesterfield Hotel & Suites
Miami Beach
10
Excellent
•
51 reviews
Naomi
United States
Essex House By Clevelander
Miami Beach
7
Very Good
•
23 reviews
Andreea
United States
Berkeley Shore Hotel
Miami Beach
10
Excellent
•
4 reviews
Lisa
Fontainebleau Miami Beach
Miami Beach
10
Excellent
•
16 reviews
The room was great, the customer service was excellent, the location was perfect.
John
United States
10
Excellent
•
13 reviews
Capri
United States
Z Ocean Hotel South Beach
Miami Beach
10
Excellent
•
4 reviews
Sharon
Viajero Miami
Miami Beach
10
Excellent
•
3 reviews
Dorease
United States
The Kent Hotel
Miami Beach
10
Excellent
•
13 reviews
Xavier
United States
10
Excellent
•
11 reviews
Hanna
United States
The Plymouth South Beach
Miami Beach
8
Very Good
•
4 reviews
Jane
United States