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.4(1319 reviews)
|
0.5 mi from destination

AAA Four Diamond luxury riverfront hotel in downtown Fort Myers

View Details
3.7(868 reviews)
|
5.2 mi from destination

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

View Details
4.7(432 reviews)
|
7.2 mi from destination

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

View Details
4.5(44 reviews)
|
7.3 mi from destination

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

View Details
4.3(2223 reviews)
|
16.7 mi from destination

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

View Details
4.6(645 reviews)
|
18.7 mi from destination

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

View Details
4(3091 reviews)
|
21.8 mi from destination

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

View Details
4.3(205 reviews)
|
36.3 mi from destination

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

View Details

LUXURY

PREMIUM

SELECT

LONGER STAYS