Osage Beach, MO Homes for Sale & Real Estate

price
-
1-40 of 289 Homes
$200,000 | 9 St Moritz Estates | Osage Township - Camden County
Listed By Compass
-
Beds
-
Baths
-
Sq. Ft.
$300,000 | 2500 Bay Point Lane, Unit 645 | Osage Township - Camden County
Virtual Tour
$130,000 | 1052 Diggs Road | Osage Beach
2
Beds
1
Bath
536
Sq. Ft.
$275,000 | 775 Winn Road, Unit 4I | Osage Beach
2
Beds
2
Baths
1,332
Sq. Ft.
$395,000 | 5804 Fawn Court | Osage Beach
3
Beds
2.5
Baths
1,658
Sq. Ft.
$365,000 | 1481 Ledges Drive, Unit 514 | Osage Beach
New
$299,900 | 6969 El Terra Road | Osage Township - Camden County
3
Beds
3
Baths
2,275
Sq. Ft.
$699,000 | 399 West End Circle | Osage Township - Camden County
Virtual Tour
4
Beds
3.5
Baths
3,108
Sq. Ft.
$750,000 | 1325 Castle Court | Osage Beach
New
3
Beds
2
Baths
1,548
Sq. Ft.
$675,000 | 33 Elbow Cay | Osage Township - Camden County
3
Beds
2
Baths
1,835
Sq. Ft.
$750,000 | 5877 Baydy Peak Road | Osage Township - Camden County
4
Beds
2.5
Baths
3,394
Sq. Ft.
$725,000 | 1651 Sanabell | Osage Township - Camden County
4
Beds
3
Baths
2,756
Sq. Ft.
$472,500 | 1481 Ledges Drive, Unit 10410 | Osage Beach
New
$875,000 | 63 Elbow Cay | Osage Township - Camden County
5
Beds
5.5
Baths
4,010
Sq. Ft.
$5,200,000 | 19 Darwin Drive | Osage Beach
6
Beds
6
Baths
7,100
Sq. Ft.
$499,900 | Restricted Address | Osage Township - Camden County
New
5
Beds
3
Baths
3,127
Sq. Ft.
$370,000 | 4481 Hamrock Lane, Unit 223 | Pawhuska Township - Camden County
3
Beds
3
Baths
1,887
Sq. Ft.
$259,000 | 6218 El Terra Road | Osage Beach
2
Beds
1
Bath
1,134
Sq. Ft.
$1,500,000 | 5973 Marina View | Osage Township - Camden County
10
Beds
6
Baths
4,434
Sq. Ft.
$695,000 | 528 West End Circle | Osage Township - Camden County
Virtual Tour
3
Beds
3.5
Baths
3,130
Sq. Ft.
 
...