Star Rating
Hotel Name
Price Range (USD)to
Amenities

33991 Hotels, Motels & Accommodations

Casa Loma Motel on the Water Front : 3608 Del Prado Blvd. South
+1-888-690-5247
3608 Del Prado Blvd. South, Cape Coral, FL 33904 ~5.44 miles southeast of 33991
  • 2 star Suburban hotel
  • Gym is available on property
  • Friendly service
  • Staff exceeded my expectations
Hampton Inn & Suites Cape Coral
+1-888-305-3366
619 SE 47th Terrace, Cape Coral, FL 33904 ~5.69 miles southeast of 33991
  • Three Star Suburban property
  • 75 sleeping rooms in hotel
  • Fantastic service
  • Good air conditioning
The Westin Cape Coral Resort at Marina Village : 5951 Silver King Blvd.
+1-800-881-1523
5951 Silver King Blvd., Cape Coral, FL 33914 ~6.24 miles south of 33991
  • High end Resort hotel
  • 19 floors in hotel
From$112
Very Good 4.5 /5Recent Reviews CallBookMore Details
Holiday Inn Express Cape Coral / Fort Myers Area
+1-888-283-3404
1538 Cape Coral Pkwy. East, Cape Coral, FL 33904 ~6.36 miles southeast of 33991
  • Mid-scale Suburban hotel
  • Free breakfast available
  • Most guests said the beds were comfortable
  • Great service
Travelodge Fort Myers North in North Fort Myers
+1-866-221-8581
13353 North Cleveland Ave., North Fort Myers, FL 33903 ~8.23 miles east of 33991
  • Inexpensive Downtown property
  • Check-in: 11:00 AM
Motel 6 : 3350 Marinatown Ln
+1-866-429-5787
3350 Marinatown Ln, North Fort Myers, FL 33903 ~8.25 miles east of 33991
  • Inexpensive Downtown hotel
  • Check-in: 3:00 pm
  • Room needs to be redecorated
  • Could use a good cleaning
Econo Lodge - North Fort Myers
+1-888-690-5281
13301 North Cleveland Ave., North Fort Myers, FL 33903 ~8.27 miles east of 33991
  • 2-star Suburban hotel
  • Comp. Breakfast
  • Pool in need of cleaning
  • Desk rude
Allure Suites in Fort Myers
+1-888-690-5247
9200 College Pkwy., Fort Myers, FL 33919 ~8.34 miles southeast of 33991
  • Affordable Suburban property
  • Hotel has 70 suites
Best Western Fort Myers Waterfront : 13021 North Cleveland Ave.
+1-888-305-3366
13021 North Cleveland Ave., Fort Myers, FL 33903-4828 ~8.36 miles east of 33991
  • Three Star Downtown property
  • Check-in: 4:00pm
  • Fantastic service
  • The majority of guests said the bathroom was dirty
Red Roof Inn Ft. Myers : 13000 North Cleveland Ave.
+1-800-881-1523
13000 North Cleveland Ave., North Ft Myers, FL 33903 ~8.45 miles east of 33991
  • Low-priced hotel
  • Hotel has 119 rooms
Holiday Inn Edison at Midtown in Fort Myers
+1-888-283-3404
2431 Cleveland Ave., Fort Myers, FL 33901 ~8.85 miles east of 33991
  • 3 star Downtown hotel
  • Hotel has an eco-friendly policy Learn more
From$65
Very Good 4.0 /5Review Score CallBookMore Details
Hotel Indigo Fort Myers River District
+1-866-221-8581
1520 Broadway, Fort Myers, FL 33901 ~8.96 miles east of 33991
  • Three Star Downtown hotel
  • 7 floors in property
  • Right next to the resturants
  • Helpful hotel staff
From$117
Very Good 4.0 /5Review Score CallBookMore Details
Travelodge by Wyndham Fort Myers - Fort Myers
+1-866-429-5787
4760 South Cleveland Ave., Fort Myers, FL 33907 ~9.15 miles east of 33991
  • Two star Highway hotel
  • Free breakfast available
La Quinta Inn #0819 by Wyndham - Fort Myers
+1-888-690-5281
4850 South Cleveland Ave., Fort Myers, FL 33907 ~9.17 miles east of 33991
  • Cheap Highway property
  • Free breakfast
  • Amenities are not the best
  • Very basic continental breakfast
