Duplexes for sale in Christiansburg

48,377 available properties
Sort by:
Most relevant first
Most relevant first
Most up-to-date first
Most recent published
Price: Lowest first
Price: Highest first
Bedrooms: Lowest first
Bedrooms: Highest first
Size: Lowest first
Size: Highest first
View photo Arrow icon pointing to the right
Updated
Foreclosure
House
House for sale in Brumfield Acres, Christiansburg
Request Details
Brumfield Acres, Christiansburg

3 Bedrooms

3 Bathrooms

1,848 sq.ft

22 hours ago

View photo Arrow icon pointing to the right
Updated
Property for sale in Suburban Hills, Christiansburg
Request Details
Suburban Hills, Christiansburg

22 hours ago

2 pictures Arrow icon pointing to the right
New
Townhouse
Townhouse for sale in Vista Via, Christiansburg
USD 287,500
Vista Via, Christiansburg

3 Bedrooms

2 Bathrooms

1,642 sq.ft

FireplaceEquipped kitchen

2 days + 22 hours ago

2 pictures Arrow icon pointing to the right
Updated
House
House for sale in Mountain Top Estates, Christiansburg
USD 327,500
USD 329,950
1%
Mountain Top Estates, Christiansburg

3 Bedrooms

2 Bathrooms

1,535 sq.ft

DeckEquipped kitchenParking

1 day + 22 hours ago

2 pictures Arrow icon pointing to the right
House
House for sale in Beverly Hills, Christiansburg
USD 360,000
Beverly Hills, Christiansburg

3 Bedrooms

2 Bathrooms

1,868 sq.ft

1 week + 1 day ago

3 pictures Arrow icon pointing to the right
Property for sale in East Ridge, Christiansburg
USD 2,000,000
East Ridge, Christiansburg

1 week + 1 day ago

2 pictures Arrow icon pointing to the right
House
House for sale in South Hill Park, Christiansburg
USD 295,000
South Hill Park, Christiansburg

3 Bedrooms

2 Bathrooms

1,540 sq.ft

Deck

1 week + 1 day ago

2 pictures Arrow icon pointing to the right
House
House for sale in Christiansburg, Montgomery County
USD 499,090
Christiansburg, Montgomery County

3 Bedrooms

2 Bathrooms

1,675 sq.ft

DeckEquipped kitchenCellar

1 week + 3 days ago

2 pictures Arrow icon pointing to the right
Updated
House
House for sale in Christiansburg, Montgomery County
USD 174,999
Christiansburg, Montgomery County

2 Bedrooms

1 Bathroom

960 sq.ft

Equipped kitchen

2 days + 22 hours ago

2 pictures Arrow icon pointing to the right
House
House for sale in Christiansburg, Montgomery County
USD 444,950
Christiansburg, Montgomery County

4 Bedrooms

2 Bathrooms

2,165 sq.ft

Equipped kitchen

2 weeks + 2 days ago

2 pictures Arrow icon pointing to the right
Condo
Condo for sale in Christiansburg, Montgomery County
USD 429,900
Christiansburg, Montgomery County

3 Bedrooms

2 Bathrooms

1,720 sq.ft

FireplaceParking

2 weeks + 3 days ago

2 pictures Arrow icon pointing to the right
Updated
Townhouse
Townhouse for sale in Christiansburg, Montgomery County
USD 299,990
Christiansburg, Montgomery County

3 Bedrooms

2 Bathrooms

1,634 sq.ft

DeckParkingCellar

22 hours ago

2 pictures Arrow icon pointing to the right
Townhouse
Townhouse for sale in Christiansburg, Montgomery County
USD 249,990
Christiansburg, Montgomery County

3 Bedrooms

2 Bathrooms

1,280 sq.ft

Equipped kitchenParking

1 week + 22 hours ago

2 pictures Arrow icon pointing to the right
Townhouse
Townhouse for sale in Johnson Heights, Christiansburg
USD 219,000
Johnson Heights, Christiansburg

2 Bedrooms

1 Bathroom

1,220 sq.ft

PatioGardenEquipped kitchenParking

3 weeks + 22 hours ago

2 pictures Arrow icon pointing to the right
Townhouse
Townhouse for sale in Christiansburg, Montgomery County
USD 284,900
Christiansburg, Montgomery County

3 Bedrooms

3 Bathrooms

1,540 sq.ft

GardenDeckEquipped kitchen

