Star Rating
Hotel Name
Price Range (USD)to
Amenities

33931 Hotels/Motels & Accommodations

Hampton Inn & Suites in Ft. Myers Beach
+1-888-389-4121
11281 Summerlin Sq. Blvd., Ft. Myers Beach, FL 33931 +1-888-389-4121
  • Midscale Beach hotel
  • Check-in: 3:00 PM
  • Average proximity to the city centre, said 65%
  • Most guests liked the proximity to shopping
From$69
Very Good 4.5 /5Reviews CallBookMore Details
Holiday Inn Exp Stes Ft. Myers Beach
+1-888-675-2083
11171 Summerlin Sq. Dr., Fort Myers Beach, FL 33931 +1-888-675-2083
  • Three Star hotel
  • Gym is available on property
Pink Shell Beach Resort & Marina in Fort Myers Beach
+1-800-716-8490
275 Estero Blvd., Fort Myers Beach, FL 33931 +1-800-716-8490
  • Four star Resort property
  • 210 sleeping rooms in hotel
  • Most guests thought they were poorly maintained
  • Wonderful sightseeing
From$135
Very Good 4.5 /5Guest Reviews CallBookMore Details
Harbour House at the Inn
+1-800-805-5223
450 Old San Carlos Blvd., Fort Myers Beach, FL 33931 +1-800-805-5223
  • Expensive Beach property
  • 34 rooms in property
  • Great service
  • Most guests didn't like the uncomfortable beds
From$125
Very Good 4.5 /5Review Score CallBookMore Details
Sun Deck Inn & Suites
+1-888-965-1860
1051 3rd St., Fort Meyers Beach, FL 33931 +1-888-965-1860
  • 3-star hotel
  • Check in time: 15:00
Casa Playa Resort in Fort Myers Beach
+1-888-788-5576
510 Estero Blvd., Fort Myers Beach, FL 33931 +1-888-788-5576
  • Affordable property
From$90
Average 3.0 /5Reviews CallBookMore Details
Best Western Plus Beach Resort
+1-888-897-9207
684 Estero Blvd., Fort Myers Beach, FL 33931 +1-888-897-9207
  • Inexpensive Beach hotel
  • 5 floors in hotel
From$59
Very Good 4.5 /5Read Reviews CallBookMore Details
The Lighthouse Resort Inn & Suites : 1051 5th St.
+1-888-311-4278
1051 5th St., Fort Myers Beach, FL 33931 +1-888-311-4278
  • Three Star Beach property
  • 4 floors in property
Lani Kai Beachfront - Fort Myers Beach
+1-888-469-4795
1400 Estero Blvd., Fort Myers Beach, FL 33931 +1-888-469-4795
  • Three Star Beach property
  • 6 floors in property
  • Shower can be a problem
  • Almost all guests thought the view was good
Pierview Hotel & Suites
+1-888-734-9421
1160 Estero Blvd., Fort Myers Beach, FL 33931 +1-888-734-9421
  • Low priced Oceanfront hotel
  • Check in time: 4PM
From$92
Very Good 4.0 /5Reviews CallBookMore Details
Bay Inn at the Lani Kai - Fort Myers Beach
+1-888-841-5292
1401 Estero Blvd., Fort Myers Beach, FL 33931 +1-888-841-5292
  • Low priced Beach hotel
  • 24 rooms in property
Diamondhead Beach Resort - Fort Myers Beach
+1-888-455-5160
2000 Estero Blvd., Fort Myers Beach, FL 33931 +1-888-455-5160
  • Three Star Beach hotel
  • Gym / Fitness Center Available
  • Beach is lovely
  • Staff was amazing
From$100
Very Good 4.5 /5Latest Reviews CallBookMore Details
Neptune Inn
+1-888-965-8297
2310 Estero Blvd., Fort Myers Beach, FL 33931 +1-888-965-8297
  • Affordable Oceanfront property
  • 34 suites in property
  • About half of guests found problems with the furniture
  • Excellent location on the beach
Sandpiper Gulf Resort : 5550 Estero Blvd.
+1-888-906-6358
5550 Estero Blvd., Fort Myers Beach, FL 33931 +1-888-906-6358
  • Affordable Beach hotel
  • Check in time: 4:00pm
  • Clean beach towels
  • Luxurious facility amenities
From$135
Very Good 4.5 /5Guest Reviews CallBookMore Details
The Outrigger Beach Resort
+1-888-749-6785
6200 Estero Blvd., Fort Myers Beach, FL 33931 +1-888-749-6785
  • Three Star Beach hotel
  • 28 suites in property
