Fort Myers Area hotels

Hotels City Rating

Sanibel Harbour Marriott Resort & Spa Punta Rassa  4 stars

17260 Harbour Pointe Drive, Punta Rassa, United States, 33908

Punta Rassa Fabulous
GBP 172

Casa Ybel Resort Sanibel Island  4 stars

2255 West Gulf Drive, Sanibel Island, United States, 33957

Sanibel Island Fabulous
GBP 232

Pink Shell Beach Resort & Marina Fort Myers Beach  4 stars

275 Estero Boulevard, Fort Myers Beach, United States, 33931

Fort Myers Beach Fabulous
GBP 245

Sundial Beach Resort & Spa Sanibel Island  4 stars

1451 Middle Gulf Drive, Sanibel Island, United States, 33957

Sanibel Island Very good
GBP 206

Universal Vacation Homes Fort Myers  4 stars

9720 Commerce Center Court, Fort Myers, United States, 33908

Fort Myers
GBP 161

The Westin Cape Coral Resort At Marina Village  4 stars

5951 Silver King Boulevard, Cape Coral, United States, 33914

Cape Coral Superb
GBP 180

Hilton Grand Vacations Tortuga Beach Club Sanibel Island  4 stars

959 East Gulf Drive, Sanibel Island, United States

Sanibel Island

Marina Village At Snug Harbor Fort Myers Beach  4 stars

645 Old San Carlos Blvd P.O. Box 2430, Fort Myers Beach, United States

Fort Myers Beach

Beachview Cottages Sanibel  4 stars

3325 West Gulf Drive, Sanibel, United States

Sanibel
GBP 177

Best Western Plus Beach Resort Fort Myers Beach  3 stars

684 Estero Boulevard, Fort Myers Beach, United States, 33931-5021

Fort Myers Beach Superb
GBP 164

Best Western Airport Inn Fort Myers  3 stars

8955 Daniels Parkway, Fort Myers, United States, 33912-0821

Fort Myers Fabulous
GBP 92

Best Western Fort Myers Inn & Suites  3 stars

4400 Ford Street Ext, Fort Myers, United States, 33916-9420

Fort Myers Fabulous
GBP 82

Allure Suites Fort Myers  3 stars

9200 College Pkwy, Fort Myers, United States, 33919-4812

Fort Myers Good
GBP 81

Clarion Fort Myers  3 stars

12635 South Cleveland Avenue, Fort Myers, United States, 33907

Fort Myers
GBP 49

Comfort Inn & Suites Airport Fort Myers  3 stars

10081 Intercom Drive, Fort Myers, United States, 33913

Fort Myers Superb
GBP 94

Crowne Plaza Fort Myers At Bell Tower Shops  3 stars

13051 Bell Tower Drive, Fort Myers, United States, 33907

Fort Myers Fabulous
GBP 93

Embassy Suites By Hilton Fort Myers - Estero  3 stars

10450 Corkscrew Commons Drive, Estero, United States, 33928

Estero Superb
GBP 98

Fairfield Inn Fort Myers  3 stars

7090 Cypress Terrace, Fort Myers, United States, 33907

Fort Myers Fabulous
GBP 153

Hilton Garden Inn Fort Myers  3 stars

12600 University Drive, Fort Myers, United States, 33907

Fort Myers Superb
GBP 140

Homewood Suites By Hilton Fort Myers  3 stars

5255 Big Pine Way, Fort Myers, United States, 33907

Fort Myers Superb
GBP 108

Wyndham Garden Fort Myers Beach  3 stars

6890 Estero Blvd, Fort Myers Beach, United States, 33931

Fort Myers Beach Fabulous
GBP 151

Holiday Inn Fort Myers - Downtown Area  3 stars

2431 Cleveland Ave, Fort Myers, United States, 33901

Fort Myers Fabulous
GBP 101

Sanibel Island Beach Resort  3 stars

1231 Middle Gulf Drive, Sanibel Island, United States, 33957

Sanibel Island Fabulous
GBP 143

Hampton Inn Fort Myers-Airport & I-75  3 stars

9241 Market Place Rd., Fort Myers, United States, 33912

Fort Myers Superb
GBP 109

Hampton Inn & Suites Fort Myers Beach/Sanibel Gateway  3 stars

11281 Summerlin Square Blvd., Fort Myers, United States, 33931

Fort Myers Fabulous
GBP 127

