COVID-19 alert: Travel requirements are changing rapidly, including need for pre-travel COVID-19 testing and quarantine on arrival.

Find Hotels on the Lake in Marathon, FL from $129

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 Marathon Hotels on the Lake

Tranquility Bay Beachfront Hotel and Resort
4 out of 5
2600 Overseas Hwy, Marathon, FL
Free CancellationReserve now, pay when you stay
The price is $319 per night from May 9 to May 9
4.5/5Wonderful! (991 reviews)
"They do not have breakfast services, neither a shop to buy anything and the rent for sports activities closes at 4pm. very few activities for children."

Reviewed on May 3, 2021

Tranquility Bay Beachfront Hotel and Resort
Banana Bay Resort & Marina
3 out of 5
4590 Overseas Highway, Marathon, FL
Free CancellationReserve now, pay when you stay
The price is $249 per night from May 31 to May 31
4/5Very Good! (964 reviews)
"Friendly staff. Clean rooms."

Reviewed on May 4, 2021

Banana Bay Resort & Marina
Kingsail Resort
2 out of 5
7050 Overseas Highway, Marathon, FL
Free CancellationReserve now, pay when you stay
The price is $137 per night from May 10 to May 10
3.7/5Good! (962 reviews)
"Great location rooms were OK"

Reviewed on Apr 14, 2021

Kingsail Resort
Don't see what you're looking for?
We've got more Hotels on the Lake. 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.