Pointe Estero Resort : 6640 Estero Blvd.
+1-888-878-9982
6640 Estero Blvd., Fort Myers Beach, FL 33931 +1-888-878-9982
  • Three Star hotel
  • Hotel has 60 rooms
Gullwing Beach Resort : 6620 Estero Blvd.
+1-888-389-4485
6620 Estero Blvd., Fort Myers Beach, FL 33931 +1-888-389-4485
  • Midscale Beach hotel
  • Check-in: 3:00 PM
  • Every guests reviewed enjoyed the restaurants & bars nearby
  • Pleasant hotel grounds
From$169
Very Good 4.5 /5Review Score CallBookMore Details
Wyndham Garden Fort Myers Beach in Fort Myers Beach
+1-888-389-4121
6890 Estero Blvd., Fort Myers Beach, FL 33931 +1-888-389-4121
  • Midscale Oceanfront hotel
  • 2 suites in property
From$115
Very Good 4.0 /5Hotel Reviews CallBookMore Details
Lovers Key Resort
+1-888-675-2083
8771 Estero Blvd., Fort Myers Beach, FL 33931 +1-888-675-2083
  • Mid-scale property
  • 50 rooms in property
La Quinta Inn & Suites Ft. Myers Sanibel Gateway by Wyndham in Fort Myers
+1-800-716-8490
20091 Summerlin Rd., Fort Myers, FL 33908 +1-800-716-8490 ~1.71 miles northwest of 33931
  • Three Star Suburban hotel
  • 158 rooms in hotel
From$65
Very Good 4.0 /5Review Score CallBookMore Details
Residence Inn Fort Myers / Sanibel
+1-800-805-5223
20371 Summerlin Rd., Fort Myers, FL 33908 +1-800-805-5223 ~1.96 miles west of 33931
  • Three Star Beach property
  • Check-in: 3:00pm
  • Excellent foods
  • Good snacks
Candlewood Suites Fort Myers / Sanibel Gateway
+1-888-965-1860
9740 Commerce Center Court, Fort Myers, FL 33908 +1-888-965-1860 ~2.45 miles northeast of 33931
  • Low-priced Suburban property
  • Fitness center on property
  • A/C unit was SO LOUD
  • Hotel could use some updating
Sanibel Harbour Marriott Resort & Spa in Fort Myers
+1-888-788-5576
17260 Harbour Pointe Dr., Fort Myers, FL 33908 +1-888-788-5576 ~3.99 miles west of 33931
  • High end Resort hotel
  • Fitness / Gym is on-site
From$175
Very Good 4.0 /5Latest Reviews CallBookMore Details
The Westin Cape Coral Resort at Marina Village
+1-888-897-9207
5951 Silver King Blvd., Cape Coral, FL 33914 +1-888-897-9207 ~5.35 miles northwest of 33931
  • High-end Resort hotel
  • Has environment-friendly policy Learn more
From$112
Very Good 4.5 /5Reviews CallBookMore Details
Holiday Inn Express in Cape Coral
+1-888-311-4278
1538 Cape Coral Pkwy. East, Cape Coral, FL 33904 +1-888-311-4278 ~5.73 miles north of 33931
  • 3-star Suburban property
  • Hotel has 138 rooms
Sandalfoot Condominium Association Inc.
+1-888-469-4795
671 East Gulf Dr., Sanibel Island, FL 33957 +1-888-469-4795 ~5.82 miles west of 33931
  • Affordable Beach property
  • 60 rooms in hotel
From$160
Excellent 5.0 /5Latest Reviews CallBookMore Details
Seaside Inn
+1-888-734-9421
541 East Gulf Dr., Sanibel Island, FL 33957 +1-888-734-9421 ~5.82 miles west of 33931
  • Mid-scale property
Sanibel Inn : 937 East Gulf Dr.
+1-888-841-5292
937 East Gulf Dr., Sanibel Island, FL 33957 +1-888-841-5292 ~5.82 miles west of 33931
  • 3 star property
  • Hotel has 94 rooms
From$90
Very Good 4.0 /5Read Reviews CallBookMore Details
Hampton Inn & Suites Cape Coral - Cape Coral
+1-888-455-5160
619 SE 47th Terrace, Cape Coral, FL 33904 +1-888-455-5160 ~5.90 miles north of 33931
  • 3-star Suburban property
  • Check in time: 03:00pm
  • Comfortable beds
  • Awesome vibe
