Star Rating
Hotel Name
Price Range (USD)to
Amenities

33945 Hotels & Accommodations

South Seas Island Resort - Captiva Island
+1-888-690-5247
5400 Plantation Rd., Captiva Island, FL 33924 ~9.45 miles south of 33945
  • Expensive Beach property
  • 7 meeting rooms in hotel
  • About half of guests said rooms were clean enough
  • Rooms in need of an update
From$139
Very Good 4.0 /5Latest Reviews CallBookMore Details
The Westin Cape Coral Resort at Marina Village
+1-888-305-3366
5951 Silver King Blvd., Cape Coral, FL 33914 ~12.39 miles southeast of 33945
  • 4 star Resort property
  • Hotel has 19 floors
From$112
Very Good 4.5 /5Hotel Reviews CallBookMore Details
Hampton Inn & Suites Cape Coral - Cape Coral
+1-800-881-1523
619 SE 47th Terrace, Cape Coral, FL 33904 ~13.47 miles east of 33945
  • Mid-scale Suburban property
  • Hotel has 2 meeting rooms
  • Quiet neighborhood
  • Well managed facility
From$89
Very Good 4.5 /5Reviews CallBookMore Details
Casa Loma Motel on the Water Front
+1-888-283-3404
3608 Del Prado Blvd. South, Cape Coral, FL 33904 ~13.84 miles east of 33945
  • Low-priced Suburban property
  • 49 rooms in property
  • Rooms need regular maintenance
  • Most guests were satisfied with the air conditioning
Holiday Inn Express Cape Coral / Fort Myers Area : 1538 Cape Coral Pkwy. East
+1-866-221-8581
1538 Cape Coral Pkwy. East, Cape Coral, FL 33904 ~14.35 miles east of 33945
  • Mid-scale Suburban property
  • Check-in time: 4pm
  • Accessible parking
  • Terrific location
From$85
Very Good 4.0 /5Read Reviews CallBookMore Details
Sanibel Harbour Marriott Resort & Spa - Fort Myers
+1-866-429-5787
17260 Harbour Pointe Dr., Fort Myers, FL 33908 ~14.68 miles southeast of 33945
  • High-end Resort hotel
  • 347 rooms in property
From$139
Very Good 4.0 /5Latest Reviews CallBookMore Details
Residence Inn Fort Myers / Sanibel - Fort Myers
+1-888-690-5281
20371 Summerlin Rd., Fort Myers, FL 33908 ~15.81 miles southeast of 33945
  • Midscale Beach hotel
  • Fitness + Health Center
  • Quiet location
  • Breakfast is good
La Quinta Inn & Suites Ft. Myers Sanibel Gateway by Wyndham in Fort Myers
+1-888-690-5247
20091 Summerlin Rd., Fort Myers, FL 33908 ~15.99 miles southeast of 33945
  • 3 star Suburban hotel
  • 2 suites in hotel
Anchor Inn
+1-888-305-3366
1245 Periwinkle Way, Sanibel, FL 33957 ~16.11 miles south of 33945
  • Two star Downtown property
  • Hotel has 2 suites
From$280
Very Good 4.0 /5Review Score CallBookMore Details
West Wind Inn
+1-800-881-1523
3345 West Gulf Dr., Sanibel, FL 33957 ~16.13 miles south of 33945
  • 3 star hotel
From$80
Very Good 4.5 /5Read Reviews CallBookMore Details
Sunset Beach Inn
+1-888-283-3404
3287 West Gulf Dr., Sanibel Island, FL 33957 ~16.14 miles south of 33945
  • Midscale hotel
  • 4 suites in hotel
Palm Island Resort - Cape Haze
+1-866-221-8581
7092 Placida, Cape Haze, FL 33946 ~16.14 miles northwest of 33945
  • 4-star Resort property
  • 2 floors in property
  • Excellent hotel
  • Friendly resort staff
Island Inn in Sanibel
+1-866-429-5787
3111 West Gulf Dr., Sanibel, FL 33957 ~16.32 miles south of 33945
  • Three Star Beach hotel
  • 2 meeting rooms in property
  • WiFi system needs upgrading
  • The majority of guests thought the view was good
