Best 8 Spa Hotels in Fort Myers Beach for a Relaxing Getaway

Larisa Christos
3 weeks ago

Are you in a hurry?

Here is a quick list of Spa Hotels in Fort Myers Beach, selected based on their rating

Name of hotel Accommodation Rating Price, $
Margaritaville Beach Resort Ft Myers Beach

8.8 / 10

(722 Reviews)

From 279$
Inn At Pelican Bay

9.1 / 10

(857 Reviews)

From 162$
Inn On Fifth

9.0 / 10

(109 Reviews)

From 129$
Resort Harbour Properties - Fort Myers / Sanibel Gateway

9.5 / 10

(18 Reviews)

From 727$
Sundial Beach Resort & Spa

8.9 / 10

(95 Reviews)

From 192$

Top Spa Hotels in Fort Myers Beach

Table of contents

Margaritaville Beach Resort Ft Myers Beach Inn At Pelican Bay Inn On Fifth Resort Harbour Properties - Fort Myers / Sanibel Gateway Best Spa Hotels Near Fort Myers Beach Sundial Beach Resort & Spa Hotel Escalante Comfort Inn & Suites Port Charlotte-Punta Gorda 5 Star Spa Hotels in Fort Myers Beach Shangri-La Springs

View all photos

8.8
Excellent
722 Reviews

Margaritaville Beach Resort Ft Myers Beach

⭐ ⭐ ⭐ ⭐
📍 251 Crescent Street, Fort Myers Beach

From 279$

Check Availability

View all photos

9.1
Excellent
857 Reviews

Inn At Pelican Bay

⭐ ⭐ ⭐ ⭐
📍 800 Vanderbilt Beach Road

From 162$

Check Availability

Best Spa Hotels Near Fort Myers Beach

View all photos

9
Excellent
109 Reviews

Inn On Fifth

⭐ ⭐ ⭐ ⭐
📍 699 Fifth Avenue South

From 129$

Check Availability

View all photos

9.5
Excellent
18 Reviews

Resort Harbour Properties - Fort Myers / Sanibel Gateway

⭐ ⭐ ⭐
📍 17170 Harbour Pointe Drive #101 (Check In Only)

From 727$

Check Availability

5 Star Spa Hotels in Fort Myers Beach

View all photos

8.9
Excellent
95 Reviews

Sundial Beach Resort & Spa

⭐ ⭐ ⭐ ⭐
📍 1451 Middle Gulf Drive

From 192$

Check Availability

View all photos

9.1
Excellent
38 Reviews

Hotel Escalante

⭐ ⭐ ⭐ ⭐
📍 290 5Th Ave S

From 756$

Check Availability

Spa Hotels Fort Myers Beach City Centre

View all photos

8.2
Very good
194 Reviews

Comfort Inn & Suites Port Charlotte-Punta Gorda

⭐ ⭐ ⭐ ⭐
📍 812 Kings Highway

From 88$

Check Availability

View all photos

8.1
Very good
57 Reviews

Shangri-La Springs

📍 27750 Old 41 Rd Bonita Springs Florida

From 143$

Check Availability

Location