Allure Suites : 9200 College Pkwy.
+1-888-965-8297
9200 College Pkwy., Fort Myers, FL 33919 +1-888-965-8297 ~5.91 miles north of 33931
  • 3 star Suburban property
  • 70 suites in hotel
Intown Suites Fort Myers
+1-888-906-6358
7071 Lakeridge Court, Fort Myers, FL 33907 +1-888-906-6358 ~5.92 miles northeast of 33931
  • Cheap Beach hotel
  • Check in time: 3:00pm
  • Service is below average
  • For 100%, the lobby entrance was sub-standard
Sanibel Arms West Condominiums
+1-888-749-6785
827 East Gulf Dr., Sanibel, FL 33957 +1-888-749-6785 ~6.04 miles west of 33931
  • 4-star hotel
  • Clean Rooms
  • For only 54%, the bathroom was ok
From$125
Very Good 4.5 /5Review Score CallBookMore Details
Song of The Sea
+1-888-878-9982
863 East Gulf Dr., Sanibel Island, FL 33957 +1-888-878-9982 ~6.18 miles west of 33931
  • Affordable property
From$90
Very Good 4.5 /5Review Score CallBookMore Details
Fairfield Inn & Suites Fort Myers / Cape Coral : 7090 Cypress Terrace
+1-888-389-4485
7090 Cypress Terrace, Fort Myers, FL 33907 +1-888-389-4485 ~6.31 miles northeast of 33931
  • Economy Highway property
  • Check in: 3:00 PM
Anchor Inn - Sanibel
+1-888-389-4121
1245 Periwinkle Way, Sanibel, FL 33957 +1-888-389-4121 ~6.66 miles west of 33931
  • Two-star Downtown hotel
  • 12 rooms in property
From$280
Very Good 4.0 /5Review Score CallBookMore Details
Hilton Garden Inn Fort Myers
+1-888-675-2083
12600 University Dr., Fort Myers, FL 33907 +1-888-675-2083 ~6.70 miles northeast of 33931
  • 3-star Suburban hotel
  • Fitness / Gym is on-site
Days Inn Springs Resort : 18051 South Tamiami Trail
+1-800-716-8490
18051 South Tamiami Trail, Fort Myers, FL 33908 +1-800-716-8490 ~6.80 miles east of 33931
  • 3 star Resort hotel
  • Free breakfast
Sanibel Island Beach Resort in Sanibel
+1-800-805-5223
1231 Middle Gulf Dr., Sanibel, FL 33957 +1-800-805-5223 ~6.86 miles west of 33931
  • Midscale Beach property
  • Check in time: 3pm
  • Thermostat did not work properly
  • Nice building
Sanibel Siesta on the Beach - Sanibel
+1-888-965-1860
1246 Fulgur St., Sanibel, FL 33957 +1-888-965-1860 ~6.92 miles west of 33931
  • 4-star hotel
  • Check in time: 15:00
From$160
Very Good 4.5 /5Guest Reviews CallBookMore Details
Crowne Plaza Fort Myers at Bell Tower Shops - Fort Myers
+1-888-788-5576
13051 Bell Tower Dr., Fort Myers, FL 33907 +1-888-788-5576 ~6.94 miles northeast of 33931
  • Affordable Suburban property
  • 225 sleeping rooms in hotel
Homewood Suites by Hilton Fort Myers - Fort Myers
+1-888-897-9207
5255 Big Pine Way, Fort Myers, FL 33907 +1-888-897-9207 ~7.04 miles northeast of 33931
  • 3 star Beach hotel
  • Check in: 03:00PM
  • Large pool
  • Good minibar
Pyramid Village Park in Fort Myers
+1-888-311-4278
7047 Constitution Loop, Fort Myers, FL 33967 +1-888-311-4278 ~7.04 miles east of 33931
  • Midscale property
  • Check in: 14:00
Sundial Beach Resort & Spa
+1-888-469-4795
1451 Middle Gulf Dr., Sanibel Island, FL 33957 +1-888-469-4795 ~7.23 miles west of 33931
  • Midscale Beach hotel
  • Hotel has 4 floors
  • Outstanding restaurants nearby
  • The majority of guests complained about the bathroom
From$169
Very Good 4.0 /5Latest Reviews CallBookMore Details
Casa Loma Motel on the Water Front
+1-888-734-9421
3608 Del Prado Blvd. South, Cape Coral, FL 33904 +1-888-734-9421 ~7.35 miles north of 33931
  • Economical Suburban hotel
  • Check in time: 3:00pm
  • Management was excellent, said 71%
  • Nice balcony
