Narrow results:

Clear selected filters

64 hotels

Name contains

Average Nightly Rate

Star rating

Guest rating

Payment preference

Hotels.com® Rewards

Landmarks

Accommodation type

Amenities

Themes / types

Accessibility Features

Why book with us?

  • Hotels.com doesn’t charge cancellation fees

  • Best Price Guarantee

  • We’re just a phone call away: 866-678-6350

FilterMap

Sort by

  1. For every 10 nights, get 1 free!
    Bayview Inn & Marina

    3 North Conch Ave, Conch Key, Marathon, FL, 33050 United States

    ,

    866-767-0278

    2.5 stars
    Marathon
    • 5.8 miles to City center
    • 4.5 miles to Long Key State Park
    Outstanding
    5.0 / 5
    1 verified guest review
    Hotels.com® RewardsFor every 10 nights, get 1 free!
  2. For every 10 nights, get 1 free!
    Little Conch Key

    62250 Overseas Highway, Marathon, FL, 33050 United States

    ,

    866-925-4159

    3 stars
    Marathon
    • 6.4 miles to City center
    • 5.2 miles to Long Key State Park
    Hotels.com® RewardsFor every 10 nights, get 1 free!
    from $160
    • For every 10 nights, get 1 free!
      Hawks Cay Resort

      61 Hawks Cay Blvd, Duck Key, FL, 33050 United States

      ,

      866-538-0251

      4 stars
      Duck Key
      • 7.4 miles to City center
      • 6.1 miles to Long Key State Park
      Hotels.com® RewardsFor every 10 nights, get 1 free!
      from $329 $296
      • For every 10 nights, get 1 free!
        Yellowtail Inn

        58162 Overseas Highway, Marathon, FL, 33050 United States

        ,

        866-538-9298

        2.5 stars
        Marathon
        • 10 miles to City center
        • 9.1 miles to Long Key State Park
        Hotels.com® RewardsFor every 10 nights, get 1 free!
        from $199
        • For every 10 nights, get 1 free!
          Bonefish Resort

          58070 Overseas Highway, Marathon, FL, 33050 United States

          ,

          866-539-5067

          1.5 stars
          Marathon
          • 11 miles to City center
          • 9.2 miles to Long Key State Park
          Hotels.com® RewardsFor every 10 nights, get 1 free!
          from $149
          • For every 10 nights, get 1 free!
            Rainbow Bend Resort

            57784 Overseas Hwy, Marathon, FL, 33050 United States

            ,

            866-539-9234

            2.5 stars
            Marathon
            • 11 miles to City center
            • 9.4 miles to Long Key State Park
            Hotels.com® RewardsFor every 10 nights, get 1 free!
            from $99
            • For every 10 nights, get 1 free!
              Amara Cay Resort

              80001 Overseas Hwy, Islamorada, FL, 33036 United States

              ,

              866-582-3258

              3.5 stars
              Islamorada
              • 11 miles to City center
              • 12 miles to Long Key State Park
              Hotels.com® RewardsFor every 10 nights, get 1 free!
              from $309
              • For every 10 nights, get 1 free!
                Breezy Palms Resort

                80015 Overseas Highway, Islamorada, FL, 33036 United States

                ,

                866-711-3751

                2.5 stars
                Islamorada
                • 11 miles to City center
                • 12 miles to Long Key State Park
                Excellent
                4.0 / 5
                3 verified guest reviews
                Hotels.com® RewardsFor every 10 nights, get 1 free!
              • For every 10 nights, get 1 free!
                White Sands Inn

                57622 Overseas Highway, Marathon, FL, 33050 United States

                ,

                866-925-0548

                2.5 stars
                Marathon
                • 11 miles to City center
                • 9.6 miles to Long Key State Park
                Hotels.com® RewardsFor every 10 nights, get 1 free!
                from $131
                • For every 10 nights, get 1 free!
                  Sands of Islamorada

                  80051 Overseas Highway, Islamorada, FL, 33036 United States

                  ,

                  866-925-4218

                  2.5 stars
                  Islamorada
                  • 11 miles to City center
                  • 12 miles to Long Key State Park
                  Outstanding
                  5.0 / 5
                  1 verified guest review
                  Hotels.com® RewardsFor every 10 nights, get 1 free!
                  from $165
                  • For every 10 nights, get 1 free!
                    Islander Bayside Resort

                    Loved by guests

                    81450 Overseas Highway, Islamorada, FL, 33036 United States

                    ,

                    866-538-0294

                    3.5 stars
                    Islamorada
                    • 12 miles to City center
                    • 13 miles to Long Key State Park
                    Hotels.com® RewardsFor every 10 nights, get 1 free!
                    from $479 $407
                    • For every 10 nights, get 1 free!
                      Cheeca Lodge & Spa

                      81801 Overseas Highway, Mile Marker 82, Marker 82, Islamorada, FL, 33036 United States

                      ,

                      866-538-1351

                      4 stars
                      Islamorada
                      • 13 miles to City center
                      • 14 miles to Long Key State Park
                      Hotels.com® RewardsFor every 10 nights, get 1 free!
                      from $349
                      • For every 10 nights, get 1 free!
                        The Caribbean Resort

                        Loved by guests

                        117 Carroll St, Islamorada, FL, 33036 United States

                        ,

                        866-538-2362

                        3.5 stars
                        Islamorada
                        • 13 miles to City center
                        • 14 miles to Long Key State Park
                        Outstanding
                        4.8 / 5
                        26 verified guest reviews
                        Hotels.com® RewardsFor every 10 nights, get 1 free!
                      • For every 10 nights, get 1 free!
                        Casa Morada

                        136 Madeira Road, Islamorada, FL, 33036 United States

                        ,

                        866-538-6315

                        3.5 stars
                        Islamorada
                        • 13 miles to City center
                        • 14 miles to Long Key State Park
                        Outstanding
                        4.8 / 5
                        6 verified guest reviews
                        Hotels.com® RewardsFor every 10 nights, get 1 free!
                        from $429
                        • For every 10 nights, get 1 free!
                          Harbor Lights

                          84951 Overseas Hwy, Islamorada, FL, 33036 United States

                          ,

                          866-582-3258

                          2 stars
                          Islamorada
                          • 16 miles to City center
                          • 17 miles to Long Key State Park
                          Hotels.com® RewardsFor every 10 nights, get 1 free!
                          from $179
                          • For every 10 nights, get 1 free!
                            Seascape Motel & Marina

                            Loved by guests

                            1275 76th Oceanside, Marathon, FL, 33050 United States

                            ,

                            866-538-0157

                            2.5 stars
                            Marathon
                            • 18 miles to City center
                            • 16 miles to Long Key State Park
                            Hotels.com® RewardsFor every 10 nights, get 1 free!
                            from $199
                            • For every 10 nights, get 1 free!
                              Siesta Motel

                              7425 Overseas Highway, Marathon, FL, 33050 United States

                              ,

                              866-538-0192

                              2 stars
                              Marathon
                              • 18 miles to City center
                              • 16 miles to Long Key State Park
                              Hotels.com® RewardsFor every 10 nights, get 1 free!
                            • For every 10 nights, get 1 free!
                              Kingsail Resort

                              7050 Overseas Highway, Marathon, FL, 33050 United States

                              ,

                              866-538-0315

                              2 stars
                              Marathon
                              • 18 miles to City center
                              • 17 miles to Long Key State Park
                              Hotels.com® RewardsFor every 10 nights, get 1 free!
                              from $189
                              • For every 10 nights, get 1 free!
                                1 Island Hideaway in the Keys

                                6800 Overseas Hwy, Marathon, FL, 33050 United States

                                ,

                                866-538-1351

                                3.5 stars
                                Marathon
                                • 18 miles to City center
                                • 17 miles to Long Key State Park
                                No customer reviews yet
                                Be the first
                                Hotels.com® RewardsFor every 10 nights, get 1 free!
                              • For every 10 nights, get 1 free!
                                The Reef at Marathon

                                6800 Overseas Hwy, Marathon, FL, 33050 United States

                                ,

                                866-538-2362

                                3 stars
                                Marathon
                                • 18 miles to City center
                                • 17 miles to Long Key State Park
                                No customer reviews yet
                                Be the first
                                Hotels.com® RewardsFor every 10 nights, get 1 free!
                              • For every 10 nights, get 1 free!
                                Casa Thorn

                                114 Palm Lane, Islamorada, FL, 33036 United States

                                ,

                                866-538-6218

                                3 stars
                                Islamorada
                                • 18 miles to City center
                                • 19 miles to Long Key State Park
                                Excellent
                                4.1 / 5
                                7 verified guest reviews
                                Hotels.com® RewardsFor every 10 nights, get 1 free!
                              • For every 10 nights, get 1 free!
                                Sea Dell Motel

                                5000 Overseas Highway, Marathon, FL, 33050 United States

                                ,

                                866-538-9367

                                2 stars
                                Marathon
                                • 19 miles to City center
                                • 18 miles to Long Key State Park
                                Hotels.com® RewardsFor every 10 nights, get 1 free!
                                from $119
                                *

                                strikethrough.price.legal.information. The price comparison is based on prices for this hotel over the next 14 days.