3 weeks + 22 hours ago

2 pictures Arrow icon pointing to the right
Townhouse
Townhouse for sale in Henley Place, Christiansburg
USD 299,900
USD 309,900
3%
Henley Place, Christiansburg

3 Bedrooms

2 Bathrooms

1,484 sq.ft

GardenOffice roomDeckFireplaceEquipped kitchen

1 week + 22 hours ago

2 pictures Arrow icon pointing to the right
House
House for sale in South Hill Park, Christiansburg
USD 339,900
South Hill Park, Christiansburg

4 Bedrooms

2 Bathrooms

1,891 sq.ft

PatioGardenDeckCellar

Oct 18, 2026

2 pictures Arrow icon pointing to the right
Townhouse
Townhouse for sale in Vista Via, Christiansburg
USD 429,900
Vista Via, Christiansburg

4 Bedrooms

3 Bathrooms

3,688 sq.ft

DeckBalconyFireplaceEquipped kitchen

Oct 17, 2026

2 pictures Arrow icon pointing to the right
House
House for sale in Belmont, Christiansburg
USD 374,000
Belmont, Christiansburg

3 Bedrooms

2 Bathrooms

1,952 sq.ft

GymEquipped kitchenParkingCellar

Oct 12, 2026

2 pictures Arrow icon pointing to the right
House
House for sale in Spradlin Addition, Christiansburg
USD 336,000
Spradlin Addition, Christiansburg

3 Bedrooms

2 Bathrooms

1,522 sq.ft

Garden

Oct 11, 2026

2 pictures Arrow icon pointing to the right
House
House for sale in Victory Heights, Christiansburg
USD 170,000
Victory Heights, Christiansburg

2 Bedrooms

1 Bathroom

700 sq.ft

GardenEquipped kitchen

Oct 11, 2026

2 pictures Arrow icon pointing to the right
House
House for sale in East Park Addition, Christiansburg
USD 269,000
East Park Addition, Christiansburg

2 Bedrooms

1 Bathroom

1,000 sq.ft

GardenEquipped kitchenParking

Oct 10, 2026

2 pictures Arrow icon pointing to the right
House
House for sale in Vista Via, Christiansburg
USD 375,000
Vista Via, Christiansburg

4 Bedrooms

2 Bathrooms

1,942 sq.ft

GardenFireplace

Oct 10, 2026

2 pictures Arrow icon pointing to the right
Updated
House
House for sale in Spradlin Addition, Christiansburg
USD 362,000
USD 369,000
2%
Spradlin Addition, Christiansburg

5 Bedrooms

3 Bathrooms

2,369 sq.ft

Equipped kitchen

1 day + 22 hours ago

2 pictures Arrow icon pointing to the right
Updated
House
House for sale in Lee-Hi Court, Christiansburg
USD 297,500
USD 300,000
1%
Lee-Hi Court, Christiansburg

2 Bedrooms

2 Bathrooms

1,318 sq.ft

PatioGardenEquipped kitchenParking

2 days + 22 hours ago

2 pictures Arrow icon pointing to the right
House
House for sale in Brumfield Acres, Christiansburg
USD 200,000
USD 215,000
7%
Brumfield Acres, Christiansburg

4 Bedrooms

1 Bathroom

1,134 sq.ft

4 days + 22 hours ago

2 pictures Arrow icon pointing to the right
Townhouse
Townhouse for sale in Vista Via, Christiansburg
USD 274,900
Vista Via, Christiansburg

3 Bedrooms

2 Bathrooms

1,522 sq.ft

1 week + 22 hours ago

2 pictures Arrow icon pointing to the right
House
House for sale in Snidow Heights, Christiansburg
USD 249,000
Snidow Heights, Christiansburg

3 Bedrooms

2 Bathrooms

1,104 sq.ft

GardenCellar

1 week + 2 days ago

2 pictures Arrow icon pointing to the right
Townhouse
Townhouse for sale in Vista Via, Christiansburg
USD 265,000
Vista Via, Christiansburg

3 Bedrooms

2 Bathrooms

1,300 sq.ft

GardenDeckParkingEquipped kitchen

2 weeks + 22 hours ago

68 pictures Arrow icon pointing to the right
Commercial
Commercial for sale in Echo Hills, Christiansburg
Request Details
Echo Hills, Christiansburg

2,779 sq.ft

Office roomParking

2 weeks + 2 days ago