Homes for sale in Battle Lake, MN
13 homes
Price cut $60,000$815,000
4 bd 路 3 ba 路 3,000 sqft
38192 N Shore Dr, Battle Lake

$1,290,000
5 bd 路 3 ba 路 3,922 sqft
507 E Front St, Battle Lake
Price cut $20,000$329,000
2 bd 路 2 ba 路 1,452 sqft
27123 Timber Hills Ln, Battle Lake

$779,900
2 bd 路 2 ba 路 2,424 sqft
511 E Front St, Battle Lake
Price cut $10,000$319,900
3 bd 路 0.5 ba 路 2,336 sqft
102 W Summit St, Battle Lake
Contingent$595,000
2 bd 路 1 ba 路 1,024 sqft
37742 N Eagle Lake Rd, Battle Lake
Pending$449,900
3 bd 路 1 ba 路 1,049 sqft
23245 Stony Point Trl, Battle Lake
Contingent$715,000
3 bd 路 2 ba 路 1,240 sqft
38162 Eldorado Beach Rd, Battle Lake
Contingent$570,000
2 bd 路 1 ba 路 840 sqft
30103 Eldorado Beach Ln, Battle Lake
Pending$685,000
2 bd 路 3 ba 路 3,168 sqft
33625 160th St, Battle Lake
Pending$625,000
3 bd 路 3 ba 路 3,758 sqft
14124 E Eagle Lake Rd, Battle Lake
Pending$500,000
3 bd 路 2 ba 路 1,824 sqft
36086 N Silver Lake Rd, Battle Lake
Pending$140,000
1 bd 路 1 ba 路 352 sqft
27649 County Highway 83 Unit 1, Battle Lake
There are 5 homes for sale in Battle Lake, MN, with a median list price of $779,900. Prices run from $319,900 to $1,290,000. The newest listings come first. Filter by price, beds, baths and home type, or move the map to look around.
Swipe homes in the app