From$115
Very Good 4.5 /5Latest Reviews CallBookMore Details
Travelodge Fort Myers North in North Fort Myers
+1-888-690-5281
13353 North Cleveland Ave., North Fort Myers, FL 33903 ~16.35 miles east of 33945
  • Cheap Downtown property
  • Check in: 11:00 AM
Motel 6
+1-888-690-5247
3350 Marinatown Ln, North Fort Myers, FL 33903 ~16.38 miles east of 33945
  • 2-star Downtown property
  • 110 rooms in property
  • Most guests thought the tv was sub-standard
  • Dishonest manager
Econo Lodge
+1-888-305-3366
13301 North Cleveland Ave., North Fort Myers, FL 33903 ~16.39 miles east of 33945
  • 2-star Suburban property
  • Free breakfast available
  • Almost all guests found the staff to be friendly enough
  • Most guests didn't like the uncomfortable beds
Best Western Fort Myers Waterfront in Fort Myers
+1-800-881-1523
13021 North Cleveland Ave., Fort Myers, FL 33903-4828 ~16.54 miles east of 33945
  • Midscale Downtown hotel
  • Check-in: 4:00pm
  • TV needs to be updated
  • City centre within easy reach, said 91%
Sanibel Arms West Condominiums - Sanibel
+1-888-283-3404
827 East Gulf Dr., Sanibel, FL 33957 ~16.55 miles south of 33945
  • High-end hotel
  • Terrific location
  • Awesome terrace
From$125
Very Good 4.5 /5Review Score CallBookMore Details
Seaside Inn
+1-866-221-8581
541 East Gulf Dr., Sanibel Island, FL 33957 ~16.55 miles southeast of 33945
  • Three Star property
  • 32 rooms in property
Sanibel Inn
+1-866-429-5787
937 East Gulf Dr., Sanibel Island, FL 33957 ~16.55 miles southeast of 33945
  • Affordable property
  • 2 floors in hotel
Sandalfoot Condominium Association Inc.
+1-888-690-5281
671 East Gulf Dr., Sanibel Island, FL 33957 ~16.55 miles southeast of 33945
  • Three Star Beach property
  • 3 floors in hotel
From$160
Excellent 5.0 /5Recent Reviews CallBookMore Details
Allure Suites - Fort Myers
+1-888-690-5247
9200 College Pkwy., Fort Myers, FL 33919 ~16.60 miles east of 33945
  • Affordable Suburban hotel
  • Fitness center on property
Song of The Sea in Sanibel Island
+1-888-305-3366
863 East Gulf Dr., Sanibel Island, FL 33957 ~16.63 miles south of 33945
  • 3-star property
  • 2 floors in hotel
From$90
Very Good 4.5 /5Read Reviews CallBookMore Details
Red Roof Inn Ft. Myers in North Ft Myers
+1-800-881-1523
13000 North Cleveland Ave., North Ft Myers, FL 33903 ~16.66 miles east of 33945
  • Cheap hotel
  • Hotel has 2 floors
Sanibel Island Beach Resort : 1231 Middle Gulf Dr.
+1-888-283-3404
1231 Middle Gulf Dr., Sanibel, FL 33957 ~16.69 miles south of 33945
  • Mid-scale Beach hotel
  • 2 suites in property
  • 1 out of 2 guests said the beach was clean enough
  • Shower was ok
From$149
Average 3.5 /5Reviews CallBookMore Details
Sanibel Siesta on the Beach
+1-866-221-8581
1246 Fulgur St., Sanibel, FL 33957 ~16.70 miles south of 33945
  • Four star hotel
  • Check in time: 15:00
From$160
Very Good 4.5 /5Guest Reviews CallBookMore Details
Sundial Beach Resort & Spa in Sanibel Island
+1-866-429-5787
1451 Middle Gulf Dr., Sanibel Island, FL 33957 ~16.78 miles south of 33945
  • 3-star Beach property
  • Access to gym on-site
  • The majority of guests thought the service was professional
  • Quite clean
