3,743

Battle Lake, MN Homes

Section Image
  • /37

    $140,000

    • 1 Bed
    • 1 Bath
    • 352 Sq Ft

    27621 County Highway 83 Unit 1, Battle Lake, MN 56515

    Enjoy the best of summer on Deer Lake near Ottertail with this charming 1 bedroom seasonal cabin, part of the former Fisherman's Village Resort. Choose from several different cabins to fit your needs, all offering stunning lake views, shared access to 225 of lake frontage, a private boat slip, access to a fish cleaning house, and lawn care included—so you can relax from the moment you arrive.

    Ryan Hanson Keller Williams Realty Professionals

    27621 County Highway 83 Unit 1, Battle Lake, MN 56515
  • /61

    $436,000 Sold Mar 20, 2026

    40112 244th St, Battle Lake, MN 56515

    • 5 Beds
    • 3 Baths
    • 2,361 Sq Ft
    • Built 1999

    Last Sold Summary

    • $185/SF
    • 224 Days On Market

    Current Estimated Value $447,998

    Last Listing Agent Brandon Lambert Keller Williams Realty Professionals

    40112 244th St, Battle Lake, MN 56515
    • /81

      Est $369,746 Not Listed For Sale

      17700 County Highway 47, Battle Lake, MN 56515

      • 1 Bed
      • 2 Baths
      • 1,512 Sq Ft
      • Built 1999
      17700 County Highway 47, Battle Lake, MN 56515

      Last Sold Summary

      • 16% Above List Price
      • $212/SF
      • 5 Days On Market

      Last Sold Price $319,900

      Last Listing Agent Amanda Armstrong RE/MAX Advantage Plus

  • /18

    $89,900 Pending

    • Land
    • 1.22 Acres
    • $73,689 per Acre

    32895 Sleepy Hollow Ln, Battle Lake, MN 56515

    Escape to this wooded 1+ acre lot featuring 150 feet of frontage on Stalker Lake near Battle Lake. Surrounded by mature trees, this secluded retreat offers the perfect setting for your new home, cabin, or seasonal campsite, inviting you to relax in Central Minnesota lake living. With over 1356 acres and a maximum depth of 95 feet, Stalker Lake is a haven for recreation and fishing pros alike.

    Ryan Hanson Keller Williams Realty Professionals

    32895 Sleepy Hollow Ln, Battle Lake, MN 56515
  • /88

    $870,000 Sold Nov 14, 2025

    21443 355th Ave, Battle Lake, MN 56515

    • 3 Beds
    • 2.5 Baths
    • 2,688 Sq Ft
    • Built 2008

    Last Sold Summary

    • $324/SF
    • 262 Days On Market

    Current Estimated Value $935,128

    Last Listing Agent Steve Young Weichert, Realtors - Paulson Land Co

    21443 355th Ave, Battle Lake, MN 56515
    • /66

      Est $263,165 Not Listed For Sale

      19857 345th Ave, Battle Lake, MN 56515

      • 3 Beds
      • 1 Bath
      • 1,840 Sq Ft
      • Built 1900
      19857 345th Ave, Battle Lake, MN 56515

      Last Sold Summary

      • 10% Above List Price
      • $130/SF
      • 27 Days On Market

      Last Sold Price $240,000

      Last Listing Agent Andrew Yaggie Andrew Yaggie Real Estate

  • /30

    $120,000

    • 2 Beds
    • 1 Bath
    • 432 Sq Ft

    27621 County Highway 83 Unit 5, Battle Lake, MN 56515

    Enjoy the best of summer on Deer Lake near Ottertail with this charming 2 bedroom seasonal cabin, part of the former Fisherman's Village Resort. Choose from several different cabins to fit your needs, all offering stunning lake views, shared access to 225 of lake frontage, a private boat slip, access to a fish cleaning house, and lawn care included—so you can relax from the moment you arrive.

    Ryan Hanson Keller Williams Realty Professionals

    27621 County Highway 83 Unit 5, Battle Lake, MN 56515
  • /18

    $515,000 Sold Jun 12, 2025

    38763 Country Estate Rd, Battle Lake, MN 56515

    • 3 Beds
    • 1 Bath
    • 768 Sq Ft
    • Built 1974

    Last Sold Summary

    • $671/SF
    • 12 Days On Market

    Current Estimated Value $526,255

    Last Listing Agent Albert Hepp BuySelf, Inc

    38763 Country Estate Rd, Battle Lake, MN 56515
    • /74

      Est $1,021,220 Not Listed For Sale

      32815 Walleye Dr, Battle Lake, MN 56515

      • 4 Beds
      • 3 Baths
      • 4,560 Sq Ft
      • Built 1978
      32815 Walleye Dr, Battle Lake, MN 56515

      Last Sold Summary

      • 6% Above List Price
      • $212/SF
      • 31 Days On Market

      Last Sold Price $965,000

      Last Listing Agent Barb Backstrom Coldwell Banker Preferred Partners

  • /61

    $345,000 Sold Jun 18, 2025

    39314 S Clitherall Lake Rd, Battle Lake, MN 56515

    • 2 Beds
    • 1.5 Baths
    • 1,176 Sq Ft
    • Built 1964

    Last Sold Summary

    • $293/SF
    • 38 Days On Market

    Current Estimated Value $348,994

    Last Listing Agent Isabella Laden eXp Realty

    39314 S Clitherall Lake Rd, Battle Lake, MN 56515
    • /102

      Est $1,091,627 Not Listed For Sale

      40652 Holiday Trail, Battle Lake, MN 56515

      • 4 Beds
      • 3.5 Baths
      • 3,384 Sq Ft
      • Built 1951
      40652 Holiday Trail, Battle Lake, MN 56515

      Last Sold Summary

      • 9% Below List Price
      • $353/SF
      • 15 Days On Market

      Last Sold Price $1,195,000

      Last Listing Agent Ryan Hanson Keller Williams Realty Professionals

  • /18

    $70,000 Sold Jun 13, 2025

    508 Holdt St W, Battle Lake, MN 56515

    • Land
    • 0.53 Acre
    • $132,075 per Acre

    Last Sold Summary

    • 20 Days On Market

    Current Estimated Value $71,714

    Last Listing Agent Kristina Greene Weichert, Realtors - Paulson Land Co

    508 Holdt St W, Battle Lake, MN 56515
    • /32

      Est $318,670 Not Listed For Sale

      40367 Blanche Creek Rd, Battle Lake, MN 56515

      • 4 Beds
      • 1 Bath
      • 1,689 Sq Ft
      • Built 1904
      40367 Blanche Creek Rd, Battle Lake, MN 56515

      Last Sold Summary

      • 99% Above List Price
      • $95/SF
      • 7 Days On Market

      Last Sold Price $160,000

      Last Listing Agent Gloria Hedstrom Boll Realty

  • /67

    $350,000 Sold Apr 17, 2025

    110 Hidden Meadows Dr, Battle Lake, MN 56515

    • 2 Beds
    • 2 Baths
    • 1,512 Sq Ft
    • Built 2019

    Last Sold Summary

    • $231/SF
    • 5 Days On Market

    Current Estimated Value $362,041

    Last Listing Agent Todd Ukkelberg Trilogy Real Estate

    110 Hidden Meadows Dr, Battle Lake, MN 56515
    • /38

      Est $463,100 Not Listed For Sale

      40570 Wren Loop, Battle Lake, MN 56515

      • 5 Beds
      • 3 Baths
      • 2,436 Sq Ft
      • Built 1995
      40570 Wren Loop, Battle Lake, MN 56515

      Last Sold Summary

      • 47% Above List Price
      • $129/SF
      • 24 Days On Market

      Last Sold Price $315,000

      Last Listing Agent Brian Graff eXp Realty

  • /73

    $845,000 Sold Apr 25, 2025

    38248 Eldorado Beach Rd, Battle Lake, MN 56515

    • 3 Beds
    • 3 Baths
    • 2,206 Sq Ft
    • Built 1948

    Last Sold Summary

    • $383/SF
    • 41 Days On Market

    Current Estimated Value $913,473

    Last Listing Agent Hailey Budke RE/MAX Advantage Plus

    38248 Eldorado Beach Rd, Battle Lake, MN 56515
    • /75

      Est $427,550 Not Listed For Sale

      40523 Wren Loop, Battle Lake, MN 56515

      • 4 Beds
      • 2.5 Baths
      • 2,640 Sq Ft
      • Built 1994
      40523 Wren Loop, Battle Lake, MN 56515

      Last Sold Summary

      • 20% Above List Price
      • $134/SF
      • 6 Days On Market

      Last Sold Price $355,000

      Last Listing Agent Chad Anderson New Horizons Realty Of Perham

  • /6

    $160,000 Sold Jul 28, 2025

    27371 Blarney Trail, Battle Lake, MN 56515

    • Land
    • 0.36 Acre
    • $444,444 per Acre

    Last Sold Summary

    • 83 Days On Market

    Current Estimated Value $174,844

    Last Listing Agent Peggy Hicks RE/MAX Results

    27371 Blarney Trail, Battle Lake, MN 56515
    • /85

      Est $896,170 Not Listed For Sale

      38582 N Shore Dr, Battle Lake, MN 56515

      • 4 Beds
      • 2 Baths
      • 2,620 Sq Ft
      • Built 1962
      38582 N Shore Dr, Battle Lake, MN 56515

      Last Sold Summary

      • 8% Above List Price
      • $317/SF
      • 112 Days On Market

      Last Sold Price $830,000

      Last Listing Agent Scott Schauff Lakes Family Real Estate/Otter Tail Real Estate

  • /34

    $128,000 Sold Jun 17, 2025

    23755 County Highway 83, Battle Lake, MN 56515

    • 3 Beds
    • 2 Baths
    • 1,844 Sq Ft
    • Built 1975

    Last Sold Summary

    • $69/SF
    • 51 Days On Market

    Current Estimated Value $136,145

    Last Listing Agent Brian Tjaden Trilogy Real Estate

    23755 County Highway 83, Battle Lake, MN 56515
    • /76

      Est $885,604 Not Listed For Sale

      23561 Canterbury Sands Trail, Battle Lake, MN 56515

      • 4 Beds
      • 2.5 Baths
      • 3,066 Sq Ft
      • Built 2001
      23561 Canterbury Sands Trail, Battle Lake, MN 56515

      Last Sold Summary

      • 3% Above List Price
      • $280/SF
      • 8 Days On Market

      Last Sold Price $859,000

      Last Listing Agent Leslie Prischmann Flugstad Century 21 Atwood

  • /51

    $350,000 Sold Jan 14, 2026

    20357 State Highway 78, Battle Lake, MN 56515

    • 3 Beds
    • 2 Baths
    • 1,392 Sq Ft
    • Built 1930

    Last Sold Summary

    • $251/SF
    • 190 Days On Market

    Current Estimated Value $346,325

    Last Listing Agent Steve Young Weichert, Realtors - Paulson Land Co

    20357 State Highway 78, Battle Lake, MN 56515
    • /29

      Est $489,023 Not Listed For Sale

      27688 Pine Tree Rd, Battle Lake, MN 56515

      • 2 Beds
      • 1.5 Baths
      • 1,265 Sq Ft
      • Built 1985
      27688 Pine Tree Rd, Battle Lake, MN 56515

      Last Sold Summary

      • 9% Above List Price
      • $356/SF
      • 14 Days On Market

      Last Sold Price $449,900

  • /25

    $330,000 Sold May 30, 2025

    27XXX County Highway 83, Battle Lake, MN 56515

    • Land
    • 6.12 Acres
    • $53,922 per Acre

    Last Sold Summary

    • 6 Days On Market

    Last Listing Agent Ryan Hanson Keller Williams Realty Professionals

    27XXX County Highway 83, Battle Lake, MN 56515
    • /44

      Est $418,338 Not Listed For Sale

      27119 Timber Hills Ln, Battle Lake, MN 56515

      • 2 Beds
      • 1.5 Baths
      • 1,776 Sq Ft
      • Built 2003
      27119 Timber Hills Ln, Battle Lake, MN 56515

      Last Sold Summary

      • 44% Above List Price
      • $163/SF
      • 85 Days On Market

      Last Sold Price $290,000

      Last Listing Agent Vanessa Ciha Centennial Realty

  • /50

    $327,000 Sold Jun 13, 2025

    301 S Olaf Ave, Battle Lake, MN 56515

    • 3 Beds
    • 1.5 Baths
    • 1,872 Sq Ft
    • Built 1971

    Last Sold Summary

    • $175/SF
    • 69 Days On Market

    Current Estimated Value $328,071

    Last Listing Agent Heidi Hull Trilogy Real Estate

    301 S Olaf Ave, Battle Lake, MN 56515
    • /67

      Est $402,264 Not Listed For Sale

      35964 Timber Hills Trail, Battle Lake, MN 56515

      • 4 Beds
      • 1 Bath
      • 1,200 Sq Ft
      • Built 1978
      35964 Timber Hills Trail, Battle Lake, MN 56515

      Last Sold Summary

      • 18% Above List Price
      • $283/SF
      • 75 Days On Market

      Last Sold Price $339,900

      Last Listing Agent Gloria Hedstrom Boll Realty

  • /64

    $580,000 Sold Aug 07, 2025

    42462 Sunset Hill Rd, Battle Lake, MN 56515

    • 3 Beds
    • 3 Baths
    • 2,533 Sq Ft
    • Built 2009

    Last Sold Summary

    • $229/SF
    • 217 Days On Market

    Current Estimated Value $615,776

    Last Listing Agent Andrew Yaggie Andrew Yaggie Real Estate

    42462 Sunset Hill Rd, Battle Lake, MN 56515
    • /40

      Est $282,950 Not Listed For Sale

      27743 State Highway 78, Battle Lake, MN 56515

      • 3 Beds
      • 1.5 Baths
      • 1,408 Sq Ft
      • Built 1964
      27743 State Highway 78, Battle Lake, MN 56515

      Last Sold Summary

      • 15% Above List Price
      • $174/SF
      • 27 Days On Market

      Last Sold Price $245,000

      Last Listing Agent Ryan Hanson Keller Williams Realty Professionals

  • /39

    $170,000 Sold Dec 05, 2025

    407 W Holdt St, Battle Lake, MN 56515

    • 2 Beds
    • 1 Bath
    • 864 Sq Ft
    • Built 1947

    Last Sold Summary

    • $197/SF
    • 36 Days On Market

    Current Estimated Value $177,929

    Last Listing Agent John Good Lakes Family Real Estate/Otter Tail Real Estate

    407 W Holdt St, Battle Lake, MN 56515
    • /34

      Est $594,891 Not Listed For Sale

      23042 Oak Leaf Ln, Battle Lake, MN 56515

      • 4 Beds
      • 2 Baths
      • 1,608 Sq Ft
      • Built 1970
      23042 Oak Leaf Ln, Battle Lake, MN 56515

      Last Sold Summary

      • 14% Above List Price
      • $323/SF
      • 14 Days On Market

      Last Sold Price $520,000

  • /62

    $545,000 Sold Sep 08, 2025

    34347 Northview Rd, Battle Lake, MN 56515

    • 4 Beds
    • 2.5 Baths
    • 2,112 Sq Ft
    • Built 1989

    Last Sold Summary

    • $258/SF
    • 48 Days On Market

    Current Estimated Value $554,500

    Last Listing Agent Megan Stoll Coldwell Banker Preferred Partners

    34347 Northview Rd, Battle Lake, MN 56515
    • /64

      Est $521,469 Not Listed For Sale

      23070 Oak Leaf Ln, Battle Lake, MN 56515

      • 3 Beds
      • 2 Baths
      • 2,932 Sq Ft
      • Built 1982
      23070 Oak Leaf Ln, Battle Lake, MN 56515

      Last Sold Summary

      • 19% Above List Price
      • $150/SF
      • 95 Days On Market

      Last Sold Price $440,000

      Last Listing Agent Steve Young Weichert, Realtors - Paulson Land Co

  • /48

    $608,250 Sold Jul 08, 2025

    15721 Saint Olaf Rd, Battle Lake, MN 56515

    • 4 Beds
    • 3 Baths
    • 3,339 Sq Ft
    • Built 1993

    Last Sold Summary

    • $182/SF
    • 44 Days On Market

    Current Estimated Value $610,870

    Last Listing Agent Daniel Ness Century 21 Atwood

    15721 Saint Olaf Rd, Battle Lake, MN 56515
    • /80

      Est $711,124 Not Listed For Sale

      26792 Mar Tee Beach Rd, Battle Lake, MN 56515

      • 4 Beds
      • 3 Baths
      • 2,112 Sq Ft
      • Built 1969
      26792 Mar Tee Beach Rd, Battle Lake, MN 56515

      Last Sold Summary

      • 1% Below List Price
      • $339/SF
      • 95 Days On Market

      Last Sold Price $717,000

      Last Listing Agent Steve Young Weichert, Realtors - Paulson Land Co

  • /60

    $685,000 Sold Aug 14, 2025

    28425 Balmoral Dr, Battle Lake, MN 56515

    • 4 Beds
    • 3 Baths
    • 1,730 Sq Ft
    • Built 1982

    Last Sold Summary

    • $396/SF
    • 13 Days On Market

    Current Estimated Value $691,391

    Last Listing Agent Andrew Yaggie Andrew Yaggie Real Estate

    28425 Balmoral Dr, Battle Lake, MN 56515
    • /44

      Est $471,091 Not Listed For Sale

      27685 County Highway 83, Battle Lake, MN 56515

      • 2 Beds
      • 2 Baths
      • 1,396 Sq Ft
      • Built 1970
      27685 County Highway 83, Battle Lake, MN 56515

      Last Sold Summary

      • 10% Above List Price
      • $308/SF
      • 9 Days On Market

      Last Sold Price $430,000

      Last Listing Agent Lucas Mogenson Central MN Realty LLC

  • /118

    $865,000 Sold Jun 18, 2025

    39989 Clearmont Rd, Battle Lake, MN 56515

    • 3 Beds
    • 2.5 Baths
    • 2,138 Sq Ft
    • Built 1965

    Last Sold Summary

    • $405/SF
    • 22 Days On Market

    Current Estimated Value $858,492

    Last Listing Agent Beth Madson Real Broker, LLC

    39989 Clearmont Rd, Battle Lake, MN 56515
    • /2

      Est $447,549 Not Listed For Sale

      27611 County Highway 83, Battle Lake, MN 56515

      • 2 Beds
      • 3 Baths
      • 2,114 Sq Ft
      • Built 1949
      27611 County Highway 83, Battle Lake, MN 56515

      Last Sold Summary

      • 1% Below List Price
      • $213/SF

      Last Sold Price $450,000

      Last Listing Agent Tera Walker REALTY XPERTS

  • /31

    $122,500 Sold Oct 10, 2025

    312 W Main St, Battle Lake, MN 56515

    • 3 Beds
    • 1 Bath
    • 1,308 Sq Ft
    • Built 1908

    Last Sold Summary

    • $94/SF
    • 3 Days On Market

    Current Estimated Value $123,178

    Last Listing Agent Karen Zell Verhelst Trilogy Real Estate

    312 W Main St, Battle Lake, MN 56515

Showing Results 81 - 120, Page 3 of 18

How to Buy a Home How to Finance a Home How to Sell a Home