Lighthouse Resort Inn & Suites Fort Myers Beach  3 stars

1051 Fifth Avenue, Fort Myers Beach, United States, 33931-2699

Fort Myers Beach Good
GBP 154

Lovers Key Resort Fort Myers Beach  3 stars

8701 Estero Blvd, Fort Myers Beach, United States, 33931

Fort Myers Beach Superb
GBP 151

La Quinta Inn & Suites Ft. Myers Sanibel Gateway Fort Myers  3 stars

20091 Summerlin Road, Fort Myers, United States, 33908

Fort Myers Fabulous
GBP 82

La Quinta Inn & Suites Fort Myers Airport  3 stars

9521 Market Pl Road, Fort Myers, United States, 33912

Fort Myers Superb
GBP 85

West Wind Inn Sanibel Island  3 stars

3345 West Gulf Drive, Sanibel Island, United States, 33957

Sanibel Island Superb
GBP 181

Pointe Estero Resort Fort Myers Beach  3 stars

6640 Estero Boulevard, Fort Myers Beach, United States, 33931

Fort Myers Beach Superb
GBP 272

Gullwing Beach Resort Fort Myers Beach  3 stars

6620 Estero Boulevard, Fort Myers Beach, United States, 33931

Fort Myers Beach Superb
GBP 246

Diamondhead Beach Resort Fort Myers Beach  3 stars

2000 Estero Boulevard, Fort Myers Beach, United States, 33931

Fort Myers Beach Fabulous
GBP 197

Song Of The Sea Sanibel Island  3 stars

863 E Gulf Dr, Sanibel Island, United States, 33957

Sanibel Island Superb
GBP 244

Seaside Inn Sanibel Island  3 stars

541 East Gulf Drive, Sanibel Island, United States, 33957

Sanibel Island Superb
GBP 187

Sunset Beach Inn Sanibel Island  3 stars

3287 West Gulf Drive, Sanibel Island, United States, 33957

Sanibel Island Fabulous
GBP 169

Springhill Suites Fort Myers Airport  3 stars

9501 Market Place Rd, Fort Myers, United States, 33912

Fort Myers Superb
GBP 93

Island Inn Sanibel  3 stars

3111 West Gulf Drive, Sanibel, United States, 33957

Sanibel Superb
GBP 237

Outrigger Beach Resort Fort Myers Beach  3 stars

6200 Estero Boulevard, Fort Myers Beach, United States, 33931

Fort Myers Beach Fabulous
GBP 136

Days Inn & Suites By Wyndham Fort Myers Near Jetblue Park  3 stars

10150 Daniels Parkway, Fort Myers, United States, 33913

Fort Myers Superb
GBP 89

Sanibel Inn Sanibel Island  3 stars

937 East Gulf Drive, Sanibel Island, United States, 33957

Sanibel Island Fabulous
GBP 223

Homewood Suites By Hilton Fort Myers Airport/Fgcu  3 stars

16450 Corporate Commerce Way, Fort Myers, United States, 33913

Fort Myers Exceptional
GBP 105

Residence Inn Fort Myers Sanibel  3 stars

20371 Summerlin Road, Fort Myers, United States, 33908

Fort Myers Superb
GBP 114

Matanzas Inn Fort Myers Beach  3 stars

414 Crescent Street, Fort Myers Beach, United States, 33931

Fort Myers Beach Fabulous
GBP 130

Hilton Garden Inn Fort Myers Airport/Fgcu  3 stars

16410 Corporate Commerce Way, Fort Myers, United States, 33913

Fort Myers Superb
GBP 115

Hampton Inn & Suites Fort Myers-Colonial Blvd.  3 stars

4350 Executive Circle, Fort Myers, United States, 33916

Fort Myers Exceptional
GBP 126

Harbour House At The Inn Fort Myers Beach  3 stars

450 Old San Carlos Blvd, Fort Myers Beach, United States, 33931

Fort Myers Beach Exceptional
GBP 167

Sanibel Moorings Sanibel Island  3 stars

845 East Gulf Drive, Sanibel Island, United States, 33957

Sanibel Island Superb
GBP 169

Mainstay Suites Fort Myers  3 stars

9200 College Parkway, Fort Myers, United States, 33919

Fort Myers Superb
GBP 132

Gulfview Manor Resort Fort Myers Beach  3 stars

6530 Estero Blvd, Fort Myers Beach, United States, 33931

Fort Myers Beach Superb
GBP 110

