map area
Battle Lake, MN Homes for Sale
53 homes
Sort By:
$750,000
5 bd 2 ba 2,635 sqft
32635 Island Road, Battle Lake MN
$568,900
3 bd 2.75 ba 3,024 sqft
29781 Highland Loop, Battle Lake MN
$499,900
4 bd 2.5 ba 3,070 sqft
513 Summit Street E, Battle Lake MN
$499,000
0 bd 0 ba 0 sqft
00000 345th Avenue, Battle Lake MN
$439,000
4 bd 2.5 ba 2,615 sqft
30885 Twin Lakes Circle, Battle Lake MN
$414,900
0 bd 0 ba 0 sqft
Xxxx Mn Highway 78, Battle Lake MN
$379,900
3 bd 1.75 ba 1,536 sqft
28865 Hi Vista Dr, Battle Lake MN
$359,000
3 bd 1.5 ba 1,908 sqft
747 Lake Shore Drive, Battle Lake MN
$349,900
3 bd 1.75 ba 1,456 sqft
38692 Eldorado Beach Road, Battle Lake MN
$340,000
0 bd 0 ba 0 sqft
23381 Canterbury Sands Lane, Battle Lake MN
$339,000
3 bd 0.75 ba 1,920 sqft
38411 W Wagon Trail, Battle Lake MN
$299,900
2 bd 1.75 ba 1,800 sqft
38364 Eagle Lake. Road S, Battle Lake MN
$295,000
2 bd 0.75 ba 640 sqft
38403 W Wagon Trail, Battle Lake MN
$272,900
3 bd 1.5 ba 1,448 sqft
34805 County Hwy 12, Battle Lake MN
$260,000
0 bd 0 ba 0 sqft
Xxxx Wavefront Drive, Battle Lake MN
$259,900
3 bd 2.25 ba 2,543 sqft
15242 385th Avenue, Battle Lake MN
$225,000
3 bd 1.75 ba 1,784 sqft
27117 Co Hwy 5, Battle Lake MN
$199,000
0 bd 0 ba 0 sqft
Lot 19 Canterbury Sands Trail, Battle Lake MN
$189,900
2 bd 0.75 ba 576 sqft
Cabin 9 Co. Hwy. 145, Battle Lake MN
$154,900
2 bd 1 ba 924 sqft
27535 Co Hwy 83, Battle Lake MN
$150,000
0 bd 0 ba 0 sqft
Xxx Lot 10 Summit Street E, Battle Lake MN
$149,000
0 bd 0 ba 0 sqft
Lot 18 Canterbury Sands Trail, Battle Lake MN
$130,000
0 bd 0 ba 0 sqft
Xxxx Woodbine Dr, Battle Lake MN
$125,000
0 bd 0 ba 0 sqft
Xxx Lot 9 Summit Street E, Battle Lake MN
Plus Points
Map
Save Search