Important: This destination may have COVID-19 travel restrictions in place, including specific restrictions for lodging. Check any national, local, and health advisories for this destination before you book.

Browse for Miami Beach Hotels from $88

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and vacation rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Top Miami Beach Hotels

The Hotel of South Beach
4 out of 5
801 Collins Ave, Miami Beach, FL
The price is $139 per night
4.4/5Excellent! (2,180 reviews)

"I have stayed here many times...always delightful."…"

Reviewed on Mar 17, 2020

The Hotel of South Beach
Loews Miami Beach Hotel – South Beach
4.5 out of 5
1601 Collins Ave, Miami Beach, FL
Free CancellationReserve now, pay when you stay
The price is $179 per night
4.4/5Excellent! (5,091 reviews)

"Its definitely one of our favorite hotels in Miami beach, especially when you have young children, we have an 8 year old little girl who is a picky eater, i love the hotel menu for kids! And the Beach service is 5 stars rating for sure!"…"

Reviewed on Mar 25, 2020

Loews Miami Beach Hotel – South Beach
The Palms Hotel & Spa
4 out of 5
3025 Collins Ave, Miami Beach, FL
Get Rates
4.4/5Excellent! (2,405 reviews)

"When we arrived at the hotel our room was ready for us earlier than the check in time. Everything was clean and functioning well. I loved the shower. Excellent gym - small but vert clean and having all the machines I needed. The staff was always helpful and friendly. Especially in this changing and ..."…"

Reviewed on Mar 24, 2020

The Palms Hotel & Spa
The Confidante Miami Beach - in the Unbound Collection by Hyatt
4.5 out of 5
4041 Collins Ave, Miami Beach, FL
Free CancellationReserve now, pay when you stay
The price is $139 per night
4.2/5Excellent! (1,984 reviews)

"It’s very nice place. I’m very happy. Beautiful hotel"…"

Reviewed on Apr 2, 2020

The Confidante Miami Beach - in the Unbound Collection by Hyatt
Dream South Beach
4 out of 5
1111 Collins Ave, Miami Beach, FL
The price is $129 per night
4.2/5Excellent! (2,381 reviews)

"Location in south beach. The amenities around the hotel are excellent"…"

Reviewed on Mar 10, 2020

Dream South Beach
Circa 39 Hotel Miami Beach
3.5 out of 5
3900 Collins Avenue, Miami Beach, FL
Get Rates
4.2/5Very Good! (1,636 reviews)

"Just a little odor coming from the bathroom (shower drain, it seemed), but otherwise a nice little hotel for the price, with great staff!"…"

Reviewed on Mar 9, 2020

Circa 39 Hotel Miami Beach
National Hotel, An Oceanfront Resort
4 out of 5
1677 Collins Ave, Miami Beach, FL
The price is $135 per night
4.2/5Very Good! (2,447 reviews)

"Room service was fast and the food was good. The property was amazing, walking to the beach in 2 mins was perfect!"…"

Reviewed on Mar 27, 2020

National Hotel, An Oceanfront Resort
Grand Beach Hotel Surfside
4.5 out of 5
9449 Collins Avenue, Surfside, FL
Free CancellationReserve now, pay when you stay
The price is $199 per night
4.1/5Very Good! (2,075 reviews)

"Beautiful and clean hotel! Staff was always friendly. We stayed in an oceanfront room with a balcony. Worth the money. Only complaint about the hotel was that the pools close rather early. The front desk person told us they would close at dusk, around 8. The roof top pool was closed every night around ..."…"

Reviewed on Mar 18, 2020

Grand Beach Hotel Surfside
Hotel Croydon, a South Beach Group Hotel
4 out of 5
3720 Collins Ave, Miami Beach, FL
The price is $178 per night
4.1/5Very Good! (1,827 reviews)

"Such a great bang-for-your-buck hotel! Staff is super friendly, 1 block from the beach, chairs at the beach included, coffee shop & restaurant are both perfect. This is my new go-to when going to Miami."…"

Reviewed on Mar 25, 2020

Hotel Croydon, a South Beach Group Hotel
Beacon Hotel South Beach
4 out of 5
720 Ocean Dr, Miami Beach, FL
Free CancellationReserve now, pay when you stay
The price is $134 per night
4.1/5Very Good! (2,665 reviews)