Mango Street Inn Fort Myers Beach  3 stars

126 Mango Street, Fort Myers Beach, United States, 33931

Fort Myers Beach Exceptional
GBP 124

Manatee Bay Inn Fort Myers Beach  3 stars

932 Third Street, Fort Myers Beach, United States, 33931

Fort Myers Beach Superb
GBP 168

The Neptune Resort Fort Myers Beach  3 stars

2310 Estero Boulevard, Fort Myers Beach, United States, 33931

Fort Myers Beach Fabulous
GBP 201

Sanibel Harbour By Resort Harbour Properties Punta Rassa  3 stars

17170 Harbour Pointe Drive #101 (Check In Only), Punta Rassa, United States, 33908

Punta Rassa
GBP 147

Baymont Inn & Suites Fort Myers Airport  3 stars

9401 Marketplace Rd, Fort Myers, United States, 33912

Fort Myers Fabulous
GBP 91

Edgewater Inn Fort Myers Beach  3 stars

781 Estero Boulevard, Fort Myers Beach, United States, 33931

Fort Myers Beach Very good
GBP 190

Hideaway Waterfront Resort Cape Coral  3 stars

4601 South East Fifth Avenue, Cape Coral, United States, 33904

Cape Coral Very good
GBP 66

Beach Shell Inn Fort Myers Beach  3 stars

2610 Estero Boulevard, Fort Myers Beach, United States, 33931

Fort Myers Beach Superb
GBP 151

Silver Sands Villas Fort Myers Beach  3 stars

1207 Estero Boulevard, Fort Myers Beach, United States, 33931

Fort Myers Beach Fabulous
GBP 119

Dolphin Key Resort Cape Coral  3 stars

1502 Miramar Street, Cape Coral, United States, 33904

Cape Coral Fabulous
GBP 78

Lighthouse Resort And Club Sanibel Island  3 stars

210 Periwinkle Way, Sanibel Island, United States

Sanibel Island

Lahaina Inn Resort Fort Myers Beach  3 stars

5580 Estero Blvd. Fort Myers Beach, Fort Myers Beach, United States

Fort Myers Beach

Tarpon Tale Inn Sanibel  3 stars

367 Periwinkle Way, Sanibel, United States

Sanibel
GBP 127

Legacy Harbour Hotel & Suites Fort Myers  3 stars

2038 West 1St Street, Fort Myers, United States, 33901

Fort Myers Superb
GBP 99

Tropical Sands Resort Fort Myers Beach  3 stars

7785 Estero Blvd. Fort Myers Beach, Fort Myers Beach, United States

Fort Myers Beach

Caribe Beach Resort Sanibel Island  3 stars

2669 W. Gulf Drive P.O. Box 158, Sanibel Island, United States

Sanibel Island

Days Inn Fort Myers Springs Resort Estero  2 stars

18051 South Tamiami Trail, Estero, United States, 33908-8600

Estero Fabulous
GBP 71

Comfort Inn Fort Myers  2 stars

4171 Boatways Road, Fort Myers, United States, 33905

Fort Myers Very good
GBP 73

Americas Best Value Inn Fort Myers  2 stars

11501 South Cleveland Avenue, Fort Myers, United States, 33907

Fort Myers Fabulous
GBP 72

Quality Suites Fort Myers - I-75  2 stars

13651-A Indian Paint Ln., Fort Myers, United States, 33912

Fort Myers Very good
GBP 93

Days Inn Fort Myers South/Airport  2 stars

11435 South Cleveland Avenue, Fort Myers, United States, 33907

Fort Myers Guest rating
GBP 68

Travelodge Fort Myers Airport  2 stars

13661 Indian Paint Lane, Fort Myers, United States, 33912

Fort Myers Very good
GBP 49

Econo Lodge North Fort Myers  2 stars

13301 N. Cleveland, Fort Myers, United States, 33903

Fort Myers Guest rating
GBP 82

Sun Deck Inn And Suites Fort Myers Beach  2 stars

1051 3Rd St, Fort Myers Beach, United States, 33931

Fort Myers Beach Fabulous
GBP 62

La Quinta Inn Fort Myers Central  2 stars

4850 South Cleveland Avenue, Fort Myers, United States, 33907-1320

Fort Myers Fabulous
GBP 87

Travelodge Fort Myers  2 stars

4760 South Cleveland Ave, Fort Myers, United States, 33907-1311

Fort Myers Good
GBP 64