Howard Johnson by Wyndham Ft. Myers Fl
+1-888-690-5247
4811 South Cleveland Ave., Fort Myers, FL 33907 ~9.34 miles east of 33991
  • Two-star Downtown property
  • Free complimentary breakfast
Hilton Garden Inn Fort Myers - Fort Myers
+1-888-305-3366
12600 University Dr., Fort Myers, FL 33907 ~9.48 miles southeast of 33991
  • Midscale Suburban property
  • 5 floors in hotel
Americas Best Value Inn - Fort Myers
+1-800-881-1523
11501 South Cleveland Ave., Fort Myers, FL 33907 ~9.72 miles east of 33991
  • Cheap Airport property
  • Hotel has 2 floors
  • Good cleanliness
  • Bathroom is ok
From$46
Very Good 4.0 /5Read Reviews CallBookMore Details
Days Inn Fort Myers - Fort Myers
+1-888-283-3404
11435 South Cleveland Ave., Fort Myers, FL 33907 ~9.72 miles east of 33991
  • Inexpensive Suburban property
  • Check in: 11:00 AM
Residence Inn Fort Myers / Sanibel
+1-866-221-8581
20371 Summerlin Rd., Fort Myers, FL 33908 ~9.84 miles south of 33991
  • Three Star Beach property
  • Fitness + Health Center
  • Comfortable beds
  • Most guests said the beds were comfortable
From$79
Very Good 4.0 /5Review Score CallBookMore Details
La Quinta Inn & Suites Ft. Myers Sanibel Gateway by Wyndham
+1-866-429-5787
20091 Summerlin Rd., Fort Myers, FL 33908 ~9.86 miles south of 33991
  • Mid-scale Suburban property
  • 2 suites in property
From$65
Very Good 4.0 /5Read Reviews CallBookMore Details
Sanibel Harbour Marriott Resort & Spa : 17260 Harbour Pointe Dr.
+1-888-690-5281
17260 Harbour Pointe Dr., Fort Myers, FL 33908 ~9.90 miles south of 33991
  • Four star Resort hotel
  • Hotel has 69 suites
From$139
Very Good 4.0 /5Guest Reviews CallBookMore Details
Super 8 Fort Myers in Fort Myers
+1-888-690-5247
2717 Colonial Blvd., Fort Myers, FL 33907 ~9.99 miles east of 33991
  • Low Cost property
  • Hotel has 4 floors
Residence Inn by Marriott Fort Myers
+1-888-305-3366
2960 Colonial Blvd., Fort Myers, FL 33912 ~10.37 miles east of 33991
  • Mid-scale Suburban hotel
  • 78 rooms in property
From$99
Very Good 4.0 /5Reviews CallBookMore Details
Suburban Extended Stay Hotel : 10150 Metro Pkwy.
+1-800-881-1523
10150 Metro Pkwy., Fort Myers, FL 33966 ~10.45 miles east of 33991
  • 2 star Suburban property
  • Hotel has 6 suites
  • Close to city center
  • WiFi system needs upgrading
Courtyard Fort Myers Cape Coral : 4455 Metro Pkwy.
+1-888-283-3404
4455 Metro Pkwy., Fort Myers, FL 33916 ~10.46 miles east of 33991
  • Mid-scale Suburban hotel
  • 3 floors in hotel
  • Nice mall to walk
  • Comfortable beds
Homewood Suites by Hilton Fort Myers
+1-866-221-8581
5255 Big Pine Way, Fort Myers, FL 33907 ~10.54 miles southeast of 33991
  • Three Star Beach property
  • 130 rooms in property
  • Excellent value
  • Every guests reviewed loved the menu selection
From$99
Very Good 4.5 /5Reviews CallBookMore Details
Crowne Plaza Fort Myers at Bell Tower Shops
+1-866-429-5787
13051 Bell Tower Dr., Fort Myers, FL 33907 ~10.57 miles southeast of 33991
  • 3-star Suburban hotel
  • Gym / Fitness Center Available
From$80
Very Good 4.5 /5Reviews CallBookMore Details
Best Western Fort Myers Inn & Suites
+1-888-690-5281
4400 Ford St. Ext, Fort Myers, FL 33916-9420 ~10.63 miles east of 33991
  • Affordable Suburban hotel
  • Hotel has 4 floors