"Location in South Beach is key and the Beacon has the location! The staff are terrific. Look for Marisa Emmanuel and Julio. The rooms are small but you’re not there to sit in your room. Request a beach view. The restaurant in front is ok. Nothing great but convenient. The drinks are very expensive. ..."…"

Reviewed on Mar 16, 2020

Beacon Hotel South Beach
Fontainebleau Miami Beach
4.5 out of 5
4441 Collins Avenue, Miami Beach, FL
Free CancellationReserve now, pay when you stay
The price is $189 per night
4.1/5Very Good! (8,864 reviews)

"The Hotel itself is beautiful. My room however was missing a lamp shade, and there were Cheerios all over the floor. For the price I was willing to pay, that was unacceptable. Other than that our 2 night stay was nice"…"

Reviewed on Mar 26, 2020

Fontainebleau Miami Beach
Grand Beach Hotel
4 out of 5
4835 Collins Ave, Miami Beach, FL
Free CancellationReserve now, pay when you stay
The price is $149 per night
4/5Very Good! (3,936 reviews)

"Everything was excellent! We were beyond happy to get the corner ocean view room was was spacious, bright and beautiful! Clean linens and bathrooms. The only minus was on the first day we went to eat at Chez Gaston, the restaurant that is inside the hotel and it wasn’t good at all. I hope that next ..."…"

Reviewed on Mar 24, 2020

Grand Beach Hotel
Washington Park Hotel
4 out of 5
1050 Washington Avenue, Miami Beach, FL
The price is $116 per night
3.9/5Very Good! (1,813 reviews)

"Customer service was stellar ... cleanliness and very helpful with all my requests"…"

Reviewed on Mar 28, 2020

Washington Park Hotel
Royal Palm South Beach Miami, a Tribute Portfolio Resort
4.5 out of 5
1545 Collins Avenue, Miami Beach, FL
Free CancellationReserve now, pay when you stay
The price is $115 per night
3.8/5Good! (3,311 reviews)

"The hotel layout and beach front view was beautiful!"…"

Reviewed on Mar 23, 2020

Royal Palm South Beach Miami, a Tribute Portfolio Resort
Starlite Hotel
2 out of 5
750 Ocean Dr, Miami Beach, FL
The price is $91 per night
3.6/5Good! (2,145 reviews)

"The property was eighth on ocean drive with an amazing view when u step out,"…"

Reviewed on Mar 18, 2020

Starlite Hotel
Newport Beachside Resort
3 out of 5
16701 Collins Avenue, Sunny Isles Beach, FL
Free CancellationReserve now, pay when you stay
The price is $113 per night
3.5/5Good! (10,711 reviews)

"Great stay. Nice place and people. Close to Haulover beach (our favorite in the area)"…"

Reviewed on May 6, 2020

Newport Beachside Resort
Catalina Hotel & Beach Club, a South Beach Group Hotel
3.5 out of 5
1732 Collins Ave, Miami Beach, FL
Free CancellationReserve now, pay when you stay
The price is $88 per night
3.5/5Good! (1,133 reviews)

"Very clean rooms, and bathrooms. Bed was like only sheets, tv had like 10 channels. Some staff was overwhelmed easily took an hour to get my room."…"

Reviewed on Mar 18, 2020

Catalina Hotel & Beach Club, a South Beach Group Hotel
Ramada Plaza by Wyndham Marco Polo Beach Resort
3 out of 5
19201 Collins Ave, Sunny Isles Beach, FL
The price is $99 per night
3.1/5 (3,420 reviews)

"Great location, friendly staff, good area, and nicely maintained"…"

Reviewed on Mar 22, 2020

Ramada Plaza by Wyndham Marco Polo Beach Resort
Don't see what you're looking for?
We've got more Beach Hotels. Find the right one for you.
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Beach Hotels in Miami

Known for its beaches and art galleries, Miami offers a lot for the traveler planning a beach getaway. There are 622 beach hotels and other accommodation options to choose from in this vibrant destination, so it's easy to find one that meets your needs.

As you decide on a place to stay near the beach in Miami, take a look at these top hotels with high ratings from Expedia travelers.

