Skip to Content

Cape Coral, FL Hotels with On-Site Restaurants

Savor delicious dining experiences at Marriott Bonvoy’s hotels with on-site restaurants and bars in Cape Coral, FL. From gourmet dining experiences to casual eateries, our hotels offer a variety of dining options to suit every palate. Enjoy the convenience of having delicious meals just steps away from your room, whether you're in the mood for a hearty breakfast, a leisurely lunch, or an elegant dinner. Book your stay today and treat yourself to a culinary journey without ever leaving the comfort of your hotel.

Showing 1-8 of 15 hotels

Sort by:
Distance
4.3(2265 reviews)
|
3.4 mi from destination

Family-friendly, pet-friendly Cape Coral resort with stunning sunsets and waterfront setting.

4(3147 reviews)
|
6.4 mi from destination

Waterfront Sanibel Island resort in Punta Rassa, Florida, with a spa, pools, and a private yacht

3.7(878 reviews)
|
6.6 mi from destination

Modern hotel near downtown Fort Myers River District, I-75, and Sanibel Island

4.7(446 reviews)
|
7.2 mi from destination

Get comfortable at our all-new North Fort Myers hotel with free breakfast

4.3(1370 reviews)
|
7.5 mi from destination

AAA Four Diamond luxury riverfront hotel in downtown Fort Myers

4.5(55 reviews)
|
9.5 mi from destination

New suite hotel in Fort Myers, Florida, with modern amenities and free breakfast

4.6(647 reviews)
|
11 mi from destination

Just off I-75. Steps from shopping, dining & more. Enjoy our enhanced health and safety measures.

4.3(224 reviews)
|
19.9 mi from destination

Top-rated hotel in Bonita Springs just miles from beaches and premier attractions.