Compass
Buy
Rent
Sell
Compass Exclusives
Private Exclusives
Coming Soon
Compass Listings
New Development
Agents
Find an Agent
Become an Agent
Compass
Buy
Rent
Sell
Compass Exclusives
Compass Exclusives
Private Exclusives
Coming Soon
Compass Listings
New Development
Agents
Agents
Find an Agent
Become an Agent
Battle Lake, MN Homes for Sale & Real Estate
Save Search
price
-
Filters
1-40
of
46
Homes
Sort by Recommended
Coming Soon
$111,000
306 Main Street West
Battle Lake, MN 56515
2
Beds
1
Bath
868
Sq. Ft.
New
$659,000
37486 Eldorado Beach Road
Battle Lake, MN 56515
2
Beds
0.75
Baths
1,165
Sq. Ft.
$299,000
39624 Crane Lake Drive
Battle Lake, MN 56515
2
Beds
1
Bath
1,288
Sq. Ft.
$333,000
39456 Crane Lake Drive
Battle Lake, MN 56515
2
Beds
1
Bath
1,092
Sq. Ft.
$40,900
Lot 9-bk 285th Street
Battle Lake, MN 56515
-
Beds
-
Baths
-
Sq. Ft.
$125,000
26477 Highway 78
Battle Lake, MN 56515
2
Beds
0.75
Baths
272
Sq. Ft.
$650,000
Tbd Garden Loop
Battle Lake, MN 56515
-
Beds
-
Baths
-
Sq. Ft.
$27,000
Lot 2-bk 285th Street
Battle Lake, MN 56515
-
Beds
-
Baths
-
Sq. Ft.
$40,900
Lot 5-bk 285th Street
Battle Lake, MN 56515
-
Beds
-
Baths
-
Sq. Ft.
$569,000
23070 Oak Leaf Lane
Battle Lake, MN 56515
3
Beds
1.75
Baths
2,932
Sq. Ft.
$40,900
Lot8-blk1 Lot8-blk1 285th Street
Battle Lake, MN 56515
-
Beds
-
Baths
-
Sq. Ft.
$32,900
Lot1-blk1 Lot1-blk1 285th Otter Tail Twp Mn 56515
Battle Lake, MN 56515
-
Beds
-
Baths
-
Sq. Ft.
$32,900
Lot 4-blk2 Lot 4-blk2 285th Street
Battle Lake, MN 56515
-
Beds
-
Baths
-
Sq. Ft.
$27,900
Lot 3-bk 285th Street
Battle Lake, MN 56515
-
Beds
-
Baths
-
Sq. Ft.
$1,700,000
19466 Peninsula Trail
Battle Lake, MN 56515
2
Beds
2
Baths
1,635
Sq. Ft.
$649,900
15721 St Olaf Road
Battle Lake, MN 56515
4
Beds
2.5
Baths
3,339
Sq. Ft.
$99,900
Xxxxx Stalker Lake Road
Battle Lake, MN 56515
-
Beds
-
Baths
-
Sq. Ft.
Virtual Tour
$259,900
108 Washington Avenue North
Battle Lake, MN 56515
3
Beds
2
Baths
1,630
Sq. Ft.
$669,999
208 Dunton Street East
Battle Lake, MN 56515
5
Beds
3
Baths
2,300
Sq. Ft.
$299,900
28518 Co Highway 145, Unit 9
Battle Lake, MN 56515
2
Beds
0.75
Baths
643
Sq. Ft.
Virtual Tour
$799,000
37538 Norwood Lane
Battle Lake, MN 56515
3
Beds
2.25
Baths
2,060
Sq. Ft.
$280,000
Lot B Lot B Norwood Lane
Battle Lake, MN 56515
-
Beds
-
Baths
-
Sq. Ft.
$280,000
Lot D Lot D Norwood Lane
Battle Lake, MN 56515
-
Beds
-
Baths
-
Sq. Ft.
$280,000
Lot E Lot E Norwood Lane
Battle Lake, MN 56515
-
Beds
-
Baths
-
Sq. Ft.
$180,000
Lot H Lot H Norwood Lane
Battle Lake, MN 56515
-
Beds
-
Baths
-
Sq. Ft.
$205,000
Lot J Lot J Norwood Lane
Battle Lake, MN 56515
-
Beds
-
Baths
-
Sq. Ft.
$245,000
Lot K Lot K Norwood Lane
Battle Lake, MN 56515
-
Beds
-
Baths
-
Sq. Ft.
$280,000
Lot C Lot C Norwood Lane
Battle Lake, MN 56515
-
Beds
-
Baths
-
Sq. Ft.
$175,000
27621 Co Highway 83, Unit 4
Battle Lake, MN 56515
2
Beds
0.75
Baths
440
Sq. Ft.
$180,000
Lot G Lot G Norwood Lane
Battle Lake, MN 56515
-
Beds
-
Baths
-
Sq. Ft.
$180,000
Lot I Lot I Norwood Lane
Battle Lake, MN 56515
-
Beds
-
Baths
-
Sq. Ft.
$200,000
Lot N Lot N Norwood Lane
Battle Lake, MN 56515
-
Beds
-
Baths
-
Sq. Ft.
$240,000
27621 Co Highway 83, Unit 3
Battle Lake, MN 56515
4
Beds
1
Bath
788
Sq. Ft.
$135,000
27621 Co Highway 83, Unit 5
Battle Lake, MN 56515
2
Beds
0.75
Baths
447
Sq. Ft.
$135,000
27621 Co Highway 83, Unit 6
Battle Lake, MN 56515
2
Beds
0.75
Baths
445
Sq. Ft.
$160,000
27621 Co Highway 83, Unit 1
Battle Lake, MN 56515
1
Bed
0.75
Baths
366
Sq. Ft.
$160,000
27621 Co Highway 83, Unit 2
Battle Lake, MN 56515
1
Bed
0.75
Baths
366
Sq. Ft.
$799,900
27163 Timber Hills Road
Battle Lake, MN 56515
3
Beds
2.5
Baths
2,492
Sq. Ft.
$1,090,000
29811 Highland Loop
Battle Lake, MN 56515
5
Beds
3.25
Baths
3,750
Sq. Ft.
$2,395,000
31480 Oak Ridge Beach Road
Battle Lake, MN 56515
5
Beds
3.75
Baths
6,436
Sq. Ft.
1
2
Compass
MN
Otter Tail County
Battle Lake
Homes for Sale near Battle Lake
Neighborhoods
Clitherall Township - Otter Tail County
Everts Township - Otter Tail County
Girard Township - Otter Tail County
Tordenskjold Township - Otter Tail County
Sverdrup Township - Otter Tail County
Nidaros Township - Otter Tail County
Amor Township - Otter Tail County
Otter Tail Township - Otter Tail County
Eagle Lake Township - Otter Tail County
Maine Township - Otter Tail County
St. Olaf Township - Otter Tail County
Leaf Mountain Township - Otter Tail County
Henning Township - Otter Tail County
Dane Prairie Township - Otter Tail County
Aurdal Township - Otter Tail County
Folden Township - Otter Tail County
Leaf Lake Township - Otter Tail County
Dead Lake Township - Otter Tail County
Rush Lake Township - Otter Tail County
Star Lake Township - Otter Tail County
Show More
Cities
Clitherall
Underwood
Vining
Ottertail
Dalton
Henning
Ashby
Fergus Falls
Richville
Dent
Deer Creek
Evansville
Parkers Prairie
Perham
New York Mills
Brandon
Elbow Lake
Vergas
Garfield
Barrett
Show More
ZIPs
56515
56586
56524
56551
56588
56571
56324
56576
56537
56309
56326
56528
56361
56534
56315
56527
56531
56573
56567
56332
Show More
Looking for Rentals?
Homes and Apartments for Rent in Battle Lake