Find and Book Top Rated Hotels in Miami

Search among 187 available hotels and places to stay in Miami from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
Filter & Sort
View map
151-187 out of 187
Filter & Sort
View map
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
MapView on map6.1 km from City Centre200 m from Burger King Corporation Headquarters
From   US$ 200 /nightSelect
8.0
Great1 review
4 adults
2 bedrooms
2 beds
MapView on map3.9 km from City Centre300 m from Shops at Midtown Miami
From   US$ 279 /nightSelect
8.4
Great3 reviews
3.9 km from City Centre
From   US$ 119 /nightSelect
8.0
Great2 reviews
10.2 km from City Centre1.0 km from Fun-O-Rama
From   US$ 161 /nightSelect
7.2
Very good1 review
4.4 km from City Centre300 m from James L. Knight Center
From   US$ 450 /nightSelect
Guest house
4.3 km from City Centre
From   US$ 108 /nightSelect
4.3 km from City Centre300 m from James L. Knight Center
From   US$ 628 /nightSelect
5.2 km from City Centre700 m from Coral Way Antiques
From   US$ 239 /nightSelect
8.0
Great29 reviews
11.4 km from City Centre800 m from Doral Golf Resort and Spa
From   US$ 168 /nightSelect
8.0
Great11 reviews
6.9 km from City Centre400 m from Legion Memorial Park
From   US$ 126 /nightSelect
Hostel
2.2 km from City Centre300 m from Dade County Auditorium
From   US$ 80 /nightSelect
Homestay
9.2
Perfect1 review
20.5 km from City Centre1.2 km from Millennium Banquet Hall
From   US$ 82 /nightSelect
Guest house
7.6
Very good21 reviews
2.9 km from City Centre1.7 km from LoanDepot Park
From   US$ 55 /nightSelect
8.6
Great6 reviews
4.2 km from City Centre700 m from James L. Knight Center
From   US$ 202 /nightSelect
8.0
Great15 reviews
23.4 km from City Centre800 m from Colonial Drive Park
From   US$ 65 /nightSelect
8.2
Great16 reviews
1.7 km from City Centre800 m from
From   US$ 75 /nightSelect
8.2
Great3 reviews
4.7 km from City Centre1.0 km from James L. Knight Center
From   US$ 114 /nightSelect
4.4 km from City Centre300 m from James L. Knight Center
From   US$ 575 /nightSelect
8.4
Great15 reviews
4.0 km from City Centre1.1 km from Kaseya Center
From   US$ 278 /nightSelect
6.2
Nice1 review
4.0 km from City Centre1.1 km from Kaseya Center
From   US$ 398 /nightSelect
34.3 km from City Centre200 m from WM Anderson's Natl Historical
From   US$ 359 /nightSelect
1.6 km from City Centre1.2 km from LoanDepot Park
From   US$ 222 /nightSelect
9.1 km from City Centre
From   US$ 308 /nightSelect
16.8 km from City Centre1.6 km from Continental Park
From   US$ 1 013 /nightSelect
12.0 km from City Centre
Select
15.4 km from City Centre1.9 km from Dadeland Mall
From   US$ 1 049 /nightSelect
4.4 km from City Centre300 m from James L. Knight Center
From   US$ 408 /nightSelect
2.9 km from City Centre1.7 km from LoanDepot Park
From   US$ 130 /nightSelect
3.9 km from City Centre300 m from Shops at Midtown Miami
From   US$ 231 /nightSelect
Villa
10.3 km from City Centre800 m from Westchester General Hospital
From   US$ 446 /nightSelect
4.7 km from City Centre1.0 km from James L. Knight Center
From   US$ 354 /nightSelect
4.4 km from City Centre600 m from American Police Museum
From   US$ 450 /nightSelect
2.6 km from City Centre1000 m from Flagler Greyhound Track
From   US$ 108 /nightSelect
Campsite
19.6 km from City Centre700 m from Briar Bay Golf Course
From   US$ 64 /nightSelect
3.7 km from City Centre400 m from Kaseya Center
From   US$ 322 /nightSelect
7.3 km from City Centre500 m from Peacock Park
From   US$ 132 /nightSelect
1.7 km from City Centre400 m from LoanDepot Park
From   US$ 379 /nightSelect

Best Hotels and Places to Stay in Miami

Why visit?

Miami, known for its stunning beaches, vibrant nightlife, and diverse culture, is a top destination for tourists. With a wide range of attractions, from water sports to art galleries, there is something for everyone in this vibrant city. Miami boasts a variety of hotels and resorts, making it an ideal choice for a memorable vacation.

Where to stay?