Fontainebleau Miami Beach - 4.5 luxury hotel on the beach. It features an outdoor pool, a spa tub, and a poolside bar. Activities include parasailing. Guests love the central location and shopping.

The Confidante - in the Unbound Collection by Hyatt - 4.5 luxury hotel on the beach. Our travelers recommend its beach and overall comfort. This hotel boasts 2 outdoor swimming pools, a poolside bar, and a restaurant. Activities include yoga and surfing/boogie boarding.

National Hotel, An Oceanfront Resort - 4 historic resort on the beach. It offers 2 outdoor swimming pools, a poolside bar, and a restaurant. Activities include surfing/boogie boarding. Guest reviews highlight the central location and overall comfort.

Grand Beach Hotel Surfside - 4.5 luxury hotel on the beach. It features 3 outdoor swimming pools, 4 spa tubs, and a restaurant. Guests love the central location and breakfast.

Miami Beach Resort - 3.5 spa resort on the beach. Our travelers recommend its beach and shopping. This resort boasts an outdoor pool, a poolside bar, and 3 restaurants.

Planning Your Trip to Miami

If you're wondering about the best time to visit, here's what you can expect from the local weather:

  • Hottest months: July, August, June, and September, with an average temperature of 91°F
  • Coldest months: January, December, February, and March, with an average temperature of 61°F
  • Driest months: January, December, February, and March, with an average rainfall of 2.22 inches
  • Rainiest months: September, June, August, and July, with an average rainfall of 8.73 inches

Sightseeing in and Around Miami

After checking into your accommodation of choice, you'll probably want to venture out and explore. If you're excited to scope out the beaches, spend a relaxing day by the water at Lummus Park Beach or Virginia Key Beach Park. Experience the area's art galleries and live music, and make time for local attractions like PortMiami and Vizcaya Museum and Gardens. You can also pay a visit to Aventura Mall or Phillip and Patricia Frost Museum of Science for more to see and do. Visitors also enjoy Miami for its:
  • Skyscrapers
  • Shopping
  • Restaurants
  • Excursions

Getting Around Miami

Make your way to Miami with a flight to Miami, FL (MPB-Public Seaplane Base), the closest major airport which is located 1.1 mi (1.8 km) from the city center. Nearby metro stations include Knight Center Metromover Station, Riverwalk Metromover Station, and Bayfront Park Metromover Station. If you want to journey outside of the area, hop aboard a train from Miami Airport Station, Hialeah Market Station, or Miami Station.

Frequently asked questions

What is Miami like for travelers who love the beach?
Known for its beaches and art galleries, Miami offers a lot for the traveler planning a beach getaway. This vibrant destination has 603 beach hotels and other accommodation options to choose from, so it’s easy to find one that works for you.
What's the best accommodation to stay near the beach in Miami?
Four Seasons Hotel at The Surf Club is a top beachfront hotel with a restaurant and free WiFi. Other good options for your stay near the beach include Ramada Plaza by Wyndham Marco Polo Beach Resort and Circa 39 Hotel Miami Beach. Head to Lummus Park Beach or Surfside Beach for some quality time by the water.
What's the weather like in Miami?
Curious about the best time to visit? These temperature and rainfall averages will give you an idea of the local weather. The hottest months are usually July and August with an average temp of 83°F, while the coldest months are January and December with an average of 70°F. Average annual rainfall for Miami is 62 inches.
What is there to see and do around Miami?
After arriving and settling in at your hotel, you might want to venture out and explore everything Miami has to offer. If you can’t wait to check out the beaches, head to Lummus Park Beach or Surfside Beach for a relaxing day by the water. Experience the area’s art galleries and live music, and make time for local attractions like Downtown Miami Shopping District and Bayfront Park. For even more to see and do, pay a visit to Brickell City Centre or Bayside Marketplace.
What's the best way to get around Miami?
To get to Miami, book a flight to Miami, FL (MIA-Miami Intl.), the closest major airport, which is located 5.7 mi (9.2 km) away. You can walk to nearby metro stations including Knight Center Metromover Station, Riverwalk Metromover Station, and Bayfront Park Metromover Station.

Travelers Loved These Beach Hotels

More trip options