Western Montana Homes

Your Search for Homes and Bare Land 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 245 & 235 Blanchard Lake Road, Whitefish, MT 59937 (MLS # 30047287)
    $2,699,000
    Photo of 245 & 235 Blanchard Lake Road, Whitefish, MT 59937 (MLS # 30047287)
    Photo of 245 & 235 Blanchard Lake Road, Whitefish, MT 59937 (MLS # 30047287)
    245 & 235 Blanchard Lake Road, Whitefish, MT
    245 & 235 Blanchard Lake Road
    Whitefish, MT
    • 7 Beds
    • 5 Baths
    • 4,607 Home (sqft)
    • 5 Baths
    • 0 Lot (sqft)
  2. Photo of 26 New Timber Ridge Trail, Marion, MT 59925 (MLS # 30046223)
    $349,000
    Photo of 26 New Timber Ridge Trail, Marion, MT 59925 (MLS # 30046223)
    Photo of 26 New Timber Ridge Trail, Marion, MT 59925 (MLS # 30046223)
    25
     
    26 New Timber Ridge Trail, Marion, MT
    26 New Timber Ridge Trail
    Marion, MT
    • 0 Beds
    • 0 Baths
    • 0 Home (sqft)
    • 0 Baths
    • 7.13 Lot (ac)
  3. Photo of TBD Lot 8 Block 1 Sanctuary Canyon Road, Billings, MT 59101 (MLS # 30047658)
    $90,000
    Photo of TBD Lot 8 Block 1 Sanctuary Canyon Road, Billings, MT 59101 (MLS # 30047658)
    Photo of TBD Lot 8 Block 1 Sanctuary Canyon Road, Billings, MT 59101 (MLS # 30047658)
    TBD Lot 8 Block 1 Sanctuary Canyon Road, Billings, MT
    TBD Lot 8 Block 1 Sanctuary Canyon Road
    Billings, MT
    • 0 Beds
    • 0 Baths
    • 0 Home (sqft)
    • 0 Baths
    • 25,701 Lot (sqft)
  4. Photo of TBD Lot 6 Block 4 Sanctuary Canyon Road, Billings, MT 59101 (MLS # 30047650)
    $95,000
    Photo of TBD Lot 6 Block 4 Sanctuary Canyon Road, Billings, MT 59101 (MLS # 30047650)
    Photo of TBD Lot 6 Block 4 Sanctuary Canyon Road, Billings, MT 59101 (MLS # 30047650)
    TBD Lot 6 Block 4 Sanctuary Canyon Road, Billings, MT
    TBD Lot 6 Block 4 Sanctuary Canyon Road
    Billings, MT
    • 0 Beds
    • 0 Baths
    • 0 Home (sqft)
    • 0 Baths
    • 23,958 Lot (sqft)
  5. Photo of TBD Lot 7 Block 2 Sanctuary Canyon Road, Billings, MT 59101 (MLS # 30047652)
    $74,000
    Photo of TBD Lot 7 Block 2 Sanctuary Canyon Road, Billings, MT 59101 (MLS # 30047652)
    Photo of TBD Lot 7 Block 2 Sanctuary Canyon Road, Billings, MT 59101 (MLS # 30047652)
    TBD Lot 7 Block 2 Sanctuary Canyon Road, Billings, MT
    TBD Lot 7 Block 2 Sanctuary Canyon Road
    Billings, MT
    • 0 Beds
    • 0 Baths
    • 0 Home (sqft)
    • 0 Baths
    • 31,364 Lot (sqft)
  6. Photo of TBD Lot 7 Blk 1 Sanctuary Canyon Road, Billings, MT 59101 (MLS # 30047558)
    $599,000
    Photo of TBD Lot 7 Blk 1 Sanctuary Canyon Road, Billings, MT 59101 (MLS # 30047558)
    Photo of TBD Lot 7 Blk 1 Sanctuary Canyon Road, Billings, MT 59101 (MLS # 30047558)
    16
     
    TBD Lot 7 Blk 1 Sanctuary Canyon Road, Billings, MT
    TBD Lot 7 Blk 1 Sanctuary Canyon Road
    Billings, MT
    • 3 Beds
    • 2 Baths
    • 3,448 Home (sqft)
    • 2 Baths
    • 19,167 Lot (sqft)
  7. Photo of 2703 Riata Road, Missoula, MT 59808 (MLS # 30047662)
    $545,000
    Photo of 2703 Riata Road, Missoula, MT 59808 (MLS # 30047662)
    Photo of 2703 Riata Road, Missoula, MT 59808 (MLS # 30047662)
    26
     
    2703 Riata Road, Missoula, MT
    2703 Riata Road
    Missoula, MT
    • 3 Beds
    • 3 Baths
    • 1,686 Home (sqft)
    • 3 Baths
    • 4,008 Lot (sqft)
  8. Photo of TBD Lot 9 Block 1 Sanctuary Canyon Road, Billings, MT 59101 (MLS # 30047657)
    $95,000
    Photo of TBD Lot 9 Block 1 Sanctuary Canyon Road, Billings, MT 59101 (MLS # 30047657)
    Photo of TBD Lot 9 Block 1 Sanctuary Canyon Road, Billings, MT 59101 (MLS # 30047657)
    TBD Lot 9 Block 1 Sanctuary Canyon Road, Billings, MT
    TBD Lot 9 Block 1 Sanctuary Canyon Road
    Billings, MT
    • 0 Beds
    • 0 Baths
    • 0 Home (sqft)
    • 0 Baths
    • 33,977 Lot (sqft)
  9. Photo of TBD Lot 6 Block 2 Sanctuary Canyon Road, Billings, MT 59101 (MLS # 30047654)
    $74,000
    Photo of TBD Lot 6 Block 2 Sanctuary Canyon Road, Billings, MT 59101 (MLS # 30047654)
    Photo of TBD Lot 6 Block 2 Sanctuary Canyon Road, Billings, MT 59101 (MLS # 30047654)
    TBD Lot 6 Block 2 Sanctuary Canyon Road, Billings, MT
    TBD Lot 6 Block 2 Sanctuary Canyon Road
    Billings, MT
    • 0 Beds
    • 0 Baths
    • 0 Home (sqft)
    • 0 Baths
    • 21,780 Lot (sqft)
  10. Photo of TBD Lot 8 Block 4 Sanctuary Canyon Road, Billings, MT 59101 (MLS # 30047651)
    $200,000
    Photo of TBD Lot 8 Block 4 Sanctuary Canyon Road, Billings, MT 59101 (MLS # 30047651)
    Photo of TBD Lot 8 Block 4 Sanctuary Canyon Road, Billings, MT 59101 (MLS # 30047651)
    TBD Lot 8 Block 4 Sanctuary Canyon Road, Billings, MT
    TBD Lot 8 Block 4 Sanctuary Canyon Road
    Billings, MT
    • 0 Beds
    • 0 Baths
    • 0 Home (sqft)
    • 0 Baths
    • 2.70 Lot (ac)
  11. Photo of 2703 Riata Road, Missoula, MT 59808 (MLS # 30047661)
    $535,000
    Photo of 2703 Riata Road, Missoula, MT 59808 (MLS # 30047661)
    Photo of 2703 Riata Road, Missoula, MT 59808 (MLS # 30047661)
    27
     
    2703 Riata Road, Missoula, MT
    2703 Riata Road
    Missoula, MT
    • 3 Beds
    • 3 Baths
    • 1,571 Home (sqft)
    • 3 Baths
    • 3,180 Lot (sqft)
  12. Photo of 644 12th Street E, Kalispell, MT 59901 (MLS # 30047533)
    $529,000
    Photo of 644 12th Street E, Kalispell, MT 59901 (MLS # 30047533)
    Photo of 644 12th Street E, Kalispell, MT 59901 (MLS # 30047533)
    32
     
    644 12th Street E, Kalispell, MT
    644 12th Street E
    Kalispell, MT
    • 3 Beds
    • 2 Baths
    • 2,016 Home (sqft)
    • 2 Baths
    • 7,101 Lot (sqft)
  13. Photo of 2603 Quinn Court, Missoula, MT 59804 (MLS # 30047365)
    $550,000
    Photo of 2603 Quinn Court, Missoula, MT 59804 (MLS # 30047365)
    Photo of 2603 Quinn Court, Missoula, MT 59804 (MLS # 30047365)
    19
     
    2603 Quinn Court, Missoula, MT
    2603 Quinn Court
    Missoula, MT
    • 3 Beds
    • 2 Baths
    • 1,336 Home (sqft)
    • 2 Baths
    • 7,057 Lot (sqft)
  14. Photo of 235 Baker Avenue, Whitefish, MT 59937 (MLS # 30047646)
    $489,000
    Photo of 235 Baker Avenue, Whitefish, MT 59937 (MLS # 30047646)
    Photo of 235 Baker Avenue, Whitefish, MT 59937 (MLS # 30047646)
    22
     
    235 Baker Avenue, Whitefish, MT
    235 Baker Avenue
    Whitefish, MT
    • 1 Bed
    • 1 Bath
    • 469 Home (sqft)
    • 1 Bath
    • 0 Lot (sqft)
  15. Photo of 235 Baker Avenue, Whitefish, MT 59937 (MLS # 30047647)
    $489,000
    Photo of 235 Baker Avenue, Whitefish, MT 59937 (MLS # 30047647)
    Photo of 235 Baker Avenue, Whitefish, MT 59937 (MLS # 30047647)
    20
     
    235 Baker Avenue, Whitefish, MT
    235 Baker Avenue
    Whitefish, MT
    • 1 Bed
    • 1 Bath
    • 446 Home (sqft)
    • 1 Bath
    • 0 Lot (sqft)
  16. Photo of NHN O'Keefe Creek Boulevard #Lot 2, Missoula, MT 59808 (MLS # 30047579)
    $184,900
    Photo of NHN O'Keefe Creek Boulevard #Lot 2, Missoula, MT 59808 (MLS # 30047579)
    Photo of NHN O'Keefe Creek Boulevard #Lot 2, Missoula, MT 59808 (MLS # 30047579)
    22
     
    NHN O'Keefe Creek Boulevard #Lot 2, Missoula, MT
    NHN O'Keefe Creek Boulevard #Lot 2
    Missoula, MT
    • 0 Beds
    • 0 Baths
    • 0 Home (sqft)
    • 0 Baths
    • 2.01 Lot (ac)
  17. Photo of Nhn Roberts Creek Road, Fortine, MT 59918 (MLS # 30047486)
    $749,000
    Photo of Nhn Roberts Creek Road, Fortine, MT 59918 (MLS # 30047486)
    Photo of Nhn Roberts Creek Road, Fortine, MT 59918 (MLS # 30047486)
    16
     
    Nhn Roberts Creek Road, Fortine, MT
    Nhn Roberts Creek Road
    Fortine, MT
    • 0 Beds
    • 0 Baths
    • 0 Home (sqft)
    • 0 Baths
    • 200.00 Lot (ac)
  18. Photo of 550 Jackson Meadows Road, Kila, MT 59920 (MLS # 30046889)
    $2,295,000
    Photo of 550 Jackson Meadows Road, Kila, MT 59920 (MLS # 30046889)
    Photo of 550 Jackson Meadows Road, Kila, MT 59920 (MLS # 30046889)
    56
     
    550 Jackson Meadows Road, Kila, MT
    550 Jackson Meadows Road
    Kila, MT
    • 4 Beds
    • 4 Baths
    • 3,593 Home (sqft)
    • 4 Baths
    • 71.70 Lot (ac)
  19. Photo of NHN O'Keefe Creek Boulevard #Lot 3, Missoula, MT 59808 (MLS # 30047576)
    $194,900
    Photo of NHN O'Keefe Creek Boulevard #Lot 3, Missoula, MT 59808 (MLS # 30047576)
    Photo of NHN O'Keefe Creek Boulevard #Lot 3, Missoula, MT 59808 (MLS # 30047576)
    23
     
    NHN O'Keefe Creek Boulevard #Lot 3, Missoula, MT
    NHN O'Keefe Creek Boulevard #Lot 3
    Missoula, MT
    • 0 Beds
    • 0 Baths
    • 0 Home (sqft)
    • 0 Baths
    • 2.03 Lot (ac)
  20. Photo of 7955 Avocet Drive, Helena, MT 59602 (MLS # 30047656)
    $374,900
    Photo of 7955 Avocet Drive, Helena, MT 59602 (MLS # 30047656)
    Photo of 7955 Avocet Drive, Helena, MT 59602 (MLS # 30047656)
    19
     
    7955 Avocet Drive, Helena, MT
    7955 Avocet Drive
    Helena, MT
    • 2 Beds
    • 1 Bath
    • 960 Home (sqft)
    • 1 Bath
    • 17,163 Lot (sqft)
  21. Photo of 118 Rambling River Road, Stevensville, MT 59870 (MLS # 30045848)
    $675,000
    Photo of 118 Rambling River Road, Stevensville, MT 59870 (MLS # 30045848)
    Photo of 118 Rambling River Road, Stevensville, MT 59870 (MLS # 30045848)
    28
     
    118 Rambling River Road, Stevensville, MT
    118 Rambling River Road
    Stevensville, MT
    • 3 Beds
    • 2 Baths
    • 1,972 Home (sqft)
    • 2 Baths
    • 1.27 Lot (ac)
  22. Photo of 4540 Mark Court, Missoula, MT 59803 (MLS # 30047534)
    $749,900
    Photo of 4540 Mark Court, Missoula, MT 59803 (MLS # 30047534)
    Photo of 4540 Mark Court, Missoula, MT 59803 (MLS # 30047534)
    52
     
    4540 Mark Court, Missoula, MT
    4540 Mark Court
    Missoula, MT
    • 4 Beds
    • 3 Baths
    • 2,720 Home (sqft)
    • 3 Baths
    • 17,686 Lot (sqft)
  23. Photo of 531 E Broadway Street, Helena, MT 59601 (MLS # 30047724)
    $339,999
    Photo of 531 E Broadway Street, Helena, MT 59601 (MLS # 30047724)
    Photo of 531 E Broadway Street, Helena, MT 59601 (MLS # 30047724)
    42
     
    531 E Broadway Street, Helena, MT
    531 E Broadway Street
    Helena, MT
    • 2 Beds
    • 1 Bath
    • 1,072 Home (sqft)
    • 1 Bath
    • 4,182 Lot (sqft)
  24. Photo of 5010 Jeff Drive, Missoula, MT 59803 (MLS # 30047717)
    $945,000
    Photo of 5010 Jeff Drive, Missoula, MT 59803 (MLS # 30047717)
    Photo of 5010 Jeff Drive, Missoula, MT 59803 (MLS # 30047717)
    46
     
    5010 Jeff Drive, Missoula, MT
    5010 Jeff Drive
    Missoula, MT
    • 4 Beds
    • 3 Baths
    • 3,210 Home (sqft)
    • 3 Baths
    • 11,239 Lot (sqft)
  25. Photo of 13060 and 13080 Severin Meadows Trail, Lolo, MT 59847 (MLS # 30039658)
    $350,000
    Photo of 13060 and 13080 Severin Meadows Trail, Lolo, MT 59847 (MLS # 30039658)
    Photo of 13060 and 13080 Severin Meadows Trail, Lolo, MT 59847 (MLS # 30039658)
    34
     
    13060 and 13080 Severin Meadows Trail, Lolo, MT
    13060 and 13080 Severin Meadows Trail
    Lolo, MT
    • 0 Beds
    • 0 Baths
    • 0 Home (sqft)
    • 0 Baths
    • 12.25 Lot (ac)
  26. Photo of 320/322 Indian Springs Road, Eureka, MT 59917 (MLS # 30047637)
    $194,900
    Photo of 320/322 Indian Springs Road, Eureka, MT 59917 (MLS # 30047637)
    Photo of 320/322 Indian Springs Road, Eureka, MT 59917 (MLS # 30047637)
    22
     
    320/322 Indian Springs Road, Eureka, MT
    320/322 Indian Springs Road
    Eureka, MT
    • 0 Beds
    • 0 Baths
    • 0 Home (sqft)
    • 0 Baths
    • 15,290 Lot (sqft)
  27. Photo of 20 Staggerwing Landing, Kalispell, MT 59901 (MLS # 30047389)
    $1,295,000
    Photo of 20 Staggerwing Landing, Kalispell, MT 59901 (MLS # 30047389)
    Photo of 20 Staggerwing Landing, Kalispell, MT 59901 (MLS # 30047389)
    42
     
    20 Staggerwing Landing, Kalispell, MT
    20 Staggerwing Landing
    Kalispell, MT
    • 2 Beds
    • 3 Baths
    • 2,494 Home (sqft)
    • 3 Baths
    • 5.01 Lot (ac)
  28. Photo of 324/326 Indian Springs Road, Eureka, MT 59917 (MLS # 30047602)
    $214,900
    Photo of 324/326 Indian Springs Road, Eureka, MT 59917 (MLS # 30047602)
    Photo of 324/326 Indian Springs Road, Eureka, MT 59917 (MLS # 30047602)
    21
     
    324/326 Indian Springs Road, Eureka, MT
    324/326 Indian Springs Road
    Eureka, MT
    • 0 Beds
    • 0 Baths
    • 0 Home (sqft)
    • 0 Baths
    • 15,900 Lot (sqft)
  29. Photo of 2301 Larkspur Lane, Great Falls, MT 59404 (MLS # 30047649)
    $740,000
    Photo of 2301 Larkspur Lane, Great Falls, MT 59404 (MLS # 30047649)
    Photo of 2301 Larkspur Lane, Great Falls, MT 59404 (MLS # 30047649)
    67
     
    2301 Larkspur Lane, Great Falls, MT
    2301 Larkspur Lane
    Great Falls, MT
    • 4 Beds
    • 4 Baths
    • 3,208 Home (sqft)
    • 4 Baths
    • 1.49 Lot (ac)
  30. Photo of 8 Dead Horse Lane, Heron, MT 59844 (MLS # 30047384)
    $679,000
    Photo of 8 Dead Horse Lane, Heron, MT 59844 (MLS # 30047384)
    Photo of 8 Dead Horse Lane, Heron, MT 59844 (MLS # 30047384)
    10
     
    8 Dead Horse Lane, Heron, MT
    8 Dead Horse Lane
    Heron, MT
    • 0 Beds
    • 0 Baths
    • 0 Home (sqft)
    • 0 Baths
    • 18.00 Lot (ac)
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 IDX Website is powered by Diverse Solutions 2025. Privacy | Terms & Conditions