South Beach: Located in the heart of Miami Beach, South Beach is famous for its iconic Art Deco architecture and glamorous atmosphere. This area offers a plethora of luxury hotels, including the renowned Fontainebleau Miami Beach, Loews Miami Beach Hotel, and The Setai. With its pristine beaches, trendy nightclubs, and trendy boutiques, South Beach is a haven for those seeking a lively and stylish vacation.

Downtown Miami: If you prefer a more urban environment, Downtown Miami is a perfect choice. This dynamic area offers a mix of business, entertainment, and cultural attractions. Visitors can stay at luxurious hotels such as the InterContinental Miami or the JW Marriott Marquis Miami. Downtown Miami is also home to popular venues such as the American Airlines Arena, where you can catch an exhilarating Miami Heat basketball game.

Coconut Grove: For a more laid-back and bohemian vibe, Coconut Grove is an excellent option. This historic neighborhood is adorned with charming streets, lush parks, and picturesque waterfront views. The Mayfair at Coconut Grove and The Ritz-Carlton Coconut Grove are among the top hotels in this area. Coconut Grove also offers a variety of dining options, shopping boutiques, and the iconic Vizcaya Museum and Gardens.

What is the price per hotel room per night?

3-star hotels: The average price per night is around $100 to $200.

4-star hotels: The average price per night is around $200 to $400.

5-star hotels: The average price per night is around $400 to $800.

Best value for money:

Residence Inn by Marriott Miami Beach South Beach: This hotel is situated just a few blocks away from the famous South Beach. The spacious suites come with a kitchenette, making it a great choice for families or guests looking for extended stays. With its complimentary breakfast and proximity to the beach, this hotel combines affordability and convenience.

The Gates Hotel South Beach: a DoubleTree by Hilton: Located on Collins Avenue near Miami Beachs popular attractions, this hotel offers stylish rooms, a pool area with a bar, and easy access to the beach. With its competitive prices and modern amenities, it provides excellent value for travelers seeking comfort and affordability.

Best kid-friendly hotels:

Loews Miami Beach Hotel: Known for its family-friendly atmosphere, this hotel offers a range of amenities for children, including a kids club, a splash zone water park, and a game room. With direct beach access and spacious rooms, Loews Miami Beach Hotel ensures a memorable stay for the whole family.

Four Seasons Hotel Miami: This luxury hotel welcomes families with its dedicated Kids For All Seasons program, providing supervised activities and entertainment for children. The hotel also offers spacious rooms, a rooftop pool, and easy access to nearby attractions such as the Miami Childrens Museum.

Best hotels for a romantic getaway:

Acqualina Resort & Residences: Situated in Sunny Isles Beach, this exquisite resort offers elegant rooms with private terraces, a stunning oceanfront location, and a three-level spa for couples seeking relaxation. With its luxurious amenities and breathtaking views, Acqualina Resort is the perfect choice for a romantic retreat.

The Betsy Hotel: Located in the heart of South Beach, this boutique hotel exudes charm and sophistication. Its intimate rooftop pool, romantic rooftop bar, and cozy rooms create a romantic ambiance. The hotel also hosts live jazz performances, perfect for couples looking to enjoy a night of music and romance.

Best for location:

W South Beach: Situated at the southern end of Miami Beach, this hotel offers direct beach access and is surrounded by trendy restaurants, bars, and shops. With its luxurious rooms and vibrant atmosphere, W South Beach provides a prime location for those wanting to experience the citys dynamic energy.

Mandarin Oriental, Miami: Located on Brickell Key, this hotel offers stunning views of the Miami skyline and Biscayne Bay. Its serene location provides a tranquil escape while still being close to downtown Miamis attractions. With its award-winning spa and world-class dining options, this hotel offers an ideal location for a luxurious stay.

Fontainebleau Miami Beach: Nestled in the heart of Miami Beach, this iconic hotel features multiple pools, including a lively party pool, and direct beach access. With top-notch entertainment venues on-site and a central location near popular attractions, Fontainebleau Miami Beach offers a convenient location for experiencing the vibrant Miami scene.

Best for a short city break:

Kimpton EPIC Hotel: Situated in downtown Miami, this boutique hotel offers sleek rooms, a rooftop pool, and stunning views of the city skyline and Biscayne Bay. Its central location allows for easy exploration of the citys cultural sites and vibrant nightlife.

The Setai Miami Beach: Located in the historic Art Deco district of South Beach, this luxurious hotel offers a tranquil atmosphere amidst the citys bustling energy. With its serene private beach, Asian-inspired spa, and renowned dining options, The Setai Miami Beach provides a peaceful retreat for a short city break.

Show moreLess
Guest reviews of hotels in Miami