11 best hotels in Miami

Last updated:
By David Em
Nola & Luna Travel may earn a commission on purchases made from affiliate links on this page.

Miami is full of culture, diversity, food, art, and entertainment. Find out what the best hotels are to enjoy the stretch of beachfront.

Beach, palm trees, and buildings in Miami.

1. 1 Hotel South Beach

Pool and palm trees at 1 Hotel South Beach.
Photo courtesy of 1 Hotel South Beach.

Address: 2341 Collins Ave, Miami Beach, FL 33139

1 Hotel South Beach is a beautiful hotel with amazing staff. The rooms are modern, clean, and have a nice touch of wood paneling. The bathrooms are marble with wooden accents.

Aside from the fantastic rooms, you can enjoy delicious Mexican food at Habitat or head to Watr at the Rooftop for drinks, Peruvian-Japanese food, and a view of the ocean.

South Beach is beautiful, and you should spend time at the beach, but don’t forget about the pools.

1 Hotel offers several pools, and the one you must see is the rooftop pool, as it’s 18 stories above the beach.

Make a reservation at 1 Hotel South Beach.

2. Four Seasons Hotel Miami

Hotel room at Four Seasons Miami with a view of the water.
Photo courtesy of Four Seasons Hotel Miami.

Address: 1435 Brickell Ave, Miami, FL 33131

Four Seasons Hotel Miami is a refined and upscale hotel that overlooks Biscayne Bay and the city skyline. The rooms are spacious, well-designed, and luxurious.

During your stay, enjoy a meal at Edge Steak and Bar on the seventh floor, a farm-to-table steakhouse. It offers locally sourced food in a stylish, art-deco setting.

On the seventh floor, you’ll also find the pool terrace. It’s a two-acre urban oasis that’s lined with trees. You can enjoy the heated main pool, lay on a hammock, or take your kids to the shallow and enclosed pool for kids.

Make a reservation at Four Seasons Hotel Miami.

3. Fontainebleau Miami Beach

Exterior of Fontainebleau Miami Beach hotel and amenities.
Photo courtesy of Fontainebleau Miami Beach.

Address: 4441 Collins Ave, Miami Beach, FL 33140

Fontainebleau Miami Beach is an iconic hotel and has hosted celebrities, such as Elvis Presley. It was designed and opened in the 1950s as the largest and most luxurious hotel in South Florida.

Whether you stay in a guestroom or upgrade to a suite, enjoy gorgeous views of the Atlantic ocean. Open the window and feel the fresh ocean breeze.

You can sip on a drink and relax or dance until the morning because Fontainebleau is also home to several popular nightclubs and lounges.

Make a reservation at Fontainebleau Miami Beach.

4. JW Marriott Marquis Miami

Guestroom at JW Marriott Marquis Miami with a view of the water and buildings.
Photo courtesy of JW Marriott Marquis Miami.

Address: 255 Biscayne Blvd Way, Miami, FL 33131

JW Marriott Marquis Miami is an upscale hotel set in Downtown Miami. It’s close to the Wynwood Art District, making it easy to visit different art museums.

The rooms aren’t as modern as other hotels. However, they’re luxurious and offer beautiful views of Biscayne Bay and the city.

Each room also has an ergonomic work area and a separate tub and shower.

While you’re at JW Marriott Marquis Miami, enjoy a Mediterranean meal at Boulud Sud Miami and grab a drink at Met Cafe and Bar.

It also offers a fitness center, heated outdoor pool, and a relaxation spa.

If you’re a part of the Marriott Bonvoy loyalty program, you may be able to get upgraded to a suite or a room with concierge lounge access on the 36th floor.

Make a reservation at JW Marriott Marquis Miami.

5. Faena Hotel Miami Beach

Guestroom at Faena hotel with an ocean view.
Photo courtesy of Faena Hotel Miami Beach.

Address: 3201 Collins Ave, Miami Beach, FL 33140

Faena Hotel Miami Beach is a boutique hotel with gorgeous views of the water. It’s one of the best hotels on the beach.

It offers elegant rooms that are art deco-inspired. You can choose between a view of the bay or the ocean. Regardless of which you choose, the views are incredible.

During your stay, be sure to visit Tierra Santa Healing House for South American-inspired spa treatments. It’s a 22,000 square-foot sanctuary that’ll make you feel rejuvenated.

From the rooms and relaxation to dining and entertainment, you’ll have a great experience staying at Faena Hotel.

Make a reservation at Faena Hotel Miami Beach.

6. W Miami

Pool at W Miami surrounded by buildings.
Photo courtesy of W Miami.

Address: 485 Brickell Ave, Miami, FL 33131

W Miami is set in Downtown Miami’s Brickell neighborhood. It overlooks Biscayne Bay and the Miami River.

The rooms offer floor-to-ceiling windows, which makes the room look lively. Some of the rooms also have beautiful marble floors and balconies.