Hampton Inn Airport in Fort Myers
+1-888-841-5292
9241 Market Place, Fort Myers, FL 33912 +1-888-841-5292 ~7.37 miles east of 33931
  • Affordable Airport property
  • Check in: 3:00pm
  • Complementary breakfast
  • All guests thought, the hotel was modern
From$109
Very Good 4.5 /5Read Reviews CallBookMore Details
Hyatt Residence Club Bonita Springs Coconut Plantation in Bonita Springs
+1-888-455-5160
11800 Coconut Plantation Dr., Bonita Springs, FL 34134 +1-888-455-5160 ~7.56 miles east of 33931
  • High end property
  • Access to gym on-site
From$160
Very Good 4.5 /5Read Reviews CallBookMore Details
Americas Best Value Inn
+1-888-965-8297
11501 South Cleveland Ave., Fort Myers, FL 33907 +1-888-965-8297 ~7.92 miles northeast of 33931
  • Low-priced Airport property
  • 60 sleeping rooms in hotel
  • Average proximity to the city centre, said 58%
  • Most guests thought the service was very professional
Days Inn Fort Myers
+1-888-906-6358
11435 South Cleveland Ave., Fort Myers, FL 33907 +1-888-906-6358 ~8.04 miles northeast of 33931
  • Economical Suburban hotel
Casa Ybel Resort
+1-888-749-6785
2255 West Gulf Dr., Sanibel, FL 33957 +1-888-749-6785 ~8.73 miles west of 33931
  • Three Star Beach hotel
  • Check-in time: 3:00 PM
  • Most guests found the grounds to be nice
  • Wonderful beach
From$229
Very Good 4.0 /5Latest Reviews CallBookMore Details
Hyatt Regency Coconut Point Resort & Spa in Bonita Springs
+1-888-878-9982
5001 Coconut Rd., Bonita Springs, FL 34134 +1-888-878-9982 ~8.82 miles southeast of 33931
  • Four-star Resort property
  • Fitness / Gym is on-site
From$125
Very Good 4.5 /5Reviews CallBookMore Details

Next: Show All Available 33931 Hotels with Pricing

Bar Chart: Upcoming 20 Days of 33931 Hotel Rates

Rates shown are nightly rates before taxes and do not necessarily reflect all Fort Myers Beach, FL discounts available. The chart reflects the cheapest Fort Myers Beach hotel for each day and each star rating category.

FAQs about hotels near 33931

What are the top reviewed hotels near 33931?

Sandalfoot Condominium Association Inc., Hampton Inn & Suites and Pink Shell Beach Resort & Marina are the best rated hotels based on customer reviews in the last 365 days.

What are the most luxurious hotels near 33931?

Pink Shell Beach Resort & Marina, Harbour House at the Inn and Sanibel Harbour Marriott Resort & Spa are the top 3 luxury hotels near 33931.

What hotels are closest to the area of 33931?

Hampton Inn & Suites, Holiday Inn Exp Stes Ft. Myers Beach, and Pink Shell Beach Resort & Marina are the properties closest to 33931.

How much does a cheap hotel near 33931 cost per night?

In the last year, a 2 star hotel near 33931 can be as cheap as $88.39 per night. (based on HotelPlanner prices)

How much does a 3 star hotel near 33931 cost per night?

In the last year, the average 3 star hotel near 33931 has been $145.76 per night. (based on HotelPlanner prices)

How much does a 4-5 star hotel near 33931 cost?

In the last year, the average 4 star hotel near 33931 has been $252.87 per night. (based on HotelPlanner prices)

What are the most popular independent hotels near 33931?

Sandalfoot Condominium Association Inc., Pink Shell Beach Resort & Marina and Harbour House at the Inn are the best rated independent hotels (not part of a big brand).

What are the best Marriott hotels near 33931?

The Westin Cape Coral Resort at Marina Village, Residence Inn Fort Myers and Sanibel Harbour Marriott Resort & Spa are the best rated Marriott/Starwood branded hotels (based on customer reviews score).

What are the best IHG hotels near 33931?

Crowne Plaza Fort Myers at Bell Tower Shops, Candlewood Suites Fort Myers and Holiday Inn Exp Stes Ft. Myers Beach are the best rated Intercontinental Hotel Group (IHG) branded hotels (based on user reviews score).

Back to Top