Important: This destination may have COVID-19 travel restrictions in place, including specific restrictions for lodging. Check any national, local, and health advisories for this destination before you book.

Find Hotels with Restaurants in Florida Keys from $79

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and vacation rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Top Florida Keys Hotels with Restaurants

Hyatt Place Marathon Florida Keys
3 out of 5
1996 Overseas Highway, Marathon, FL
Free Cancellation
The price is $169 per night from Oct 25 to Oct 26
4.5/5Wonderful! (976 reviews)

"This is a nice hotel. I really like the food and beverage bar in the lobby, very convenient. The only thing I didn't like was the pillows. Bring your own if you can."…"

Reviewed on Oct 20, 2020

Hyatt Place Marathon Florida Keys
Pier House Resort & Spa
4 out of 5
1 Duval St, Key West, FL
Free CancellationReserve now, pay when you stay
The price is $225 per night from Oct 26 to Oct 27
4.5/5Wonderful! (965 reviews)

"Property is beautiful , right on water , right on Duval , everything is close , Mallory square , bars, restaurants and shops Perfect vacation"…"

Reviewed on Oct 16, 2020

Pier House Resort & Spa
Baker's Cay Resort Key Largo, Curio Collection by Hilton
4 out of 5
97000 Overseas Hwy, Key Largo, FL
Free CancellationReserve now, pay when you stay
The price is $170 per night from Nov 19 to Nov 20
4.5/5Wonderful! (437 reviews)

"Great place for family vacation. Dog friendly. Water front rooms are excellent, very clean and amazing view of the beautiful and calming beach. My family (6 adults) did not care for the food at the Calusa restaurant. Besides that, our stay of 3 nights was very pleasant."…"

Reviewed on Oct 20, 2020

Baker's Cay Resort Key Largo, Curio Collection by Hilton

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Oceans Edge Key West Resort, Hotel & Marina
4 out of 5
5950 Peninsular Avenue, Key West, FL
Free CancellationReserve now, pay when you stay
The price is $159 per night from Oct 25 to Oct 26
4.5/5Wonderful! (2,418 reviews)

"Only the best at this resort start from the front desk with two beautiful smiling face welcoming us was everything so gorgeous they upgrade us to the 3 floor the view was breathtaking! We had complimentary kayak and even there was all organized and the professional. The location is away from Duval ..."…"

Reviewed on Oct 15, 2020

Oceans Edge Key West Resort, Hotel & Marina
Islander Resort
3 out of 5
82100 Overseas Highway, Islamorada, FL
Free CancellationReserve now, pay when you stay
The price is $138 per night from Nov 8 to Nov 9
4.5/5Wonderful! (906 reviews)

"This is a huge property that is very well maintained. Spacious rooms with there own private screened porch area. Pools and beach were both great. Food at the outside bar was also very good. Overall were were incredibly pleased. We will be back!"…"

Reviewed on Oct 23, 2020

Islander Resort
Amara Cay Resort
3.5 out of 5
80001 Overseas Hwy, Islamorada, FL
Free CancellationReserve now, pay when you stay
The price is $149 per night from Oct 25 to Oct 26
4.4/5Wonderful! (964 reviews)

"Property was very nice and the rooms were very clean and sanitized. We requested a room change on arrival because trees blocked our view of the water. They were very accommodating and we loved the view. The transportation bus was on time and picked us up within 20 minutes to return back. Pool was ..."…"

Reviewed on Oct 18, 2020

Amara Cay Resort
The Marker Key West Harbor Resort
4 out of 5
200 William Street, Key West, FL
Free CancellationReserve now, pay when you stay
The price is $229 per night from Oct 25 to Oct 26
4.4/5Wonderful! (978 reviews)

"Excellent location! staff very helpful. Great pools and food was delish! will go back."…"

Reviewed on Oct 12, 2020

The Marker Key West Harbor Resort
Cheeca Lodge & Spa
4 out of 5
81801 Overseas Highway, Mile Marker 82, Marker 82, Islamorada, FL
Free CancellationReserve now, pay when you stay
The price is $139 per night from Nov 2 to Nov 3
4.4/5Excellent! (970 reviews)

"The stay was exceptional. Staff was great too! So were the rooms and restaurants."…"

Reviewed on Oct 18, 2020

Cheeca Lodge & Spa
Hyatt Centric Key West Resort and Spa
4 out of 5
601 Front St, Key West, FL
Free CancellationReserve now, pay when you stay
The price is $229 per night from Oct 25 to Oct 26
4.4/5Excellent! (981 reviews)

"perfect location and room. Nice pool and small pier. We drunk coffee in the morning on a swing bench by the sea."…"

Reviewed on Oct 18, 2020

Hyatt Centric Key West Resort and Spa
Lime Tree Bay Resort
3.5 out of 5
68500 Overseas Hwy, Long Key, FL
Free CancellationReserve now, pay when you stay
The price is $129 per night from Oct 26 to Oct 27
4.3/5Excellent! (1,178 reviews)

