Compass
Buy
Rent
Sell
Compass Exclusives
Private Exclusives
Coming Soon
Compass Listings
New Development
Agents
Find an Agent
Become an Agent
Compass
Buy
Rent
Sell
Compass Exclusives
Compass Exclusives
Private Exclusives
Coming Soon
Compass Listings
New Development
Agents
Agents
Find an Agent
Become an Agent
Bath County Homes for Sale & Real Estate
Save Search
price
-
Filters
1-19
of
19
Homes
Sort by Recommended
Virtual Tour
$1,600,000
1068 Sheep Meadow Road
Hot Springs, VA 24445
5
Beds
5.5
Baths
4,553
Sq. Ft.
$1,350,000
6325 Sam Snead Highway
Hot Springs, VA 24445
5
Beds
3.5
Baths
7,046
Sq. Ft.
Virtual Tour
$2,200,000
3 Old Mill Road
Warm Springs, VA 24484
4
Beds
4.5
Baths
5,357
Sq. Ft.
$930,000
30 Hemlock Lane
Hot Springs, VA 24445
8
Beds
5.5
Baths
6,552
Sq. Ft.
$149,000
101 Sheep Meadow Road
Hot Springs, VA 24445
-
Beds
-
Baths
-
Sq. Ft.
$235,000
398 Crooked Spur Road
Millboro, VA 24460
2
Beds
1
Bath
1,196
Sq. Ft.
$260,000
290 Crooked Spur Road
Millboro, VA 24460
3
Beds
2
Baths
1,314
Sq. Ft.
$249,900
95 Peery Hollow Road
Hot Springs, VA 24445
3
Beds
2
Baths
1,382
Sq. Ft.
$239,000
11038 Dry Run Road
Williamsville, VA 24487
2
Beds
1
Bath
1,952
Sq. Ft.
Virtual Tour
$1,500,000
33 Donald Ross Trail
Hot Springs, VA 24445
5
Beds
5
Baths
5,041
Sq. Ft.
$895,000
278 Old Germantown Road
Warm Springs, VA 24484
4
Beds
4
Baths
3,232
Sq. Ft.
$1,750,000
15864 Indian Draft Road
Millboro, VA 24460
3
Beds
2.5
Baths
2,340
Sq. Ft.
Virtual Tour
$995,000
71 Sandhill Lane
Warm Springs, VA 24484
3
Beds
4
Baths
2,232
Sq. Ft.
$192,500
55-56 Penrose Drive
Hot Springs, VA 24445
2
Beds
2
Baths
1,804
Sq. Ft.
Virtual Tour
$152,500
10 Dairy View Lane
Williamsville, VA 24487
-
Beds
-
Baths
-
Sq. Ft.
$990,000
1244 Little Back Creek Road
Warm Springs, VA 24484
-
Beds
2
Baths
2,554
Sq. Ft.
$492,800
0 Brook Drive
Hot Springs, VA 24445
-
Beds
-
Baths
-
Sq. Ft.
Virtual Tour
$460,000
Tbd Sam Snead Highway
Williamsville, VA 24487
-
Beds
-
Baths
-
Sq. Ft.
Virtual Tour
$225,000
15 Delafield Road
Hot Springs, VA 24445
-
Beds
-
Baths
-
Sq. Ft.
Compass
VA
Bath County