Skip to Content

Fort Myers, FL Hotels with On-Site Restaurants

Savor delicious dining experiences at Marriott Bonvoy’s hotels with on-site restaurants and bars in Fort Myers, 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 13 hotels

Sort by:
Distance
4.3(1370 reviews)
|
0.3 mi from destination

AAA Four Diamond luxury riverfront hotel in downtown Fort Myers

3.7(878 reviews)
|
3.2 mi from destination

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

4.7(446 reviews)
|
4.5 mi from destination

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

4.5(55 reviews)
|
4.5 mi from destination

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

4.3(2265 reviews)
|
10.4 mi from destination

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

4.6(647 reviews)
|
11.6 mi from destination

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

4(3147 reviews)
|
13.6 mi from destination

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

4.3(224 reviews)
|
22.6 mi from destination

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