Suburban Extended Stay Hotel Fort Myers  2 stars

10150 Metro Parkway, Fort Myers, United States, 33966

Fort Myers Superb
GBP 61

Intown Suites Ft. Myers Fort Myers  2 stars

7071 Lakeridge Court Southwest, Fort Myers, United States, 33907

Fort Myers Very good
GBP 43

Lani Kai Island Resort (Adults Only) Fort Myers Beach  2 stars

1400 Estero Boulevard, Fort Myers Beach, United States, 33931

Fort Myers Beach Guest rating
GBP 134

Candlewood Suites Fort Myers-Sanibel Gateway  2 stars

9740 Commerce Center Court, Fort Myers, United States, 33908

Fort Myers Superb
GBP 109

Holiday Inn Express Cape Coral-Fort Myers Area  2 stars

1538 Cape Coral Parkway East, Cape Coral, United States, 33904

Cape Coral Fabulous
GBP 85

Pierview Hotel And Suites Fort Myers Beach  2 stars

1160 Estero Boulevard, Fort Myers Beach, United States, 33931

Fort Myers Beach Good
GBP 157

Hidden Harbor Suites Fort Myers Beach  2 stars

75 Mound Road, Fort Myers Beach, United States, 33931

Fort Myers Beach Fabulous
GBP 98

Flamingo Inn Fort Myers Beach  2 stars

6090 Estero Boulevard, Fort Myers Beach, United States, 33931

Fort Myers Beach Fabulous
GBP 119

Knights Inn Fort Myers  2 stars

3350 Marinatown Lane, Fort Myers, United States, 33903

Fort Myers Guest rating
GBP 79

Anchor Inn And Cottages Sanibel Island  2 stars

1245 Periwinkle Way, Sanibel Island, United States, 33957

Sanibel Island Fabulous
GBP 134

Golf View Motel Fort Myers  2 stars

3523 Cleveland Avenue, Fort Myers, United States, 33901

Fort Myers
GBP 62

Palm City Motel Fort Myers  2 stars

4541 Palm Beach Boulevard, Fort Myers, United States, 33901

Fort Myers Guest rating
GBP 46

Sandpiper Gulf Resort Fort Myers  2 stars

5550 Estero Boulevard, Fort Myers, United States, 33931

Fort Myers Superb
GBP 157

Tahitian Inn Fort Myers Beach  2 stars

17761 San Carlos Boulevard, Fort Myers Beach, United States, 33931

Fort Myers Beach Very good
GBP 89

Hideaway Village Fort Myers Beach  2 stars

5607 Estero Blvd, Fort Myers Beach, United States

Fort Myers Beach Guest rating
GBP 111

Dolphin Inn Resort Fort Myers Beach  2 stars

6555 Estero Blvd., Fort Myers Beach, United States, 33931

Fort Myers Beach
GBP 72

Windward Passage By Vri Resort Fort Myers Beach  0 stars

418 North Estero Boulevard, Fort Myers Beach, United States, 33941

Fort Myers Beach
GBP 99

Santa Maria Harbour Resort - Two Bedroom Condominium 3104 Fort Myers Beach  0 stars

7317 Estero Blvd , Fort Myers Beach, United States, 33931

Fort Myers Beach
GBP 127

Sanibel Siesta On The Beach Sanibel Island  0 stars

1246 Fulgur St, Sanibel Island, United States, 33957

Sanibel Island Very good
GBP 170

Gulf Breeze Cottages Sanibel Island  0 stars

1081 Shell Basket Lane, Sanibel Island, United States, 33957

Sanibel Island Fabulous
GBP 168

Groves Rv Resort Fort Myers  0 stars

16175 John Morris Road, Fort Myers, United States, 33908

Fort Myers
GBP 125

Shalimar Cottages And Motel Sanibel Island  0 stars

2823 West Gulf Drive, Sanibel Island, United States

Sanibel Island Superb
GBP 197

Gulf Breeze Condominium Fort Myers Beach  0 stars

5577 Estero Boulevard , Fort Myers Beach, United States, 33931

Fort Myers Beach Superb
GBP 141

Siesta Bay Fort Myers Beach  0 stars

19333 Summerlin Road, Fort Myers Beach, United States

Fort Myers Beach
GBP 78

Sam Cape Coral  0 stars

3034 Southwest 14Th Avenue, Cape Coral, United States, 33914

Cape Coral
GBP 124