From$169
Very Good 4.0 /5Hotel Reviews CallBookMore Details
Casa Ybel Resort
+1-888-690-5281
2255 West Gulf Dr., Sanibel, FL 33957 ~16.85 miles south of 33945
  • 3-star Beach hotel
  • 40 rooms in hotel
  • Amazing resort
  • Delicious food
From$229
Very Good 4.0 /5Recent Reviews CallBookMore Details
Hotel Indigo Fort Myers River District - Fort Myers
+1-888-690-5247
1520 Broadway, Fort Myers, FL 33901 ~17.36 miles east of 33945
  • Three Star Downtown hotel
  • Hotel has a green policy Read more
  • Right next to the resturants
  • Clean
From$117
Very Good 4.0 /5Review Score CallBookMore Details
Holiday Inn Edison at Midtown
+1-888-305-3366
2431 Cleveland Ave., Fort Myers, FL 33901 ~17.36 miles east of 33945
  • Affordable Downtown property
  • 4 floors in hotel
Hampton Inn & Suites
+1-800-881-1523
11281 Summerlin Sq. Blvd., Ft. Myers Beach, FL 33931 ~17.43 miles southeast of 33945
  • 3-star Beach property
  • 42 suites in property
  • Awesome vibe
  • Great parking, according to 100%
Travelodge by Wyndham Fort Myers
+1-888-283-3404
4760 South Cleveland Ave., Fort Myers, FL 33907 ~17.77 miles east of 33945
  • 2 star Highway hotel
  • Check in: 01:00 pm
La Quinta Inn #0819 by Wyndham
+1-866-221-8581
4850 South Cleveland Ave., Fort Myers, FL 33907 ~17.79 miles east of 33945
  • 2-star Highway property
  • Hotel has 15 rooms
  • Rooms in need of an update
  • Very basic continental breakfast
Pink Shell Beach Resort & Marina
+1-866-429-5787
275 Estero Blvd., Fort Myers Beach, FL 33931 ~17.86 miles southeast of 33945
  • 4 star Resort property
  • 210 suites in property
  • Good value
  • Good beach sports
From$135
Very Good 4.5 /5Read Reviews CallBookMore Details
Hilton Garden Inn Fort Myers in Fort Myers
+1-888-690-5281
12600 University Dr., Fort Myers, FL 33907 ~17.88 miles east of 33945
  • Affordable Suburban hotel
  • 17 suites in property
Howard Johnson by Wyndham Ft. Myers Fl : 4811 South Cleveland Ave.
+1-888-690-5247
4811 South Cleveland Ave., Fort Myers, FL 33907 ~17.96 miles east of 33945
  • Low priced Downtown hotel
  • Comp. Breakfast
Americas Best Value Inn - Fort Myers
+1-888-305-3366
11501 South Cleveland Ave., Fort Myers, FL 33907 ~18.26 miles east of 33945
  • 2 star Airport property
  • 2 floors in property
  • Older building
  • Great shopping
Days Inn Fort Myers - Fort Myers
+1-800-881-1523
11435 South Cleveland Ave., Fort Myers, FL 33907 ~18.28 miles east of 33945
  • Cheap Suburban property
  • Free comp. breakfast
Best Western Plus Beach Resort : 684 Estero Blvd.
+1-888-283-3404
684 Estero Blvd., Fort Myers Beach, FL 33931-5021 ~18.29 miles southeast of 33945
  • Economy Beach property
  • 75 rooms in hotel
From$60
Very Good 4.5 /5Read Reviews CallBookMore Details
Candlewood Suites Fort Myers / Sanibel Gateway
+1-866-221-8581
9740 Commerce Center Court, Fort Myers, FL 33908 ~18.35 miles southeast of 33945
  • Cheap Suburban hotel
  • Check-in: 03:00 PM
  • Facilities in need of refurbishment
  • For 100%, the lobby entrance was sub-standard
