Find the resorts that appeal to you the most
Check out our selection of great resorts in Duck Key
Featuring a full-service spa, this resort hotel has five pools, including an adults-only pool, a children's pool, tennis courts, and pickleball courts.

Featuring stunning views of tropical gardens and the ocean, this resort in Marathon, Florida offers guests private beach access.

Villas at Hawks Cay Resort offers spa facilities and free private parking, and is within 8.6 miles of Florida Keys Aquarium Encounters and 21 miles of Upper Matecumbe Key.

Located in Marathon, 5.3 miles from Florida Keys Aquarium Encounters, Grassy Flats Resort & Beach Club provides accommodations with an outdoor swimming pool, free private parking, a restaurant and a...

Located in Long Key, Florida, Edgewater Lodge features a private beach for guest use. Free Wi-Fi is available in every room.

This Marathon, Florida resort and marina features an outdoor pool, private ocean swim area, and dove shop. Free Wi-Fi is provided in public areas. Sombrero Beach is 5 minutes’ drive away.

This resort is located on one-quarter mile of private beach on Long Key between Islamorada and Marathon. Bright spacious rooms and 2 swimming pools are available.

Located on Florida's scenic gulf-side in Marathon, this Bahamian-style hotel is 8 minutes' drive from Sombrero Beach. Guests can enjoy the pool, sun terrace and free WiFi.

Located in Key Colony Beach, Florida, this hotel offers an outdoor pool and a private beach area. Free Wi-Fi access is available.

Located in Marathon, Florida, this oceanfront property offers a private marina and an outdoor pool with ocean view. All guest rooms include cable TV and WiFi.


Popular with guests booking resorts in Duck Key
Popular with guests booking resorts in Duck Key
Popular with guests booking resorts in Duck Key
Popular with guests booking resorts in Duck Key
Popular with guests booking resorts in Duck Key
Popular with guests booking resorts in Marathon
Popular with guests booking resorts in Layton