These resorts list a spa among their amenities, from large wellness centres with thermal areas and fitness classes to smaller treatment rooms. Spa access is usually separate from the room rate, so book treatments ahead — weekends and holiday periods fill up fast, especially in Miami Beach and Naples.
Below are all 36 spa resorts we list for Miami, spread across Miami Beach, Miami, Sunny Isles Beach, Key Biscayne, Aventura. On the mainland, Coral Gables, Key Biscayne and Aventura offer golf, marina and spa resorts away from the beach crowds, while Homestead and Florida City to the south work as a base for Everglades and Biscayne national parks and the drive down to the Keys..
Map data © OpenStreetMap contributors. Pins show approximate locations.
Spa Resorts in Miami, FL
Sorted by guest rating, weighted by number of reviews.
Miami Beach
$$$
Miami area · ★★★★
4.5 /5 10,559 reviews
Open 24 hours
Beach Luxury Family Pet-Friendly Kids Club / Play
Miami Beach
Miami area · ★★★★★
4.1 /5 17,249 reviews
Open 24 hours
Beach Luxury Family Kitchens / Villas
Miami Beach
$$$
Miami area · ★★★★★
4.6 /5 5,147 reviews
Open 24 hours
Beach Luxury Family Kitchens / Villas Kids Club / Play
Miami
★★★
4.0 /5 12,419 reviews
Open 24 hours
Family Spa Kids Club / Play
Miami
$$$
★★★★
4.7 /5 2,829 reviews
Open 24 hours
Sunny Isles Beach
$$$
Miami area · ★★★★★
4.7 /5 2,657 reviews
Open 24 hours
Beach Luxury Family Pet-Friendly Kids Club / Play
Miami Beach
$$$
Miami area · ★★★★★
4.6 /5 3,101 reviews
Open 24 hours
Beach Luxury Spa Kids Club / Play
Miami Beach
$$$
Miami area · ★★★★
4.2 /5 6,606 reviews
Open 24 hours
Beach Luxury Family Pet-Friendly
Miami Beach
$$$
Miami area · ★★★★
4.4 /5 3,860 reviews
Open 24 hours
Key Biscayne
$$$
Miami area · ★★★★★
4.5 /5 2,962 reviews
Open 24 hours
Beach Luxury Family Kids Club / Play
Miami
$$$
★★★★★
4.7 /5 2,054 reviews
Open 24 hours
Aventura
$$$
Miami area · ★★★★
4.3 /5 4,168 reviews
Open 24 hours
Luxury Family Golf Water Park / Lazy River
Bal Harbour
$$$
Miami area · ★★★★★
4.6 /5 2,384 reviews
Open 24 hours
Beach Luxury Family Pet-Friendly Kids Club / Play
Coral Gables
$$$
Miami area · ★★★★
4.5 /5 2,796 reviews
Open 24 hours
Luxury Family Golf Pet-Friendly
Miami Beach
Miami area · ★★★★
4.5 /5 2,675 reviews
Open 24 hours
Miami Beach
$$$
Miami area · ★★★★★
4.5 /5 2,648 reviews
Open 24 hours
Bal Harbour
Miami area · ★★★★★
4.7 /5 1,693 reviews
Open 24 hours
Beach Luxury Spa Pet-Friendly Kitchens / Villas
Surfside
$$$
Miami area · ★★★★★
4.8 /5 1,447 reviews
Open 24 hours
Beach Luxury Family Pet-Friendly Kids Club / Play
Miami
$$$
★★★★
4.5 /5 2,354 reviews
Open 24 hours
Family Golf Spa Water Park / Lazy River
Miami Beach
$$$
Miami area · ★★★★★
4.3 /5 3,236 reviews
Open 24 hours
Beach Luxury Spa Pet-Friendly
Miami Beach
$$$
Miami area · ★★★★★
4.2 /5 3,519 reviews
Open 24 hours
Beach Luxury Spa Pet-Friendly
Miami Beach
Miami area · ★★★★★
4.5 /5 1,923 reviews
Open 24 hours
Beach Luxury Spa Kitchens / Villas
Sunny Isles Beach
Miami area ·
3.7 /5 9,377 reviews
Open 24 hours
Miami Beach
$$$
Miami area · ★★★
4.3 /5 2,098 reviews
Open 24 hours
Miami Beach
$$$
Miami area · ★★★★
3.9 /5 4,029 reviews
Open 24 hours
Beach Luxury Family Pet-Friendly Kids Club / Play
Miami Beach
$$
Miami area · ★★★★
3.8 /5 4,838 reviews
Open 24 hours
Miami Beach
$$$
Miami area · ★★★★
4.1 /5 2,567 reviews
Open 24 hours
Miami Beach
$$$
Miami area · ★★★★
4.4 /5 1,086 reviews
Open 24 hours
Beach Luxury Spa Pet-Friendly Kitchens / Villas
Miami Beach
$$$
Miami area · ★★★★★
4.0 /5 1,765 reviews
Open 24 hours
Beach Luxury Family Kids Club / Play
Miami Beach
$$$
Miami area · ★★★
3.9 /5 2,076 reviews
Open 24 hours
Beach Luxury Family Pet-Friendly Kids Club / Play
Sunny Isles Beach
$$
Miami area · ★★★★
3.9 /5 2,039 reviews
Open 24 hours
Miami Beach
Miami area · ★★★★★
4.2 /5 923 reviews
Open 24 hours
Beach Luxury Family Kitchens / Villas
Sunny Isles Beach
$$$
Miami area · ★★★★
4.0 /5 1,039 reviews
Open 24 hours
Beach Family Spa Pet-Friendly Kids Club / Play
Miami Beach
Miami area · ★★★★
4.7 /5 119 reviews
Open 24 hours
Beach Luxury Family Kitchens / Villas
Miami Beach
Miami area ·
Open 24 hours
Miami Beach
Miami area ·
4.4 /5 3,203 reviews
Temporarily closed