Farms & Ranches

Your Search for Farms and Ranches for Sale in Western Montana Starts Here.

Browse farms & ranches for sale on the MLS from over 140 cities in Montana is listed below. It is sorted by newest listings first but you can sort it however you choose! Feel free to browse all listings right here or you can customize your search using the detailed form on this page. Use the options on the form to search properties by type, city, price, size or if you know the MLS number you can put that in also! Remember, we are here to help. We know searching for a farm, ranch or parcel of land can be overwhelming so please don't hesitate to ask us to assist you. If you find one, two or several properties you like just give us a call or stop by the office to arrange a tour. We are happy to make an appointment to show you any property you desire. We look forward to helping you on your journey to ownership.

Are you Buying or Selling Land in Ravalli County? Be in the Know!

Ravalli County Wastewater regulations were updated in July of 2021. Click here to see what's new.


Show Map
  • List View
  • Grid View
Sorted by
1 - 30 of 52 | Previous Page 1 of 2 Next
  1. Photo of 981 Cora Creek Road, Raynesford, MT 59469 (MLS # 30051549)
    $2,950,000
    Photo of 981 Cora Creek Road, Raynesford, MT 59469 (MLS # 30051549)
    Photo of 981 Cora Creek Road, Raynesford, MT 59469 (MLS # 30051549)
    13
     
    981 Cora Creek Road, Raynesford, MT
    981 Cora Creek Road
    Raynesford, MT
    • 4 Beds
    • 2 Baths
    • 3,172 Home (sqft)
    • 2 Baths
    • 731.00 Lot (ac)
  2. Photo of 60 Five Mile Creek Road, Edgar, MT 59026 (MLS # 30051810)
    $1,800,000
    Photo of 60 Five Mile Creek Road, Edgar, MT 59026 (MLS # 30051810)
    Photo of 60 Five Mile Creek Road, Edgar, MT 59026 (MLS # 30051810)
    36
     
    60 Five Mile Creek Road, Edgar, MT
    60 Five Mile Creek Road
    Edgar, MT
    • 3 Beds
    • 2 Baths
    • 2,400 Home (sqft)
    • 2 Baths
    • 611.00 Lot (ac)
  3. Photo of 2055 Teton Canyon Road, Choteau, MT 59422 (MLS # 30051239)
    $4,900,000
    Photo of 2055 Teton Canyon Road, Choteau, MT 59422 (MLS # 30051239)
    Photo of 2055 Teton Canyon Road, Choteau, MT 59422 (MLS # 30051239)
    163
     
    2055 Teton Canyon Road, Choteau, MT
    2055 Teton Canyon Road
    Choteau, MT
    • 17 Beds
    • 15 Baths
    • 11,300 Home (sqft)
    • 15 Baths
    • 580.00 Lot (ac)
  4. Photo of 58406 Moiese Valley Road, Charlo, MT 59824 (MLS # 30051403)
    $8,950,000
    Photo of 58406 Moiese Valley Road, Charlo, MT 59824 (MLS # 30051403)
    Photo of 58406 Moiese Valley Road, Charlo, MT 59824 (MLS # 30051403)
    55
     
    58406 Moiese Valley Road, Charlo, MT
    58406 Moiese Valley Road
    Charlo, MT
    • 2 Beds
    • 2 Baths
    • 0 Home (sqft)
    • 2 Baths
    • 2,411.00 Lot (ac)
  5. Photo of 326 Rocky Mountain Way, Deer Lodge, MT 59722 (MLS # 30051392)
    $3,800,000
    Photo of 326 Rocky Mountain Way, Deer Lodge, MT 59722 (MLS # 30051392)
    Photo of 326 Rocky Mountain Way, Deer Lodge, MT 59722 (MLS # 30051392)
    55
     
    326 Rocky Mountain Way, Deer Lodge, MT
    326 Rocky Mountain Way
    Deer Lodge, MT
    • 4 Beds
    • 4 Baths
    • 2,520 Home (sqft)
    • 4 Baths
    • 108.00 Lot (ac)
  6. Photo of 30580 Cayuse Lane, Bigfork, MT 59911 (MLS # 30050819)
    $1,300,000
    Photo of 30580 Cayuse Lane, Bigfork, MT 59911 (MLS # 30050819)
    Photo of 30580 Cayuse Lane, Bigfork, MT 59911 (MLS # 30050819)
    60
     
    30580 Cayuse Lane, Bigfork, MT
    30580 Cayuse Lane
    Bigfork, MT
    • 4 Beds
    • 2 Baths
    • 0 Home (sqft)
    • 2 Baths
    • 5.00 Lot (ac)
  7. Photo of 49 Windy Lane, Sunburst, MT 59482 (MLS # 30043336)
    $525,000
    Photo of 49 Windy Lane, Sunburst, MT 59482 (MLS # 30043336)
    Photo of 49 Windy Lane, Sunburst, MT 59482 (MLS # 30043336)
    30
     
    49 Windy Lane, Sunburst, MT
    49 Windy Lane
    Sunburst, MT
    • 4 Beds
    • 2 Baths
    • 2,154 Home (sqft)
    • 2 Baths
    • 20.00 Lot (ac)
  8. Photo of 1312 Hard Rock Road, Somers, MT 59932 (MLS # 30050381)
    $1,450,000
    Photo of 1312 Hard Rock Road, Somers, MT 59932 (MLS # 30050381)
    Photo of 1312 Hard Rock Road, Somers, MT 59932 (MLS # 30050381)
    47
     
    1312 Hard Rock Road, Somers, MT
    1312 Hard Rock Road
    Somers, MT
    • 0 Beds
    • 2 Baths
    • 0 Home (sqft)
    • 2 Baths
    • 4.97 Lot (ac)
  9. Photo of 4023 Floweree Drive, Helena, MT 59602 (MLS # 30050330)
    $1,699,000
    Photo of 4023 Floweree Drive, Helena, MT 59602 (MLS # 30050330)
    Photo of 4023 Floweree Drive, Helena, MT 59602 (MLS # 30050330)
    108
     
    4023 Floweree Drive, Helena, MT
    4023 Floweree Drive
    Helena, MT
    • 3 Beds
    • 3 Baths
    • 2,366 Home (sqft)
    • 3 Baths
    • 29.41 Lot (ac)
  10. Photo of 1481 Countyline Road, Vaughn, MT 59487 (MLS # 30047769)
    $1,675,000
    Photo of 1481 Countyline Road, Vaughn, MT 59487 (MLS # 30047769)
    Photo of 1481 Countyline Road, Vaughn, MT 59487 (MLS # 30047769)
    1481 Countyline Road, Vaughn, MT
    1481 Countyline Road
    Vaughn, MT
    • 4 Beds
    • 2 Baths
    • 2,298 Home (sqft)
    • 2 Baths
    • 80.00 Lot (ac)
  11. Photo of 45663 Big Meadows Road, Proctor, MT 59929 (MLS # 30049696)
    $4,398,000
    Photo of 45663 Big Meadows Road, Proctor, MT 59929 (MLS # 30049696)
    Photo of 45663 Big Meadows Road, Proctor, MT 59929 (MLS # 30049696)
    55
     
    45663 Big Meadows Road, Proctor, MT
    45663 Big Meadows Road
    Proctor, MT
    • 4 Beds
    • 3 Baths
    • 3,703 Home (sqft)
    • 3 Baths
    • 187.00 Lot (ac)
  12. Photo of NHN Brady Road E, Brady, MT 59416 (MLS # 30049651)
    $1,999,000
    Photo of NHN Brady Road E, Brady, MT 59416 (MLS # 30049651)
    Photo of NHN Brady Road E, Brady, MT 59416 (MLS # 30049651)
    27
     
    NHN Brady Road E, Brady, MT
    NHN Brady Road E
    Brady, MT
    • 0 Beds
    • 0 Baths
    • 0 Home (sqft)
    • 0 Baths
    • 1,400.00 Lot (ac)
  13. Photo of 8240 Island Lake Road, Marion, MT 59925 (MLS # 30048274)
    $2,500,000
    Photo of 8240 Island Lake Road, Marion, MT 59925 (MLS # 30048274)
    Photo of 8240 Island Lake Road, Marion, MT 59925 (MLS # 30048274)
    108
     
    8240 Island Lake Road, Marion, MT
    8240 Island Lake Road
    Marion, MT
    • 3 Beds
    • 3 Baths
    • 3,192 Home (sqft)
    • 3 Baths
    • 338.00 Lot (ac)
  14. Photo of NHN Highway 93, Ronan, MT 59864 (MLS # 30047952)
    $1,397,000
    Photo of NHN Highway 93, Ronan, MT 59864 (MLS # 30047952)
    Photo of NHN Highway 93, Ronan, MT 59864 (MLS # 30047952)
    11
     
    NHN Highway 93, Ronan, MT
    NHN Highway 93
    Ronan, MT
    • 0 Beds
    • 0 Baths
    • 0 Home (sqft)
    • 0 Baths
    • 140.00 Lot (ac)
  15. Photo of NHN Danas Point Drive, Helena, MT 59602 (MLS # 30047825)
    $2,500,000
    Photo of NHN Danas Point Drive, Helena, MT 59602 (MLS # 30047825)
    Photo of NHN Danas Point Drive, Helena, MT 59602 (MLS # 30047825)
    18
     
    NHN Danas Point Drive, Helena, MT
    NHN Danas Point Drive
    Helena, MT
    • 0 Beds
    • 0 Baths
    • 0 Home (sqft)
    • 0 Baths
    • 161.00 Lot (ac)
  16. Photo of 105 Mt-80, Fort Benton, MT 59442 (MLS # 30046955)
    $720,000
    Photo of 105 Mt-80, Fort Benton, MT 59442 (MLS # 30046955)
    Photo of 105 Mt-80, Fort Benton, MT 59442 (MLS # 30046955)
    105 Mt-80, Fort Benton, MT
    105 Mt-80
    Fort Benton, MT
    • 3 Beds
    • 2 Baths
    • 1,848 Home (sqft)
    • 2 Baths
    • 94.10 Lot (ac)
  17. Photo of 3 Finley Gulch Road #(440 Acre Ranch), Lonepine, MT 59848 (MLS # 30043698)
    $1,636,000
    Photo of 3 Finley Gulch Road #(440 Acre Ranch), Lonepine, MT 59848 (MLS # 30043698)
    Photo of 3 Finley Gulch Road #(440 Acre Ranch), Lonepine, MT 59848 (MLS # 30043698)
    87
     
    3 Finley Gulch Road #(440 Acre Ranch), Lonepine, MT
    3 Finley Gulch Road #(440 Acre Ranch)
    Lonepine, MT
    • 6 Beds
    • 4 Baths
    • 4,168 Home (sqft)
    • 4 Baths
    • 440.00 Lot (ac)
  18. Photo of 201 Cotton Willow Road, Melrose, MT 59743 (MLS # 30043065)
    $5,700,376
    Photo of 201 Cotton Willow Road, Melrose, MT 59743 (MLS # 30043065)
    Photo of 201 Cotton Willow Road, Melrose, MT 59743 (MLS # 30043065)
    127
     
    201 Cotton Willow Road, Melrose, MT
    201 Cotton Willow Road
    Melrose, MT
    • 4 Beds
    • 5 Baths
    • 15,935 Home (sqft)
    • 5 Baths
    • 32.16 Lot (ac)
  19. Photo of 3689 Corley Gulch Road, Corvallis, MT 59828 (MLS # 30044248)
    $14,250,000
    Photo of 3689 Corley Gulch Road, Corvallis, MT 59828 (MLS # 30044248)
    Photo of 3689 Corley Gulch Road, Corvallis, MT 59828 (MLS # 30044248)
    3689 Corley Gulch Road, Corvallis, MT
    3689 Corley Gulch Road
    Corvallis, MT
    • 3 Beds
    • 1 Bath
    • 3,697 Home (sqft)
    • 1 Bath
    • 4,506.00 Lot (ac)
  20. Photo of 6131 Johnson Road, East Helena, MT 59635 (MLS # 30043889)
    $2,999,999
    Photo of 6131 Johnson Road, East Helena, MT 59635 (MLS # 30043889)
    Photo of 6131 Johnson Road, East Helena, MT 59635 (MLS # 30043889)
    91
     
    6131 Johnson Road, East Helena, MT
    6131 Johnson Road
    East Helena, MT
    • 5 Beds
    • 4 Baths
    • 7,394 Home (sqft)
    • 4 Baths
    • 81.57 Lot (ac)
  21. Photo of 742 W Old Mullan Trail, Elliston, MT 59728 (MLS # 30041938)
    $3,599,000
    Photo of 742 W Old Mullan Trail, Elliston, MT 59728 (MLS # 30041938)
    Photo of 742 W Old Mullan Trail, Elliston, MT 59728 (MLS # 30041938)
    59
     
    742 W Old Mullan Trail, Elliston, MT
    742 W Old Mullan Trail
    Elliston, MT
    • 4 Beds
    • 3 Baths
    • 3,480 Home (sqft)
    • 3 Baths
    • 1,001.00 Lot (ac)
  22. Photo of 1187 Hodgson Road, Columbia Falls, MT 59912 (MLS # 30051352)
    $16,600,000
    Photo of 1187 Hodgson Road, Columbia Falls, MT 59912 (MLS # 30051352)
    Photo of 1187 Hodgson Road, Columbia Falls, MT 59912 (MLS # 30051352)
    46
     
    1187 Hodgson Road, Columbia Falls, MT
    1187 Hodgson Road
    Columbia Falls, MT
    • 4 Beds
    • 6 Baths
    • 9,140 Home (sqft)
    • 6 Baths
    • 40.00 Lot (ac)
  23. Photo of 31200 Ninemile Road, Huson, MT 59846 (MLS # 30041610)
    $3,636,000
    Photo of 31200 Ninemile Road, Huson, MT 59846 (MLS # 30041610)
    Photo of 31200 Ninemile Road, Huson, MT 59846 (MLS # 30041610)
    12
     
    31200 Ninemile Road, Huson, MT
    31200 Ninemile Road
    Huson, MT
    • 5 Beds
    • 2 Baths
    • 2,968 Home (sqft)
    • 2 Baths
    • 606.00 Lot (ac)
  24. Photo of NHN County Line Road #P.O Box 192, Fort Shaw, MT 59443 (MLS # 30040878)
    $4,500,000
    Photo of NHN County Line Road #P.O Box 192, Fort Shaw, MT 59443 (MLS # 30040878)
    Photo of NHN County Line Road #P.O Box 192, Fort Shaw, MT 59443 (MLS # 30040878)
    29
     
    NHN County Line Road #P.O Box 192, Fort Shaw, MT
    NHN County Line Road #P.O Box 192
    Fort Shaw, MT
    • 0 Beds
    • 0 Baths
    • 0 Home (sqft)
    • 0 Baths
    • 425.96 Lot (ac)
  25. Photo of 0 S Peak Road, Raynesford, MT 59469 (MLS # 30039042)
    $990,000
    Photo of 0 S Peak Road, Raynesford, MT 59469 (MLS # 30039042)
    Photo of 0 S Peak Road, Raynesford, MT 59469 (MLS # 30039042)
    0 S Peak Road, Raynesford, MT
    0 S Peak Road
    Raynesford, MT
    • 0 Beds
    • 0 Baths
    • 0 Home (sqft)
    • 0 Baths
    • 160.00 Lot (ac)
  26. Photo of NHN Old Town Road, Three Forks, MT 59752 (MLS # 30035353)
    $29,500,000
    Photo of NHN Old Town Road, Three Forks, MT 59752 (MLS # 30035353)
    Photo of NHN Old Town Road, Three Forks, MT 59752 (MLS # 30035353)
    41
     
    NHN Old Town Road, Three Forks, MT
    NHN Old Town Road
    Three Forks, MT
    • 2 Beds
    • 1 Bath
    • 1,232 Home (sqft)
    • 1 Bath
    • 2,850.00 Lot (ac)
  27. Photo of 6058 Cottonwood Creek Road, Lewistown, MT 59457 (MLS # 30035266)
    $4,399,000
    Photo of 6058 Cottonwood Creek Road, Lewistown, MT 59457 (MLS # 30035266)
    Photo of 6058 Cottonwood Creek Road, Lewistown, MT 59457 (MLS # 30035266)
    54
     
    6058 Cottonwood Creek Road, Lewistown, MT
    6058 Cottonwood Creek Road
    Lewistown, MT
    • 4 Beds
    • 1 Bath
    • 1,456 Home (sqft)
    • 1 Bath
    • 669.03 Lot (ac)
  28. Photo of 2699 Whitlash Road, Chester, MT 59522 (MLS # 30035196)
    $375,000
    Photo of 2699 Whitlash Road, Chester, MT 59522 (MLS # 30035196)
    Photo of 2699 Whitlash Road, Chester, MT 59522 (MLS # 30035196)
    17
     
    2699 Whitlash Road, Chester, MT
    2699 Whitlash Road
    Chester, MT
    • 0 Beds
    • 2 Baths
    • 0 Home (sqft)
    • 2 Baths
    • 200.00 Lot (ac)
  29. Photo of 791 Tammany Lane, Hamilton, MT 59840 (MLS # 30034814)
    $5,900,000
    Photo of 791 Tammany Lane, Hamilton, MT 59840 (MLS # 30034814)
    Photo of 791 Tammany Lane, Hamilton, MT 59840 (MLS # 30034814)
    69
     
    791 Tammany Lane, Hamilton, MT
    791 Tammany Lane
    Hamilton, MT
    • 6 Beds
    • 6 Baths
    • 6,340 Home (sqft)
    • 6 Baths
    • 50.89 Lot (ac)
  30. Photo of 200 Hubbart Dam Road, Marion, MT 59925 (MLS # 30034148)
    $3,250,000
    Photo of 200 Hubbart Dam Road, Marion, MT 59925 (MLS # 30034148)
    Photo of 200 Hubbart Dam Road, Marion, MT 59925 (MLS # 30034148)
    200 Hubbart Dam Road, Marion, MT
    200 Hubbart Dam Road
    Marion, MT
    • 0 Beds
    • 20 Baths
    • 7,700 Home (sqft)
    • 20 Baths
    • 338.00 Lot (ac)
Previous Page 1 of 2 Next
IDX information provided courtesy of the Montana Regional MLS, LLC. IDX information is provided exclusively for consumers' personal, non-commercial use, and it may not be used for any purpose other than to identify prospective properties consumers may be interested in purchasing. The data is deemed reliable but is not guaranteed accurate by the MLS.

This IDX Software is (c) Diverse Solutions 2025. Privacy | Terms & Conditions