2 Best Hotels in Mid-Beach, Miami and Miami Beach

Background Illustration for Hotels

The stretch of Miami Beach called Mid-Beach is undergoing a renaissance, as formerly run-down hotels are renovated and new hotels and condos are built. Most locals—and visitors—even prefer it to South Beach nowadays.

Generator Miami

$ | 3120 Collins Ave, Miami, FL, 33140, USA

The art-deco, bright Miami vibe oozes through this hotel only steps away from the beach and main attractions of Mid-Beach. There are plenty of room options, including hostel-like bunk bed rooms for the younger crowd, but the Generator is a place for all ages. A gorgeous pool in the back along with Pikio Taco as the dining option that brings in hotel guests and locals alike, The Generator captures the essence of Miami perfectly. Go ahead and spoil yourself with one of the many private room options and enjoy what the city truly has to offer.

Pros

  • Wide variety of room types
  • Bright and social lobby
  • A place for all ages

Cons

  • No parking with few overnight options nearby
  • Wet rooms showers may not be for some people
  • Some hostel-style rooms
3120 Collins Ave, Miami, FL, 33140, USA
786-496--5730
Hotel Details
103 rooms
No Meals

Quick Facts

  • $

Something incorrect in this review?

Hotel Trouvail

$ | 3101 Indian Creek Dr., FL, 33140, USA

Tucked away on Indian Creek Drive inside a restored art deco building (once the Greenbrier Hotel) is this boho-chic boutique hotel with oversize rooms and suites, each impeccably decorated with retro Mediterranean flair. The property's pool is located in a lush, tropical garden that feels like a private oasis. The on-site restaurant, aptly named Greenbrier Swim and Social, features an all-day menu of salads and sandwiches, as well as a full cocktail bar. While it's not located directly on the beach, complimentary beach umbrellas, chairs, and towel set-ups are provided.

Pros

  • Located on a quiet street
  • Pool feels like a private tropical oasis
  • House bicycles

Cons

  • $25 per night self-parking
  • Not directly on the beach
  • Never-ending construction in surrounding area
3101 Indian Creek Dr., FL, 33140, USA
305-763--8006
Hotel Details
71 rooms
No Meals

Quick Facts

  • $

Something incorrect in this review?