Bal Harbour is a small, upscale barrier-island village on Collins Avenue where the hotel options range from a 3-star boutique with a near-perfect guest score to two of Marriott's flagship 5-star brands. Every hotel on this list is within the Bal Harbour village limits, within walking distance of Bal Harbour Shops and the Atlantic beach. Selection balanced guest satisfaction scores, star rating, proximity to the village center, and verified sustainability credentials.
How we ranked these hotels
We ranked these hotels in a set order, and here is what moved a property up.
- 1. Hotels with verified sustainability certifications or published eco programs come first.
- 2. Within the same sustainability level, higher star ratings rank higher.
- 3. Where star ratings match, the higher guest score decides the order.
Every property on this list is physically within Bal Harbour, not in neighboring Surfside or Sunny Isles Beach. The list includes at least one mid-range option and at least one upscale option to cover the full range of travelers who visit the enclave.
Bal Harbour hotels at a glance
| Hotel | Stars | Guest score | Nearest bus stop |
|---|---|---|---|
| The St. Regis Bal Harbour Resort | 5 | 8.8 | Collins Ave & 96 St (Route 120) |
| The Ritz-Carlton Bal Harbour, Miami | 5 | 9.0 | Collins Ave & 103 St (Route 120) |
| Sun Harbour Boutique Hotel | 3 | 9.8 | Collins Ave & 96 St (Route 120) |
| Sea View Hotel | 3 | 8.3 | Collins Ave & 99 St (Route 120) |
| Grand Beach Hotel Bay Harbor | 3 | 8.3 | Bay Harbor Dr & 96 St (Route 120) |
Getting around Bal Harbour without a car
- Miami-Dade Transit Route 120 runs along Collins Avenue and stops within a 3-to-5-minute walk of every hotel on this list.
- Bal Harbour Shops is walkable from all five properties, with the farthest hotel (Grand Beach Hotel Bay Harbor) about a 10-minute walk via East Bay Harbor Drive.
- The nearest Metrorail station is Dadeland North, roughly 12 miles south. For airport transfers, most guests use rideshare or the hotel's own car service.
Mid-range vs. upscale options in Bal Harbour
Bal Harbour skews heavily toward luxury, but two properties on this list give travelers a mid-range entry point without leaving the village. Sun Harbour Boutique Hotel on 9576 Collins Ave earns the highest guest score of any hotel on this list at 9.8, making it the clearest value pick. Sea View Hotel at 9909 Collins Ave adds a second mid-range option just 0.14 miles from the St. Regis anchor point.
For travelers who want full-service luxury, The St. Regis Bal Harbour Resort and The Ritz-Carlton Bal Harbour, Miami both are on Collins Avenue and deliver the spa, restaurant, and beachfront amenities that define the village's reputation. Grand Beach Hotel Bay Harbor rounds out the list as a 3-star property on East Bay Harbor Drive, offering bay-side access rather than direct oceanfront.
The hotels
The St. Regis Bal Harbour Resort
9703 Collins Avenue
8.8113 reviews
A 5-star address on Collins Avenue, 0.02 miles from the village center, with direct beach access and full St. Regis service.
View hotel →
The Ritz-Carlton Bal Harbour, Miami
10295 Collins Ave
9.0109 reviews
9.0 guest score, 5-star, at 10295 Collins Ave inside Bal Harbour village on a quieter northern stretch of beach.
View hotel →
Sun Harbour Boutique Hotel
9576 Collins Ave
9.8221 reviews
A 9.8 guest score at mid-range pricing, a well-reviewed Bal Harbour stay without the 5-star rate.
View hotel →
Sea View Hotel
9909 Collins Ave
8.31,058 reviews
Mid-range option at 9909 Collins Ave, with pool access and an on-site restaurant, a 3-min walk to the Route 120 bus.
View hotel →
Grand Beach Hotel Bay Harbor
9601 East Bay Harbor Drive
8.31,009 reviews
Bay-side hotel with kitchenette rooms and a pool at a 3-star price, about a 10-min walk to Bal Harbour Shops.
View hotel →
Frequently asked questions
Which hotels in Bal Harbour are closest to Bal Harbour Shops?+
The St. Regis Bal Harbour Resort at 9703 Collins Avenue and Sun Harbour Boutique Hotel at 9576 Collins Avenue are both within a 5-minute walk of Bal Harbour Shops. Sea View Hotel at 9909 Collins Ave is a 4-minute walk in the other direction.
Is there public transit to hotels in Bal Harbour?+
Miami-Dade Transit Route 120 runs along Collins Avenue and serves all five hotels on this list. The closest stops are Collins Ave & 96 St and Collins Ave & 99 St, both within a 2-to-4-minute walk of most properties. Bal Harbour has no Metrorail or Metromover access.
What is the most affordable hotel option in Bal Harbour?+
Sun Harbour Boutique Hotel and Sea View Hotel are the two mid-range options physically within or immediately adjacent to Bal Harbour. Sun Harbour carries a guest score of 9.8, making it the strongest value pick on the list.
Do any Bal Harbour hotels have verified sustainability certifications?+
None of the five hotels on this list carry a publicly verified sustainability certification such as LEED, Green Key, or Florida Green Lodging at this time. If eco credentials are a priority, we have a separate page for eco-friendly luxury hotels in Miami that covers certified properties across the metro area.
Which Bal Harbour hotel has the highest guest score?+
Sun Harbour Boutique Hotel at 9576 Collins Ave holds a guest score of 9.8, the highest of any property on this list. The Ritz-Carlton Bal Harbour follows at 9.0.



