Grand Beach Hotel

Bay Harbor is a waterfront boutique hotel featuring 96 suites. The hotel is located on Bay Harbor Islands, Miami, only a short walk from the beaches of Surfside, Florida and

Bal Harbour


The hotel features oversized accommodations like its sister properties the

Grand Beach Hotel Miami Beach

and the Grand Beach Hotel Surfside.


start at approximately 400 square feet with either one king bed or two double beds. Most rooms offer two bathrooms, separate living and sleeping areas, refrigerator, two TVs and a balcony overlooking the water or the city. Two bedroom suites provide even more space and can accommodate up to six travelers.

Learn More


All guests can enjoy Continental Breakfast (included in the daily resort fee) which is served daily in the Lobby Lounge. A waterfront pool, waterfront Jacuzzi and a spacious fitness center give visitors the opportunity to relax or stay in shape while vacationing in Miami Beach or conducting business in South Florida. Valet Parking is available (charges apply).

Grand Beach Hotel Bay Harbor is within walking distance to several neighborhood restaurants. The Marketplace, located in the lobby, sells snacks, beverages and frozen dinners which can be microwaved in the adjacent pantry.

Learn More