Star Rating
Hotel Name
Price Range (USD)to
Amenities

Marathon Florida Hotels & Motels

Find the perfect hotel in Marathon using our hotel guide provided below. Search for cheap and discounted hotel and motel rates in or near Marathon, FL for your upcoming personal or group trip. We provide the best Marathon, Florida hotel and motel rooms. Browse the Marathon area hotels to find the perfect lodging! Please use the provided map of the Marathon hotels. Coordinating a group? Get Marathon Group Hotel Deals

The Marathon center is around the area of Fishermen's Hospital and the area of Marathon Key Beach Club.

Marathon Hotels, Motels & Accommodations

Banana Bay Resort & Marina in Marathon 4590 Overseas Highway, Marathon, FL 33050
  • 3 star Rural property
  • 2 floors in property
Tranquility Bay Beach House
+1-800-230-4134
2600 Overseas Highway, Marathon, FL 33050
  • 4 star Resort hotel
  • Check-in time: 4:00 PM
From$329
Very Good 4.5 /5Read Reviews Call
Sea Dell Motel in Marathon
+1-800-997-5148
5000 Overseas Highway, Marathon, FL 33050
  • 2-star Resort property
  • 23 rooms in hotel
From$89
Very Good 4.0 /5Read Reviews Call
Hyatt Place Marathon / Florida Keys in Marathon 1996 Overseas Highway, Marathon, FL 33050
  • Mid-scale Oceanfront hotel
  • 3 floors in property
From$143
Very Good 4.5 /5Read Reviews Call
The Hammocks at Marathon
+1-888-305-3366
1688 Overseas Highway, Marathon, FL 33050
  • Economy Oceanfront hotel
  • Check in: 4:00pm
From$241
Very Good 4.0 /5Reviews Call
Coconut Cay Resort & Marina in Marathon
+1-800-881-1523
7196 Overseas Highway, Marathon, FL 33050
  • Two-star Resort property
  • Hotel has 40 rooms
Siesta Motel 7425 Overseas Highway, Marathon, FL 33050
  • Cheap Rural property
  • Hotel has 2 suites
Indigo Reef Marina Homes Resort : 11600 1st Ave. Gulf
+1-888-690-5281
11600 1st Ave. Gulf, Marathon, FL 33050
  • High end Resort property
  • 67 suites in hotel
From$300
Very Good 4.5 /5Guest Reviews Call
Coral Lagoon Waterfront Resort & Marina in Marathon
+1-800-230-4134
12399 Overseas Highway, Marathon, FL 33050
  • Expensive Resort property
  • 18 suites in property
From$189
Very Good 4.0 /5Latest Reviews Call
Holiday Inn Express & Suites Marathon in Marathon 13201 Overseas Highway, Marathon, FL 33050
  • 3 star Oceanfront property
  • Fitness center on property
From$139
Very Good 4.0 /5Recent Reviews Call
Hawks Cay Resort in Duck Key
+1-888-690-5247
61 Hawks Cay Blvd., Duck Key, FL 33050 ~12.12 miles east of Marathon
  • High-end Resort hotel
  • Fitness center on property
From$159
Very Good 4.0 /5Hotel Reviews Call
Amara Cay Resort : 80001 Overseas Highway 80001 Overseas Highway, Islamorada, FL 33036 Website ~30.18 miles east of Marathon
  • Midscale Beach hotel
  • 20 suites in property
From$159
Very Good 4.0 /5Review Score Call
La Siesta Resort & Marina in Islamorada 80241 Overseas Highway, Islamorada, FL 33036 ~30.52 miles east of Marathon
  • Mid-scale Resort property
  • 54 rooms in property
The Moorings Village & Spa : 123 Beach Rd.
+1-800-997-5149
123 Beach Rd., Islamorada, FL 33036 ~31.70 miles east of Marathon
  • Four star Beach hotel
  • 18 sleeping rooms in hotel
From$400
Excellent 5.0 /5Guest Reviews Call
Cheeca Lodge & Spa
+1-888-690-5281
81801 Overseas Highway, Islamorada, FL 33036 ~31.82 miles east of Marathon
  • 4 star Oceanfront hotel
  • Hotel has 4 floors
From$179
Very Good 4.0 /5Hotel Reviews Call
Islander Resort a Guy Harvey Outpost : 82100 Overseas Highway 82100 Overseas Highway, Islamorada, FL 33036 ~32.23 miles east of Marathon
  • Three Star Oceanfront hotel
  • Check in time: 4pm
Casa Morada 136 Madeira Rd., Islamorada, FL 33036 ~32.27 miles east of Marathon
  • Expensive Resort property
  • Check in: 3:00 PM
La Jolla Resort : 82216 Overseas Highway 82216 Overseas Highway, Islamorada, FL 33036 ~32.40 miles east of Marathon
  • 2 star hotel
Days Inn Ocean Front Resort Islamorada - Islamorada
+1-888-305-3366
82749 Overseas Highway, Islamorada, FL 33036 ~32.76 miles east of Marathon
  • Low Cost hotel
Ocean House 82885 Old Highway, Islamorada, FL 33036 ~32.95 miles east of Marathon
  • Four star Oceanfront property
  • Check in time: 3:00 PM
Chesapeake Beach Resort
+1-800-997-5149
83409 Overseas Highway, Islamorada, FL 33036 ~33.63 miles east of Marathon
  • Midscale Oceanfront hotel
  • 3 floors in hotel
From$145
Very Good 4.0 /5Read Reviews Call
Postcard Inn Beach Resort & Marina at Holiday Isle 84001 Overseas Highway, Islamorada, FL 33036 Website ~34.15 miles east of Marathon
  • Affordable Oceanfront property
  • Check in: 4:00 PM
Pelican Cove Resort - Islamorada 84457 Old Overseas Highway, Islamorada, FL 33036 ~34.36 miles east of Marathon
  • 3-star Oceanfront hotel
  • Hotel has 3 floors
From$215
Very Good 4.0 /5Review Score Call
Drop Anchor Resort & Marina in Islamorada
+1-800-997-5148
84959 Overseas Highway, Islamorada, FL 33036 ~35.01 miles east of Marathon
  • 3-star Oceanfront property
  • Check in: 3:00pm
From$140
Very Good 4.5 /5Review Score Call
Lookout Lodge Resort
+1-888-690-5247
87770 Overseas Highway, Islamorada, FL 33036 ~37.77 miles east of Marathon
  • Two-star property
  • Hotel has 2 floors
From$189
Very Good 4.0 /5Recent Reviews Call
Next 25 Marathon Hotels >  [1 - 25 of 43]    
Next: See My Marathon Hotels with Pricing
Back to Top