Courtyard Marathon Florida Keys

Read Reviews

Escape for the day to Courtyard Marathon Florida Keys, a bayfront hotel with breathtaking views of the region's iconic clear water. Immerse yourself in the heated Infinity Pool, Marina Pool, and whirlpool, lined by palm trees on the sun deck. When you’re ready to take it to the sand, take advantage of complimentary beach chairs, and hammocks. Stick around for sunset at the fire pits. It doesn’t get better than this.

Day Pass includes:

  • Heated infinity pool
  • Heated marina pool
  • Whirlpool
  • Poolside food and drink service from Blue Waters Pool Bar & Grill
  • Tranquil tanning beach access with complimentary chairs and hammocks
  • Outdoor showers
  • Firepits
  • Live music poolside (Thurs-Sun)
  • Fire dancer show (Sat, 8pm)
  • Complimentary yoga class (Sun & Wed, 10am)
  • Complimentary welcome drink
  • Complimentary use of 1 pool and beach towel per guest
  • Complimentary wifi
  • Complimentary self-parking

Please note that the beach has a seawall so does not have an entrance for swimming

Cabana includes:

Located at the Marina Pool

  • Day Passes for up to 4 people (all amenities included in the Day Pass)
  • Premium shaded cabana with lounge seating
  • Exclusive cabana service
  • 10% discount on food and beverage service
  • 4 complimentary Fiji water bottles


  • Pool 8:00am - 10:00pm
  • Cabana 8:00am - 8:00pm
  • Food & Drink Service 11:00am - 8:00pm

How it works
1. Select number of people, an available day in the calendar, and book
2. Receive booking confirmation with details and instructions
3. Bring valid photo ID to hotel and check-in at the Front Desk
4. Enjoy your daycation!

Cancellation Policy
To read our full cancellation policy, click here.

Cancel for ResortPass Credit
Cancel for full ResortPass Credit in your online account. Credits never expire.

Day Passes can be cancelled by 11:59 pm EST on the night before your booked date.

Cabanas can be cancelled by 10:00am EST on the day before your booked date.

2146 Overseas Highway, Marathon, Florida 33050 USA

Need help?
Email us at: Call us at: (800) 555-1212