From$80
Very Good 4.0 /5Read Reviews CallBookMore Details
Hampton Inn & Suites - Ft. Myers Beach
+1-888-690-5247
11281 Summerlin Sq. Blvd., Ft. Myers Beach, FL 33931 ~10.63 miles southeast of 33991
  • Affordable Beach hotel
  • Hotel has 42 suites
  • Most guests said the facilities were very new
  • Great breakfast & pool area
From$69
Very Good 4.5 /5Review Score CallBookMore Details
Fairfield Inn & Suites by Marriott in Ft. Myers
+1-888-305-3366
7090 Cypress Terrace, Ft. Myers, FL 33907 ~10.68 miles southeast of 33991
  • 3 star Highway hotel
  • Check-in: 3:00 PM
  • Almost all guests said the reception staff was great
  • Breakfast included
From$79
Very Good 4.0 /5Read Reviews CallBookMore Details
Hampton Inn & Suites Fort Myers
+1-800-881-1523
4350 Executive Circle, Fort Myers, FL 33916 ~10.75 miles east of 33991
  • Midscale Downtown hotel
  • Check-in: 3:00PM
Intown Suites Fort Myers
+1-888-283-3404
7071 Lakeridge Court, Fort Myers, FL 33907 ~10.99 miles southeast of 33991
  • 2 star Beach hotel
  • 137 sleeping rooms in hotel
  • Not very comfortable
  • Entrance area is not particularly attractive
Candlewood Suites Fort Myers / Sanibel Gateway
+1-866-221-8581
9740 Commerce Center Court, Fort Myers, FL 33908 ~11.02 miles southeast of 33991
  • 2-star Suburban property
  • Check in: 03:00 PM
  • Cheap place to stay
  • Excellent location
From$59
Very Good 4.0 /5Read Reviews CallBookMore Details
Woodspring Suites Fort Myers Southeast in Fort Myers
+1-866-429-5787
4395 Colonial Blvd., Fort Myers, FL 33912 ~11.89 miles east of 33991
  • 3-star hotel
  • Check-in time: 15:00
Value Place Fort Myers Fl (Central) : 4395 Colonial Blvd.
+1-888-690-5281
4395 Colonial Blvd., Ft. Myers, FL 33966 ~11.95 miles east of 33991
  • Economical property
  • Hotel has 129 rooms
  • Hallways were dirty
  • Toilet doesn't work
Pink Shell Beach Resort & Marina - Fort Myers Beach
+1-888-690-5247
275 Estero Blvd., Fort Myers Beach, FL 33931 ~12.12 miles south of 33991
  • Four star Resort property
  • Hotel has 9 floors
  • Almost all guests appreciated the clean beach
  • Friendly service
From$135
Very Good 4.5 /5Guest Reviews CallBookMore Details
Best Western Plus Beach Resort
+1-888-305-3366
684 Estero Blvd., Fort Myers Beach, FL 33931-5021 ~12.51 miles south of 33991
  • Two star Beach hotel
  • Check in time: 03:00
Harbour House at the Inn
+1-800-881-1523
450 Old San Carlos Blvd., Fort Myers Beach, FL 33931 ~12.60 miles south of 33991
  • High end Beach hotel
  • Check in: 4:00pm
  • Comfortable
  • Excellent pool / hottub
From$125
Very Good 4.5 /5Read Reviews CallBookMore Details
Sun Deck Inn & Suites in Fort Meyers Beach
+1-888-283-3404
1051 3rd St., Fort Meyers Beach, FL 33931 ~12.67 miles south of 33991
  • 3 star property
  • Check-in: 15:00
From$90
Very Good 4.0 /5Review Score CallBookMore Details
The Lighthouse Resort Inn & Suites - Fort Myers Beach
+1-866-221-8581
1051 5th St., Fort Myers Beach, FL 33931 ~12.72 miles south of 33991
  • Midscale Beach property
  • 4 floors in property
Pierview Hotel & Suites
+1-866-429-5787
1160 Estero Blvd., Fort Myers Beach, FL 33931 ~12.86 miles south of 33991
  • Cheap Oceanfront property
  • Check in time: 4PM
From$92
Very Good 4.0 /5Read Reviews CallBookMore Details
Lani Kai Beachfront
+1-888-690-5281
1400 Estero Blvd., Fort Myers Beach, FL 33931 ~12.93 miles south of 33991
  • Affordable Beach hotel
  • 100 sleeping rooms in hotel
  • Shower can be a problem
  • Good alcoholic drinks
