Star Rating
Hotel Name
Price Range (USD)to
Amenities

Hotels Near Fort Myers Beach - Fort Myers Beach Florida

Hotels near Fort Myers Beach are shown in the list below sorted by distance (closest first). Explore our hotels to find accommodations near Fort Myers Beach in Fort Myers Beach for your leisure or corporate trips.We list the best lodging close to Fort Myers Beach so you can review the discounted Fort Myers Beach accommodations below and securely reserve the perfect hotel.Need 5+ Rooms for a group? Search for a Fort Myers Beach group discount

Lodging & Accommodations close to Fort Myers Beach

Lighthouse Resort Inn & Suites - Fort Myers Beach 1051 5th St., Fort Myers Beach, FL 33931
  • Affordable Beach hotel
  • 72 sleeping rooms in hotel
Pierview Hotel & Suites 1160 Estero Blvd., Fort Myers Beach, FL 33931
  • 2-star Oceanfront hotel
  • Hotel has 69 rooms
Harbour House at the Inn : 450 Old San Carlos Blvd.
+1-800-881-1523
450 Old San Carlos Blvd., Fort Myers Beach, FL 33931
  • Four star Beach hotel
  • 3 floors in hotel
  • Most guests appreciated the closeness to the beach
  • Beds need improvement
From$125
Very Good 4.5 /5Reviews CallBookMore Details
Lani Kai Beachfront in Fort Myers Beach 1400 Estero Blvd., Fort Myers Beach, FL 33931
  • 2 star Beach property
  • Hotel has 10 suites
  • Delicious food
  • Almost all guests enjoyed the snacks that were offered
Best Western Plus Beach Resort : 684 Estero Blvd. 684 Estero Blvd., Fort Myers Beach, FL 33931
  • Mid-scale property
  • Free breakfast
Diamondhead Beach Resort 2000 Estero Blvd., Fort Myers Beach, FL 33931
  • 3 star Beach hotel
  • 124 rooms in hotel
  • Bar staff was absolutely wonderful
  • Excellent wait staff
Neptune Inn - Fort Myers Beach
+1-888-690-5281
2310 Estero Blvd., Fort Myers Beach, FL 33931
  • 3-star Oceanfront hotel
  • 34 suites in hotel
  • Air conditioning was criticized by 90%
  • Great housekeeping
From$79
Very Good 4.5 /5Read Reviews CallBookMore Details
Pink Shell Beach Resort & Marina in Fort Myers Beach 275 Estero Blvd., Fort Myers Beach, FL 33931
  • High-end Resort hotel
  • Hotel has 210 rooms
  • Room service is average
  • Clean rooms
From$129
Very Good 4.5 /5Reviews CallBookMore Details
Hampton Inn & Suites 11281 Summerlin Sq. Blvd., Ft. Myers Beach, FL 33931 ~2.90 miles north of Fort Myers Beach
  • 3 star Beach property
  • Hotel has 2 meeting rooms
  • Excellent location
  • Most guests thought rooms were spacious
La Quinta Inn & Suites Ft. Myers Sanibel Gateway : 20091 Summerlin Rd.
+1-800-881-1523
20091 Summerlin Rd., Fort Myers, FL 33908 ~2.94 miles north of Fort Myers Beach
  • 3 star Suburban hotel
  • Check in: 11:00 AM
Sandpiper Gulf Resort 5550 Estero Blvd., Fort Myers Beach, FL 33931
  • Midscale Beach hotel
  • Check in time: 4:00pm
  • Most guests said the beds were comfortable
  • Clean beach towels
From$139
Very Good 4.5 /5Read Reviews CallBookMore Details
Residence Inn Fort Myers / Sanibel 20371 Summerlin Rd., Fort Myers, FL 33908 ~2.99 miles north of Fort Myers Beach
  • 3-star Beach property
  • Access to gym on-site
  • Beach nearby
  • Fair breakfast prices
Country Inn & Suites by Carlson Sanibel Gateway
+1-866-429-5787
13901 Shell Point Plaza, Fort Myers, FL 33908 ~3.25 miles northwest of Fort Myers Beach
  • 3 star Resort property
  • 30 suites in property
