Search
Filter By
Price (per night):
Star rating:
$0 - $59
$60 - $79
$80 - $99
$100 - $119
$120+
1 star
2 stars
3 stars
4 stars
5 stars
Unrated
Review score:
Superb 9+
Very good 8+
Good 7+
Pleasant 6+
All
Facilities:
Wi-fi
Parking
Airport shuttle
Fitness centre
Non-smoking rooms
Swimming pool
Family rooms
Pets allowed
Disabled facilities
Restaurant
Room facilities:
Air conditioning
En-suite
Television
Patio
View
Sea Cove Resort and Marina
12685 Overseas Highway, Marathon, FL, 33050Show on map 0.23 miles from Marathon
Score 5.6 from 224 reviews
Pricesfrom (per room per night)
Single$69.00
Double$69.00
Casa Del Sol Beach Resort
58182 Overseas Highway, Marathon, FL, 33050Show on map 4.45 miles from Marathon
Score 6.3 from 104 reviews
Pricesfrom (per room per night)
Single$126.65
Double$126.65
Score 7.0 from 199 reviews
Pricesfrom (per room per night)
Single$79.99
Double$79.99
Score 6.2 from 156 reviews
Pricesfrom (per room per night)
Single$92.65
Double$92.65
Score 7.4 from 101 reviews
Pricesfrom (per room per night)
Single$99.00
Double$99.00
Banana Bay Resort & Marina
4590 Overseas Highway, Marathon, FL, 33050Show on map 4.76 miles from Marathon
Score 6.4 from 332 reviews
Pricesfrom (per room per night)
Single$111.00
Double$111.00
Holiday Inn Express & Suites Marathon
13201 Overseas Highway, Marathon, FL, 330501Show on map 0.52 miles from Marathon
Score 8.5 from 709 reviews
Pricesfrom (per room per night)
Single$129.00
Double$129.00
Sea Dell Motel - Marathon
5000 Overseas Highway, Marathon, FL, 33050Show on map 4.51 miles from Marathon
Score 8.1 from 185 reviews
Pricesfrom (per room per night)
Single$89.00
Double$89.00
Score 6.6 from 737 reviews
Pricesfrom (per room per night)
Single$78.99
Double$78.99
Seashell Beach Resort
57612 Overseas Highway, Marathon, FL, 33050Show on map 3.50 miles from Marathon
Score 7.3 from 129 reviews
Pricesfrom (per room per night)
Single$99.00
Double$99.00
Score 7.2 from 426 reviews
Pricesfrom (per room per night)
Single$75.00
Double$75.00
Score 6.9 from 140 reviews
Pricesfrom (per room per night)
Single$76.00
Double$76.00