After a night of partying, detox in the 28,000-square-foot Iconbrickell Spa. Get a spa treatment with views of the city skyline, Biscayne Bay and Miami River.

On the 15th floor, swim in the WET Deck Pool and enjoy scenic views of downtown Miami.

Overall, W Miami is a wonderful hotel with friendly staff and beautiful views.

Make a reservation at W Miami.

7. Mandarin Oriental, Miami

Exterior of the waterfront Mandarin Oriental hotel in Miami.
Photo courtesy of Mandarin Oriental, Miami.

Address: 500 Brickell Key Dr, Miami, FL 33131

Mandarin Oriental, Miami is one of the best hotels in Florida. It faces Downtown Miami and has sophisticated rooms with amazing views.

The staff is courteous and friendly. They go the extra mile to ensure you have a great stay.

Aside from the rooms and staff, you can enjoy delicious food with waterside views at La Mar, YAKU, and MO Bar and Lounge.

Whether you’re traveling alone, with your partner or family, you’ll have a top-notch experience.

Make a reservation at Mandarin Oriental, Miami.

8. The Setai Miami Beach

Pools, palm trees, and a sunset at The Setai Miami Beach.
Photo courtesy of The Setai Miami Beach.

Address: 2001 Collins Ave, Miami Beach, FL 33139

The Setai Miami Beach is a luxury, all-suite hotel set on South Beach. The ambiance is incredible, and the service is top-notch.

The suites are Asian-inspired and have Far Eastern aesthetics. Whether you choose the art deco or the ocean-view suites, you’ll love your stay.

The dining experiences are also worth checking out. Jaya and The Ocean Grill are the two dining options to enjoy a delicious meal. At night, head to The Bar and Courtyard for drinks and music.

Make a reservation at The Setai Miami Beach.

9. The Ritz-Carlton Coconut Grove, Miami

Interior of The Ritz-Carlton Coconut Grove.
Photo courtesy of The Ritz-Carlton Coconut Grove, Miami.

Address: 3300 SW 27th Ave, Miami, FL 33133

The Ritz-Carlton Coconut Grove is a sophisticated and high-end hotel that features views of Biscayne Bay. It’s also a short walk from the Dinner Key Marina.

The rooms and suites have floor-to-ceiling windows, which fill the rooms with natural light. Each room has an oversized balcony that overlooks the bay or a view of Miami.

For dining, visit Isabelle’s Grill Room and Garden or The Commodore. Overall, it’s an elegant hotel with attentive staff.

Make a reservation at The Ritz-Carlton Coconut Grove, Miami.

10. The Miami Beach EDITION

Guestroom at The Miami Beach Edition hotel with a water view.
Photo courtesy of The Miami Beach EDITION.

Address: 2901 Collins Ave, Miami Beach, FL 33140

The Miami Beach EDITION is a beautifully-designed and modern beachfront hotel.

The luxury rooms have large windows with great views of the city, pool, or ocean. They’re also pet-friendly, so you can bring your furry friend along.

From fine dining at Matador Room to casual al fresco dining at Tropicale, you’ll also have access to many dining options.

Make a reservation at The Miami Beach EDITION.

11. Loews Miami Beach Hotel

View of South Beach from the balcony at Loews hotel.
Photo courtesy of Loews Miami Beach Hotel.

Address: 1601 Collins Ave, Miami Beach, FL 33139

Loews Miami Beach Hotel is nestled right on the beach. It’s an oceanfront hotel in the vibrant Art Deco District.

It has a beautiful atmosphere, and it’s close to many attractions. Whether you want to hang out at the beach or walk around, it’s in a great location.

The rooms and suites are unique. They’re modern, and each has an elegant wall-length piece of art.

The hotel also has excellent restaurants to dine at and a great fitness center for exercise.

It’s great for families, solo travel, or an intimate vacation with your partner.

Make a reservation at Loews Miami Beach Hotel.

Frequently asked questions

What’s the best area to stay in Miami?

Downtown Miami, South Beach, Bal Harbour, and Coconut Grove are the best areas to stay in Miami.

Where do celebrities stay in Miami?

You’ll most likely spot celebrities in South Beach. The Setai is a hotel that celebrities love.

Do I need a car in Miami?

No, you don’t need a car when you’re visiting Miami. It’s walker-friendly, and you’ll have access to transit options. Uber and Lyft are also great choices for getting around.


Miami is one of the best vacation destinations in the United States. It has great weather, beaches, and is a melting pot for culture and art. Book a stay at one of the top hotels for an amazing experience.

More resources:

Featured image courtesy of Unsplash.

Portrait of David Em.

About David Em

David Em is the founder of Nola & Luna Travel, the destination for travel advice and inspiration. He launched Nola & Luna Travel to share expert advice, useful tips, unbiased reviews, and inspiration about destinations across the globe.