Commercial, Business & Residential Income

Your Search for Commercial & Residential Income Properties in all of Western Montana Starts Here.

Browse listings in over 140 cities in Montana. Your journey to your Montana dream starts here. Sort the list by your preference or use the detailed search to narrow down what you're looking for.  Remember, we are here to help. We know searching for a home can be overwhelming so please don't hesitate to ask us to assist you. If you find one, two or several homes you like just give us a call or stop by the office to arrange a tour. Taking appointments for tours now!

Are you Buying or Selling a Home 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 500+ | Previous Page 1 of 17 Next
  1. Photo of 5895 U.S. Highway 93 S, Whitefish, MT 59937 (MLS # 30070965)
    $1,395,000
    Photo of 5895 U.S. Highway 93 S, Whitefish, MT 59937 (MLS # 30070965)
    Photo of 5895 U.S. Highway 93 S, Whitefish, MT 59937 (MLS # 30070965)
    24
     
    5895 U.S. Highway 93 S, Whitefish, MT
    5895 U.S. Highway 93 S
    Whitefish, MT
    • 0 Beds
    • 0 Baths
    • 2,137 Home (sqft)
    • 0 Baths
    • 1.20 Lot (ac)
  2. Photo of 300 4th Ave Street E, Superior, MT 59872 (MLS # 30070931)
    $300,000
    Photo of 300 4th Ave Street E, Superior, MT 59872 (MLS # 30070931)
    Photo of 300 4th Ave Street E, Superior, MT 59872 (MLS # 30070931)
    300 4th Ave Street E, Superior, MT
    300 4th Ave Street E
    Superior, MT
    • 0 Beds
    • 0 Baths
    • 0 Home (sqft)
    • 0 Baths
    • 21,301 Lot (sqft)
  3. Photo of 77300 Gallatin Road, Bozeman, MT 59718 (MLS # 30070954)
    $1,495,000
    Photo of 77300 Gallatin Road, Bozeman, MT 59718 (MLS # 30070954)
    Photo of 77300 Gallatin Road, Bozeman, MT 59718 (MLS # 30070954)
    99
     
    77300 Gallatin Road, Bozeman, MT
    77300 Gallatin Road
    Bozeman, MT
    • 0 Beds
    • 0 Baths
    • 0 Home (sqft)
    • 0 Baths
    • 1.73 Lot (ac)
  4. Photo of 8 US Hwy 2 E, Columbia Falls, MT 59912 (MLS # 30070922)
    $995,000
    Photo of 8 US Hwy 2 E, Columbia Falls, MT 59912 (MLS # 30070922)
    Photo of 8 US Hwy 2 E, Columbia Falls, MT 59912 (MLS # 30070922)
    42
     
    8 US Hwy 2 E, Columbia Falls, MT
    8 US Hwy 2 E
    Columbia Falls, MT
    • 0 Beds
    • 0 Baths
    • 3,330 Home (sqft)
    • 0 Baths
    • 21,780 Lot (sqft)
  5. Photo of 213 E Missoula Avenue, Troy, MT 59935 (MLS # 30070406)
    $695,000
    Photo of 213 E Missoula Avenue, Troy, MT 59935 (MLS # 30070406)
    Photo of 213 E Missoula Avenue, Troy, MT 59935 (MLS # 30070406)
    46
     
    213 E Missoula Avenue, Troy, MT
    213 E Missoula Avenue
    Troy, MT
    • 0 Beds
    • 0 Baths
    • 0 Home (sqft)
    • 0 Baths
    • 12,502 Lot (sqft)
  6. Photo of 8280 Hwy 200 E, Bonner, MT 59823 (MLS # 30070860)
    $700,000
    Photo of 8280 Hwy 200 E, Bonner, MT 59823 (MLS # 30070860)
    Photo of 8280 Hwy 200 E, Bonner, MT 59823 (MLS # 30070860)
    45
     
    8280 Hwy 200 E, Bonner, MT
    8280 Hwy 200 E
    Bonner, MT
    • 0 Beds
    • 0 Baths
    • 4,744 Home (sqft)
    • 0 Baths
    • 9,366 Lot (sqft)
  7. Photo of 1312 2nd Avenue E, Kalispell, MT 59901 (MLS # 30070878)
    $569,000
    Photo of 1312 2nd Avenue E, Kalispell, MT 59901 (MLS # 30070878)
    Photo of 1312 2nd Avenue E, Kalispell, MT 59901 (MLS # 30070878)
    1312 2nd Avenue E, Kalispell, MT
    1312 2nd Avenue E
    Kalispell, MT
    • 0 Beds
    • 0 Baths
    • 1,841 Home (sqft)
    • 0 Baths
    • 18,731 Lot (sqft)
  8. Photo of 211 2nd Street W, Kalispell, MT 59901 (MLS # 30070441)
    $1,100,000
    Photo of 211 2nd Street W, Kalispell, MT 59901 (MLS # 30070441)
    Photo of 211 2nd Street W, Kalispell, MT 59901 (MLS # 30070441)
    17
     
    211 2nd Street W, Kalispell, MT
    211 2nd Street W
    Kalispell, MT
    • 0 Beds
    • 0 Baths
    • 6,708 Home (sqft)
    • 0 Baths
    • 12,415 Lot (sqft)
  9. Photo of 420 Nucleus Avenue, Columbia Falls, MT 59912 (MLS # 30070718)
    $319,000
    Photo of 420 Nucleus Avenue, Columbia Falls, MT 59912 (MLS # 30070718)
    Photo of 420 Nucleus Avenue, Columbia Falls, MT 59912 (MLS # 30070718)
    60
     
    420 Nucleus Avenue, Columbia Falls, MT
    420 Nucleus Avenue
    Columbia Falls, MT
    • 0 Beds
    • 0 Baths
    • 2,000 Home (sqft)
    • 0 Baths
    • 0 Lot (sqft)
  10. Photo of 411 Mineral Avenue, Libby, MT 59923 (MLS # 30070693)
    $159,000
    Photo of 411 Mineral Avenue, Libby, MT 59923 (MLS # 30070693)
    Photo of 411 Mineral Avenue, Libby, MT 59923 (MLS # 30070693)
    44
     
    411 Mineral Avenue, Libby, MT
    411 Mineral Avenue
    Libby, MT
    • 0 Beds
    • 0 Baths
    • 4,950 Home (sqft)
    • 0 Baths
    • 8,495 Lot (sqft)
  11. Photo of 317 Central Avenue #A, Whitefish, MT 59937 (MLS # 30066567)
    $1,850,000
    Photo of 317 Central Avenue #A, Whitefish, MT 59937 (MLS # 30066567)
    Photo of 317 Central Avenue #A, Whitefish, MT 59937 (MLS # 30066567)
    317 Central Avenue #A, Whitefish, MT
    317 Central Avenue #A
    Whitefish, MT
    • 0 Beds
    • 0 Baths
    • 1,847 Home (sqft)
    • 0 Baths
    • 0 Lot (sqft)
  12. Photo of 411 Mineral Avenue, Libby, MT 59923 (MLS # 30070694)
    $420,000
    Photo of 411 Mineral Avenue, Libby, MT 59923 (MLS # 30070694)
    Photo of 411 Mineral Avenue, Libby, MT 59923 (MLS # 30070694)
    44
     
    411 Mineral Avenue, Libby, MT
    411 Mineral Avenue
    Libby, MT
    • 0 Beds
    • 0 Baths
    • 4,950 Home (sqft)
    • 0 Baths
    • 8,495 Lot (sqft)
  13. Photo of 205 S Arizona Street, Butte, MT 59701 (MLS # 30070826)
    $450,000
    Photo of 205 S Arizona Street, Butte, MT 59701 (MLS # 30070826)
    Photo of 205 S Arizona Street, Butte, MT 59701 (MLS # 30070826)
    45
     
    205 S Arizona Street, Butte, MT
    205 S Arizona Street
    Butte, MT
    • 0 Beds
    • 0 Baths
    • 2,602 Home (sqft)
    • 0 Baths
    • 13,983 Lot (sqft)
  14. Photo of 205 S Arizona Street, Butte, MT 59701 (MLS # 30070780)
    $648,000
    Photo of 205 S Arizona Street, Butte, MT 59701 (MLS # 30070780)
    Photo of 205 S Arizona Street, Butte, MT 59701 (MLS # 30070780)
    45
     
    205 S Arizona Street, Butte, MT
    205 S Arizona Street
    Butte, MT
    • 0 Beds
    • 0 Baths
    • 2,602 Home (sqft)
    • 0 Baths
    • 13,983 Lot (sqft)
  15. Photo of 11 Central Avenue N, Harlowton, MT 59036 (MLS # 30070338)
    $650,000
    Photo of 11 Central Avenue N, Harlowton, MT 59036 (MLS # 30070338)
    Photo of 11 Central Avenue N, Harlowton, MT 59036 (MLS # 30070338)
    11 Central Avenue N, Harlowton, MT
    11 Central Avenue N
    Harlowton, MT
    • 0 Beds
    • 0 Baths
    • 0 Home (sqft)
    • 0 Baths
    • 3,267 Lot (sqft)
  16. Photo of 47 E Broadway Street, Butte, MT 59701 (MLS # 30070730)
    $1,100,000
    Photo of 47 E Broadway Street, Butte, MT 59701 (MLS # 30070730)
    Photo of 47 E Broadway Street, Butte, MT 59701 (MLS # 30070730)
    69
     
    47 E Broadway Street, Butte, MT
    47 E Broadway Street
    Butte, MT
    • 0 Beds
    • 0 Baths
    • 10,152 Home (sqft)
    • 0 Baths
    • 2,701 Lot (sqft)
  17. Photo of 1203 US Highway 2 W #41, Kalispell, MT 59901 (MLS # 30070277)
    $32,000
    Photo of 1203 US Highway 2 W #41, Kalispell, MT 59901 (MLS # 30070277)
    Photo of 1203 US Highway 2 W #41, Kalispell, MT 59901 (MLS # 30070277)
    22
     
    1203 US Highway 2 W #41, Kalispell, MT
    1203 US Highway 2 W #41
    Kalispell, MT
    • 0 Beds
    • 0 Baths
    • 610 Home (sqft)
    • 0 Baths
    • 0 Lot (sqft)
  18. Photo of 6073 US Highway 93 N #5, Olney, MT 59927 (MLS # 30070703)
    $3,142
    Photo of 6073 US Highway 93 N #5, Olney, MT 59927 (MLS # 30070703)
    Photo of 6073 US Highway 93 N #5, Olney, MT 59927 (MLS # 30070703)
    6073 US Highway 93 N #5, Olney, MT
    6073 US Highway 93 N #5
    Olney, MT
    • 0 Beds
    • 2 Baths
    • 18,000 Home (sqft)
    • 2 Baths
    • 3.99 Lot (ac)
  19. Photo of 411 Mineral Avenue, Libby, MT 59923 (MLS # 30068940)
    $569,000
    Photo of 411 Mineral Avenue, Libby, MT 59923 (MLS # 30068940)
    Photo of 411 Mineral Avenue, Libby, MT 59923 (MLS # 30068940)
    35
     
    411 Mineral Avenue, Libby, MT
    411 Mineral Avenue
    Libby, MT
    • 0 Beds
    • 0 Baths
    • 4,950 Home (sqft)
    • 0 Baths
    • 8,495 Lot (sqft)
  20. Photo of 3105 York Road, Helena, MT 59602 (MLS # 30070639)
    $1,199,900
    Photo of 3105 York Road, Helena, MT 59602 (MLS # 30070639)
    Photo of 3105 York Road, Helena, MT 59602 (MLS # 30070639)
    21
     
    3105 York Road, Helena, MT
    3105 York Road
    Helena, MT
    • 0 Beds
    • 0 Baths
    • 3,588 Home (sqft)
    • 0 Baths
    • 4.00 Lot (ac)
  21. Photo of 6725 Butler Creek Road #4, Missoula, MT 59808 (MLS # 30070632)
    $13
    Photo of 6725 Butler Creek Road #4, Missoula, MT 59808 (MLS # 30070632)
    Photo of 6725 Butler Creek Road #4, Missoula, MT 59808 (MLS # 30070632)
    6725 Butler Creek Road #4, Missoula, MT
    6725 Butler Creek Road #4
    Missoula, MT
    • 0 Beds
    • 0 Baths
    • 2,382 Home (sqft)
    • 0 Baths
    • 2.46 Lot (ac)
  22. Photo of 205 Kinnikinnick Lane, Columbia Falls, MT 59912 (MLS # 30070492)
    $979,500
    Photo of 205 Kinnikinnick Lane, Columbia Falls, MT 59912 (MLS # 30070492)
    Photo of 205 Kinnikinnick Lane, Columbia Falls, MT 59912 (MLS # 30070492)
    65
     
    205 Kinnikinnick Lane, Columbia Falls, MT
    205 Kinnikinnick Lane
    Columbia Falls, MT
    • 0 Beds
    • 0 Baths
    • 3,537 Home (sqft)
    • 0 Baths
    • 3.00 Lot (ac)
  23. Photo of 100 E 2nd Street #7, Whitefish, MT 59937 (MLS # 30070518)
    $1,200,000
    Photo of 100 E 2nd Street #7, Whitefish, MT 59937 (MLS # 30070518)
    Photo of 100 E 2nd Street #7, Whitefish, MT 59937 (MLS # 30070518)
    48
     
    100 E 2nd Street #7, Whitefish, MT
    100 E 2nd Street #7
    Whitefish, MT
    • 0 Beds
    • 0 Baths
    • 2,299 Home (sqft)
    • 0 Baths
    • 88 Lot (sqft)
  24. Photo of 213 Main Street, Stevensville, MT 59870 (MLS # 30070572)
    $689,500
    Photo of 213 Main Street, Stevensville, MT 59870 (MLS # 30070572)
    Photo of 213 Main Street, Stevensville, MT 59870 (MLS # 30070572)
    39
     
    213 Main Street, Stevensville, MT
    213 Main Street
    Stevensville, MT
    • 0 Beds
    • 0 Baths
    • 3,570 Home (sqft)
    • 0 Baths
    • 2,091 Lot (sqft)
  25. Photo of 1049 Prospector Trail #B, Kalispell, MT 59901 (MLS # 30067856)
    $4,244
    Photo of 1049 Prospector Trail #B, Kalispell, MT 59901 (MLS # 30067856)
    Photo of 1049 Prospector Trail #B, Kalispell, MT 59901 (MLS # 30067856)
    24
     
    1049 Prospector Trail #B, Kalispell, MT
    1049 Prospector Trail #B
    Kalispell, MT
    • 0 Beds
    • 1 Bath
    • 11,600 Home (sqft)
    • 1 Bath
    • 2.03 Lot (ac)
  26. Photo of 1270 N Meridian Road, Kalispell, MT 59901 (MLS # 30070472)
    $535,000
    Photo of 1270 N Meridian Road, Kalispell, MT 59901 (MLS # 30070472)
    Photo of 1270 N Meridian Road, Kalispell, MT 59901 (MLS # 30070472)
    39
     
    1270 N Meridian Road, Kalispell, MT
    1270 N Meridian Road
    Kalispell, MT
    • 0 Beds
    • 0 Baths
    • 1,572 Home (sqft)
    • 0 Baths
    • 16,989 Lot (sqft)
  27. Photo of 939 Stephens Avenue, Missoula, MT 59801 (MLS # 30070398)
    $1,595,000
    Photo of 939 Stephens Avenue, Missoula, MT 59801 (MLS # 30070398)
    Photo of 939 Stephens Avenue, Missoula, MT 59801 (MLS # 30070398)
    58
     
    939 Stephens Avenue, Missoula, MT
    939 Stephens Avenue
    Missoula, MT
    • 0 Beds
    • 0 Baths
    • 9,935 Home (sqft)
    • 0 Baths
    • 11,718 Lot (sqft)
  28. Photo of 106 W Broadway Street, Butte, MT 59701 (MLS # 30070467)
    $400,000
    Photo of 106 W Broadway Street, Butte, MT 59701 (MLS # 30070467)
    Photo of 106 W Broadway Street, Butte, MT 59701 (MLS # 30070467)
    13
     
    106 W Broadway Street, Butte, MT
    106 W Broadway Street
    Butte, MT
    • 0 Beds
    • 0 Baths
    • 13,460 Home (sqft)
    • 0 Baths
    • 11,892 Lot (sqft)
  29. Photo of 129 Village Drive #303, Belgrade, MT 59714 (MLS # 30070449)
    $249,900
    Photo of 129 Village Drive #303, Belgrade, MT 59714 (MLS # 30070449)
    Photo of 129 Village Drive #303, Belgrade, MT 59714 (MLS # 30070449)
    16
     
    129 Village Drive #303, Belgrade, MT
    129 Village Drive #303
    Belgrade, MT
    • 0 Beds
    • 0 Baths
    • 1,587 Home (sqft)
    • 0 Baths
    • 0 Lot (sqft)
  30. Photo of 129 Village Drive #302, Belgrade, MT 59714 (MLS # 30070421)
    $99,900
    Photo of 129 Village Drive #302, Belgrade, MT 59714 (MLS # 30070421)
    Photo of 129 Village Drive #302, Belgrade, MT 59714 (MLS # 30070421)
    16
     
    129 Village Drive #302, Belgrade, MT
    129 Village Drive #302
    Belgrade, MT
    • 0 Beds
    • 0 Baths
    • 386 Home (sqft)
    • 0 Baths
    • 0 Lot (sqft)
Previous Page 1 of 17 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 Custom IDX is (c) Diverse Solutions 2026. Privacy | Terms & Conditions