"It was a great stay, the room was small and the sink was so small water would end up in the floor. But the facility was nice the beach area was great, the dock was fun to watch the sunset from. Overall I would stay there again."…"

Reviewed on Oct 15, 2020

Lime Tree Bay Resort
Southernmost Beach Resort
4 out of 5
1319 Duval Street, Key West, FL
Free CancellationReserve now, pay when you stay
The price is $238 per night from Nov 2 to Nov 3
4.2/5Excellent! (2,541 reviews)

"Close to the beach and pool, nearby restaurants were walking distance."…"

Reviewed on Oct 20, 2020

Southernmost Beach Resort
The Gates Hotel Key West
4 out of 5
3824 N Roosevelt Blvd, Key West, FL
Free CancellationReserve now, pay when you stay
The price is $104 per night from Oct 25 to Oct 26
4.2/5Very Good! (1,022 reviews)

"I highly recommend this hotel, clean and spacious"…"

Reviewed on Oct 17, 2020

The Gates Hotel Key West
Bayside Inn Key Largo
3 out of 5
99490 Overseas Hwy, Key Largo, FL
Free CancellationReserve now, pay when you stay
The price is $107 per night from Oct 26 to Oct 27
4.2/5Very Good! (300 reviews)

"we loved the suite location on the bay but there was no parking close to the suite--very inconvenient but the suite was beautiful"…"

Reviewed on Oct 21, 2020

Bayside Inn Key Largo
Fairfield Inn & Suites by Marriott Marathon Florida Keys
2.5 out of 5
13201 Overseas Hwy, Marathon, FL
Free CancellationReserve now, pay when you stay
The price is $119 per night from Oct 25 to Oct 26
4.1/5Very Good! (969 reviews)

"I paid for the room on Expedia but when I got to the hotel they charged me again but said that charge will fall off & I’ll get my money back in 3 to 5 business days. I didn’t like having the second charge. It’s an unnecessary inconvenience."…"

Reviewed on Oct 19, 2020

Fairfield Inn & Suites by Marriott Marathon Florida Keys
Gilbert's Resort
2 out of 5
107900 Overseas Highway, Key Largo, FL
Free CancellationReserve now, pay when you stay
The price is $139 per night from Oct 26 to Oct 27
4/5Very Good! (978 reviews)

"Loved our stay at Gilberts! The staff was great, the room was spotless and comfy, the food was delish, the bartenders were friendly, and the resort was an overall blast, even tho no live music due to Covid. The only bummer was having to leave and come home!"…"

Reviewed on Sep 14, 2020

Gilbert's Resort
Ibis Bay Beach Resort
2.5 out of 5
3101 N. Roosevelt Blvd, Key West, FL
Free CancellationReserve now, pay when you stay
The price is $104 per night from Oct 25 to Oct 26
4/5Very Good! (1,761 reviews)

"Stayed here twice now and its great. They have the best service. Also have a van that takes you to the main time of town every hour which its very convenient."…"

Reviewed on Oct 19, 2020

Ibis Bay Beach Resort
The Pelican Key Largo Cottages
2 out of 5
99340 Overseas Highway, Key Largo, FL
Free CancellationReserve now, pay when you stay
The price is $79 per night from Oct 25 to Oct 26
3.9/5Very Good! (967 reviews)

"Great stay ! The cottages are so cute and cozy I loved my room next the the water with a nice sun bathing area with a gorgeous dock to watch the sun set 💙 My 5 year old was I love with the cottage and swimming in the nice clean beach 🏝"…"

Reviewed on Sep 7, 2020

The Pelican Key Largo Cottages
Marina Del Mar Resort and Marina
2.5 out of 5
527 Caribbean Drive, Key Largo, FL
Free CancellationReserve now, pay when you stay
The price is $116 per night from Oct 25 to Oct 26
3.8/5Good! (983 reviews)

"An absolutely amazing view. Not crowded. Relaxing."…"

Reviewed on Sep 6, 2020

Marina Del Mar Resort and Marina
Don't see what you're looking for?
We've got more Hotels with Restaurants. Find the right one for you.
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Pocket Guide: Hotels with Restaurants in Florida Keys

Search for hotels in Florida Keys on Expedia. You can easily find your hotels in Florida Keys using one of the methods below:

  • View our selection of featured hotels in Florida Keys
  • Use the map to find hotels in the Florida Keys neighborhood you prefer
  • Use the filters to see hotels in a specific area of Florida Keys, select a specific theme, brand, or hotel class from basic (1 Star) to luxury hotels (5 Stars) in Florida Keys
  • Enter your travel dates to view the best deals on hotels in Florida Keys - while they last

More trip options

Travelers Loved These Hotels with Restaurants