 DeFuniak Springs is located at 30°43'N 86°7'W (30.721,-86.119).According to the United States Census Bureau, the city has a total area of , of which is land, and (2.49%) is water.DeFuniak Springs has a humid subtropical climate.