See the latest deals and prices in Miami Beach hotels
Filter by:

The Gates Hotel South Beach
Hotel in South Beach, Miami Beach
Excellent
15 reviews
9
From $151 per night

Fontainebleau Miami Beach
Hotel in Mid Beach, Miami Beach
Very Good
18 reviews
8
From $361 per night

Clinton Hotel South Beach
Hotel in Flamingo/Lummus, Miami Beach
Very Good
35 reviews
7
From $109 per night

Sherry Frontenac
Hotel in North Beach, Miami Beach
Very Good
47 reviews
7
From $105 per night

Grand Beach Hotel Miami Beach
Hotel in Mid Beach, Miami Beach
Very Good
32 reviews
8
From $215 per night

The Kent Hotel
Hotel in Flamingo/Lummus, Miami Beach
Very Good
16 reviews
8
From $156 per night

Essex House By Clevelander
Hotel in Flamingo/Lummus, Miami Beach
Very Good
25 reviews
8
From $118 per night

Oceanside Hotel and Suites
Hotel in Mid Beach, Miami Beach
Very Good
18 reviews
8
From $70 per night

The Fairwind Hotel
Hotel in Flamingo/Lummus, Miami Beach
Very Good
15 reviews
8
From $118 per night

Freehand Miami
Hotel in South Beach, Miami Beach
Very Good
7 reviews
8
From $42 per night

Oceanside Hotel and Suites
Hotel in Mid Beach, Miami Beach
From $70 per night

Freehand Miami
Hotel in South Beach, Miami Beach
From $42 per night

Beachside All Suites Hotel, a South Beach Group Hotel
Hotel in North Beach, Miami Beach
From $53 per night

Viajero Miami
Hotel in Flamingo/Lummus, Miami Beach
From $45 per night

Seaside All Suites Hotel, a South Beach Group Hotel
Hotel in North Beach, Miami Beach
From $61 per night

Hotel Breakwater South Beach
Hotel in Flamingo/Lummus, Miami Beach
From $213 per night

Hotel Riu Plaza Miami Beach
Hotel in Mid Beach, Miami Beach
From $281 per night

Claremont Hotel
Hotel in Miami Beach City Center, Miami Beach
From $104 per night

Bikini Hostel, Café & Beer Garden Free Breakfast & Dinner!
Hotel in West Avenue, Miami Beach
From $205 per night

The Sanctuary South Beach
Hotel in Miami Beach City Center, Miami Beach
From $220 per night

176 stays
From $34 per night

90 stays
From $45 per night

52 stays
From $42 per night

45 stays
From $34 per night

29 stays
From $53 per night

19 stays
From $123 per night

19 stays
From $123 per night

12 stays
From $102 per night

5 stays
From $76 per night

5 stays
From $84 per night
189 stays
From $109 per night
170 stays
From $109 per night
163 stays
From $109 per night
215 stays
From $109 per night
215 stays
From $109 per night
203 stays
From $109 per night
203 stays
From $109 per night
215 stays
From $109 per night
215 stays
From $109 per night
215 stays
From $109 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 $225, with options ranging from $34 to $1,361.
With 251 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 $159 per night.
Average price per night for 3-star hotels
Month
Price
January
$243
February
$245
March
$225
April
$200
May
$182
June
$175
July
$173
August
$169
September
$159
October
$208
November
$194
December
$193
Chesterfield Hotel & Suites
Miami Beach
10
Excellent
•
57 reviews
Naomi
United States
President Hotel Villa
Miami Beach
10
Excellent
•
2 reviews
Kayla
United States
Angela
United States
Juliana
United States
San Juan Hotel
Miami Beach
9
Excellent
•
6 reviews
Shakira
United States
The Kent Hotel
Miami Beach
9
Excellent
•
16 reviews
Room was nice, the restaurant is very convenient and the location was great
Lisa
United States
10
Excellent
•
14 reviews
Capri
United States
Casa Boutique Hotel
Miami Beach
7
Very Good
•
4 reviews
Location and clean Art Deco room and look. Nice bathroom and modern sinks.
Leo
United States
10
Excellent
•
6 reviews
Antwaine
United States