Skip to Content

Florida Keys, FL Hotels with On-Site Restaurants

Savor delicious dining experiences at Marriott Bonvoy’s hotels with on-site restaurants and bars in Florida Keys, 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-5 of 5 hotels

Sort by:
Distance
4.3(1244 reviews)
|
6.6 mi from destination

Waterfront hotel with breathtaking views, watersports rentals, restaurant, free Wi-Fi and breakfast.

4.6(1881 reviews)
|
10.1 mi from destination

Top-rated Florida Keys waterfront resort with pools, balcony rooms, snorkeling, and two restaurants.

FULLY RENOVATED
4.2(137 reviews)
|
26.4 mi from destination

Top Resort in The Keys: 15 oceanfront acres, pools, beaches, new rooms, 9 dining spots, & water taxi

4.2(2438 reviews)
|
38 mi from destination

Award-winning Florida Keys resort with private beach, spa, cabanas, watersports, and scenic dining.

3.8(1157 reviews)
|
40.2 mi from destination

A Top Hotel in Key Largo with a Pool, Complete With Spacious Guestrooms and Views.