We have found 1,821 properties in Marathon, FL. Average property sale price in Marathon is $451,553. It is 40.2% higher than average property value in Florida. Average price per square feet in Marathon is $264. It is 71.4% higher than average property value in Florida.

List of properties