Harbour House at the Inn
+1-866-429-5787
450 Old San Carlos Blvd., Fort Myers Beach, FL 33931 ~18.50 miles southeast of 33945
  • 4 star Beach property
  • 34 suites in property
  • Great parking, according to 100%
  • Quiet surroundings
From$125
Very Good 4.5 /5Review Score CallBookMore Details
The Lighthouse Resort Inn & Suites
+1-888-690-5281
1051 5th St., Fort Myers Beach, FL 33931 ~18.56 miles southeast of 33945
  • Mid-scale Beach hotel
  • 4 floors in property
From$125
Average 3.5 /5Reviews CallBookMore Details
Knights Inn Punta Gorda - Punta Gorda
+1-888-690-5247
9300 Knights Dr., Punta Gorda, FL 33950 ~18.58 miles northeast of 33945
  • Low-priced property
  • Hotel has 70 rooms
Sun Deck Inn & Suites
+1-888-305-3366
1051 3rd St., Fort Meyers Beach, FL 33931 ~18.58 miles southeast of 33945
  • 3 star property
  • Hotel has 3 suites
From$90
Very Good 4.0 /5Read Reviews CallBookMore Details
Super 8 Fort Myers in Fort Myers
+1-800-881-1523
2717 Colonial Blvd., Fort Myers, FL 33907 ~18.63 miles east of 33945
  • Economical hotel
  • Hotel has 4 floors
Pierview Hotel & Suites in Fort Myers Beach
+1-888-283-3404
1160 Estero Blvd., Fort Myers Beach, FL 33931 ~18.74 miles southeast of 33945
  • Low-priced Oceanfront hotel
  • Check-in time: 4PM
Americas Best Value Inn & Suites Punta Gorda / Port Charlotte
+1-866-221-8581
9035 Mac Dr., Punta Gorda, FL 33950 ~18.84 miles northeast of 33945
  • Cheap Highway property
  • Check in time: 3:00 PM
  • Wifi quality could be improved
  • Great location
Lani Kai Beachfront : 1400 Estero Blvd.
+1-866-429-5787
1400 Estero Blvd., Fort Myers Beach, FL 33931 ~18.85 miles southeast of 33945
  • 3-star Beach property
  • Check in time: 3:00 pm
  • Kitchenette is acceptable
  • Free internet
Bay Inn at the Lani Kai - Fort Myers Beach
+1-888-690-5281
1401 Estero Blvd., Fort Myers Beach, FL 33931 ~18.87 miles southeast of 33945
  • Inexpensive Beach property
  • 14 suites in property
Homewood Suites by Hilton Fort Myers in Fort Myers
+1-888-690-5247
5255 Big Pine Way, Fort Myers, FL 33907 ~18.96 miles east of 33945
  • Midscale Beach hotel
  • Airport shuttle available
  • For 57%, the rooms looked old
  • Basic web

Next: Show All Available 33945 Hotels with Pricing

Bar Chart: Upcoming 20 Days of 33945 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 33945

What are the top reviewed hotels near 33945?

Sandalfoot Condominium Association Inc., The Westin Cape Coral Resort at Marina Village 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 33945?

South Seas Island Resort, The Westin Cape Coral Resort at Marina Village and Sanibel Harbour Marriott Resort & Spa are the top 3 luxury hotels near 33945.

What hotels are closest to the area of 33945?

South Seas Island Resort, The Westin Cape Coral Resort at Marina Village, and Hampton Inn & Suites Cape Coral are the properties closest to 33945.

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

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

What are the most popular independent hotels near 33945?

Sandalfoot Condominium Association Inc., West Wind Inn and Island Inn are the best rated independent hotels (not part of a big brand).

What are the best Marriott hotels near 33945?

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

What are the most popular Best Western hotels near 33945?

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

What are the best IHG hotels near 33945?

Holiday Inn Express Cape Coral, Hotel Indigo Fort Myers River District and Holiday Inn Edison at Midtown are the best rated Intercontinental Hotel Group (IHG) branded hotels (based on user reviews score).

Back to Top