Outrigger Beach Resort : 6200 Estero Blvd.
+1-888-690-5281
6200 Estero Blvd., Fort Myers Beach, FL 33931
  • Affordable Beach property
  • 28 suites in property
  • Close to the beach with easily accessible parking
  • Housekeeping is satisfactory
Gullwing Beach Resort in Ft. Myers Beach
+1-888-690-5247
6620 Estero Blvd., Ft. Myers Beach, FL 33931 ~3.94 miles southeast of Fort Myers Beach
  • Mid-scale Beach hotel
  • Check-in time: 3:00 PM
  • Excellent lake hotel
  • Great view
From$169
Very Good 4.5 /5Guest Reviews CallBookMore Details
Candlewood Suites Fort Myers / Sanibel Gateway : 9740 Commerce Center Court 9740 Commerce Center Court, Fort Myers, FL 33908 ~4.08 miles northeast of Fort Myers Beach
  • 2-star Suburban hotel
  • Check-in: 03:00 PM
  • Rooms were spacious and very clean
  • Vibe is not too good
Sanibel Harbour Resort & Spa : 17260 Harbour Pointe Dr. 17260 Harbour Pointe Dr., Fort Myers, FL 33908 ~4.11 miles northwest of Fort Myers Beach
  • High-end Resort hotel
  • 11 floors in property
  • Parking should be cheaper
  • The majority of guests thought the service was very professional
From$139
Very Good 4.0 /5Read Reviews CallBookMore Details
Wyndham Grden Fort Myers Beach - Fort Myers Beach 6890 Estero Blvd., Fort Myers Beach, FL 33931
  • Midscale Oceanfront hotel
  • Hotel has 2 meeting rooms
Sandalfoot Condominium Association Inc.
+1-866-221-8581
671 East Gulf Dr., Sanibel Island, FL 33957 ~4.80 miles west of Fort Myers Beach
  • Three Star Beach hotel
  • 60 rooms in property
From$160
Excellent 5.0 /5Hotel Reviews CallBookMore Details
Sanibel Arms West Condominiums
+1-866-429-5787
827 East Gulf Dr., Sanibel, FL 33957 ~5.01 miles west of Fort Myers Beach
  • High-end hotel
  • Great seafood
  • Delicious food
From$125
Very Good 4.5 /5Recent Reviews CallBookMore Details
 [1 - 20 of 25]    
Next: Show All Available Fort Myers Beach Hotels with Pricing

Chart of the best hotels near Fort Myers Beach

HotelDescriptionLink
1. Lighthouse Resort Inn & SuitesThe Lighthouse Resort Inn & Suites is an attractive 3-Star hotel located about 0.1 miles north of Fort Myers Beach and roughly a 1 minute walk by foot. Recent hotel guests gave this hotel an average guest review rating of 3.5/5.3.5 /5 Guest Reviews
2. Pierview Hotel & SuitesThe Pierview Hotel & Suites is an in demand 2 star hotel located approx. 0.1 miles southeast of Fort Myers Beach and approximately a 1 min. hike by foot. With a aggregate guest review score of 4 out of 5, this makes it one of the first-class lodging options close to Fort Myers Beach.4 /5 Guest Reviews
3. Harbour House at the InnThe Harbour House at the Inn is an in demand 4-Star hotel located approx. 0.2 miles north of Fort Myers Beach and approx. a 3 minute walk. Travelers gave this hotel an avg. guest review rating of 4.5/5.4.5 /5 Guest Reviews
4. Best Western Plus Beach ResortThe Best Western Plus Beach Resort is a pleasing 3-Star hotel located ~0.4 mi. northwest of Fort Myers Beach and roughly a 7 minute walk. Recent hotel guests gave this hotel an avg. guest review rating of 4.5/5.4.5 /5 Guest Reviews
5. Diamondhead Beach ResortThe Diamondhead Beach Resort is a popular 3-Star hotel located approx. 0.5 miles east of Fort Myers Beach and approx. a 9 minute hike by foot. With a verified guest score of 4.5/5, this makes it one of the premium hotels close to Fort Myers Beach.4.5 /5 Guest Reviews

5 Best Hotels near Fort Myers Beach

Back to Top