From$120
Average 3.0 /5Reviews CallBookMore Details
Seaside Inn
+1-888-690-5247
541 East Gulf Dr., Sanibel Island, FL 33957 ~12.93 miles south of 33991
  • 3 star hotel
From$90
Very Good 4.5 /5Reviews CallBookMore Details
Sanibel Inn
+1-888-305-3366
937 East Gulf Dr., Sanibel Island, FL 33957 ~12.93 miles south of 33991
  • 3-star hotel
  • 2 floors in hotel
From$90
Very Good 4.0 /5Reviews CallBookMore Details
Sandalfoot Condominium Association Inc.
+1-800-881-1523
671 East Gulf Dr., Sanibel Island, FL 33957 ~12.93 miles south of 33991
  • Three Star Beach property
  • 59 suites in hotel
From$160
Excellent 5.0 /5Hotel Reviews CallBookMore Details
Bay Inn at the Lani Kai in Fort Myers Beach
+1-888-283-3404
1401 Estero Blvd., Fort Myers Beach, FL 33931 ~12.95 miles south of 33991
  • 2 star Beach hotel
  • Check-in: 3:00 PM
From$89
Average 3.0 /5Reviews CallBookMore Details
Anchor Inn
+1-866-221-8581
1245 Periwinkle Way, Sanibel, FL 33957 ~12.99 miles south of 33991
  • Low priced Downtown property
  • Hotel has 12 rooms
From$280
Very Good 4.0 /5Hotel Reviews CallBookMore Details
Sanibel Arms West Condominiums - Sanibel
+1-866-429-5787
827 East Gulf Dr., Sanibel, FL 33957 ~13.04 miles south of 33991
  • Expensive hotel
  • An excellent choice for a family vacation
  • Great location
From$125
Very Good 4.5 /5Guest Reviews CallBookMore Details
South Seas Island Resort in Captiva Island
+1-888-690-5281
5400 Plantation Rd., Captiva Island, FL 33924 ~13.04 miles southwest of 33991
  • Four-star Beach property
  • 2 floors in hotel
  • Most guests found the staff to be very friendly
  • Most guests appreciated the closeness to the beach
From$139
Very Good 4.0 /5Latest Reviews CallBookMore Details
Diamondhead Beach Resort in Fort Myers Beach
+1-888-690-5247
2000 Estero Blvd., Fort Myers Beach, FL 33931 ~13.17 miles south of 33991
  • Affordable Beach property
  • 124 rooms in hotel
  • Kids loved the heated pool and hot tubs
  • Average value
From$100
Very Good 4.5 /5Read Reviews CallBookMore Details

Next: Show All Available 33991 Hotels with Pricing

Bar Chart: Upcoming 20 Days of 33991 Hotel Rates

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

FAQs about hotels near 33991

What are the top rated hotels near 33991?

Hampton Inn & Suites Fort Myers, Sandalfoot Condominium Association Inc. and Hampton Inn & Suites Cape Coral are the best rated hotels based on customer reviews in the last 365 days.

What are the most luxurious hotels near 33991?

The Westin Cape Coral Resort at Marina Village, Sanibel Harbour Marriott Resort & Spa and Pink Shell Beach Resort & Marina are the top 3 luxury hotels near 33991.

What hotels are closest to the area of 33991?

Casa Loma Motel on the Water Front, Hampton Inn & Suites Cape Coral, and The Westin Cape Coral Resort at Marina Village are the properties closest to 33991.

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

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

What are the most popular independent hotels near 33991?

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 33991?

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 Choice Hotels branded hotels near 33991?

Suburban Extended Stay Hotel, Woodspring Suites Fort Myers Southeast and Econo Lodge are the best rated Choice Hotels branded hotels (based on HotelPlanner reviews score).

What are the most popular Best Western hotels near 33991?

Best Western Plus Beach Resort, Best Western Fort Myers Waterfront and Best Western Fort Myers Inn & Suites are the best rated Best Western branded hotels (based on user reviews score).

What are the best IHG hotels near 33991?

Crowne Plaza Fort Myers at Bell Tower Shops, Holiday Inn Express Cape Coral and Holiday Inn Edison at Midtown are the best rated Intercontinental Hotel Group (IHG) branded hotels (based on user reviews score).

Back to Top