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/Accommodations

Banana Bay Resort & Marina - Marathon 4590 Overseas Highway, Marathon, FL 33050
  • Mid-scale Rural hotel
  • Check-in: 3pm
From$119
Average 3.5 /5 Recent Reviews Call
Tranquility Bay Beach House - Marathon
+1-800-230-4134
2600 Overseas Highway, Marathon, FL 33050
  • High-end Resort property
  • Access to gym on-site
From$329
Very Good 4.5 /5 Hotel Reviews Call
Sea Dell Motel : 5000 Overseas Highway
+1-800-997-5148
5000 Overseas Highway, Marathon, FL 33050
  • Inexpensive Resort hotel
  • 23 sleeping rooms in hotel
From$89
Very Good 4.0 /5 Recent Reviews Call
Hyatt Place Marathon / Florida Keys - Marathon 1996 Overseas Highway, Marathon, FL 33050
  • Midscale Oceanfront property
  • 125 rooms in property
From$143
Very Good 4.5 /5 Guest Reviews Call
The Hammocks at Marathon
+1-888-305-3366
1688 Overseas Highway, Marathon, FL 33050
  • Two-star Oceanfront property
  • Check-in time: 4:00pm
From$241
Very Good 4.0 /5 Latest Reviews Call
Coconut Cay Resort & Marina
+1-800-881-1523
7196 Overseas Highway, Marathon, FL 33050
  • Cheap Resort property
  • Hotel has 6 suites
From$89
Average 3.5 /5 Read Reviews Call
Siesta Motel : 7425 Overseas Highway 7425 Overseas Highway, Marathon, FL 33050
  • Low priced Rural property
  • Check in: NOON TO 5PM
Indigo Reef Marina Homes Resort
+1-888-690-5281
11600 1st Ave. Gulf, Marathon, FL 33050
  • Four star Resort hotel
  • 67 suites in hotel
From$300
Very Good 4.5 /5 Latest Reviews Call
Coral Lagoon Waterfront Resort & Marina : 12399 Overseas Highway
+1-800-230-4134
12399 Overseas Highway, Marathon, FL 33050
  • Four star Resort property
  • Check in time: 3:00 PM
From$189
Very Good 4.0 /5 Recent Reviews Call
Holiday Inn Express & Suites Marathon 13201 Overseas Highway, Marathon, FL 33050
  • 3-star Oceanfront property
  • Fitness / Gym is on-site
From$144
Very Good 4.0 /5 Latest 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
  • 4-star Resort property
  • Hotel has 15 suites
From$159
Very Good 4.0 /5 Recent Reviews Call
Amara Cay Resort - Islamorada 80001 Overseas Highway, Islamorada, FL 33036 Website ~30.18 miles east of Marathon
  • Mid-scale Beach property
  • 20 suites in property
From$159
Very Good 4.0 /5 Review Score Call
La Siesta Resort & Marina : 80241 Overseas Highway
+1-800-881-1523
80241 Overseas Highway, Islamorada, FL 33036 ~30.52 miles east of Marathon
  • 3-star Resort property
  • 54 suites in property
From$109
Average 3.5 /5 Latest Reviews Call
The Moorings Village & Spa in Islamorada
+1-800-997-5149
123 Beach Rd., Islamorada, FL 33036 ~31.70 miles east of Marathon
  • Four-star Beach hotel
  • Check-in: 4:00 PM
From$400
Excellent 5.0 /5 Recent Reviews Call
Cheeca Lodge & Spa
+1-888-690-5281
81801 Overseas Highway, Islamorada, FL 33036 ~31.82 miles east of Marathon
  • Expensive Oceanfront hotel
  • Gym / Fitness Center Available
From$179
Very Good 4.0 /5 Review Score Call
Islander Resort a Guy Harvey Outpost in Islamorada 82100 Overseas Highway, Islamorada, FL 33036 ~32.23 miles east of Marathon
  • 3-star Oceanfront hotel
  • 10 suites in hotel
From$25
Very Good 4.0 /5 Hotel Reviews Call
Casa Morada - Islamorada
+1-800-997-5148
136 Madeira Rd., Islamorada, FL 33036 ~32.27 miles east of Marathon
  • 4-star Resort property
  • 2 floors in hotel
Days Inn Ocean Front Resort Islamorada
+1-888-690-5247
82749 Overseas Highway, Islamorada, FL 33036 ~32.76 miles east of Marathon
  • Low priced hotel
From$75
Average 3.0 /5 Recent Reviews Call
Chesapeake Beach Resort
+1-888-305-3366
83409 Overseas Highway, Islamorada, FL 33036 ~33.63 miles east of Marathon
  • Midscale Oceanfront hotel
  • 8 suites in hotel
From$145
Very Good 4.0 /5 Recent Reviews Call
Postcard Inn Beach Resort & Marina at Holiday Isle - Islamorada 84001 Overseas Highway, Islamorada, FL 33036 Website ~34.15 miles east of Marathon
  • Mid-scale Oceanfront hotel
  • 10 suites in hotel
From$129
Average 3.5 /5 Review Score Call
Pelican Cove Resort : 84457 Old Overseas Highway
+1-800-997-5149
84457 Old Overseas Highway, Islamorada, FL 33036 ~34.36 miles east of Marathon
  • Three Star Oceanfront property
  • 63 sleeping rooms in hotel
From$161
Very Good 4.0 /5 Read Reviews Call
Drop Anchor Resort & Marina
+1-888-690-5281
84959 Overseas Highway, Islamorada, FL 33036 ~35.01 miles east of Marathon
  • Midscale Oceanfront hotel
  • Check in: 3:00pm
From$140
Very Good 4.5 /5 Guest Reviews Call
Lookout Lodge Resort : 87770 Overseas Highway
+1-800-230-4134
87770 Overseas Highway, Islamorada, FL 33036 ~37.77 miles east of Marathon
  • 2 star property
  • Check in time: 3:30
From$189
Very Good 4.0 /5 Reviews Call
Creekside Inn : 90611 Old Highway
+1-800-997-5148
90611 Old Highway, Tavanier, FL 33036 ~40.20 miles northeast of Marathon
  • Midscale Oceanfront property
  • Check-in time: 11:00
From$75
Average 3.5 /5 Reviews Call
Ocean Pointe Suites 500 Burton Dr., Tavernier, FL 33070 ~42.39 miles northeast of Marathon
  • 3 star Oceanfront hotel
  • Hotel has 170 rooms
From$145
Average 3.5 /5 Latest Reviews Call
Next 25 Marathon Hotels >  [1 - 25 of 41]   
Next: See My Marathon Hotels with Pricing
Back to Top
Table of Contents Top: Check Rates Marathon Hotels