Ranches for sale in Vienna

993 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
House
House for sale in Vienna, Kennebec County
USD 825,000
Vienna, Kennebec County

3 Bedrooms

2 Bathrooms

918 sq.ft

ParkingFully furnished

3 days + 21 hours ago

View photo Arrow icon pointing to the right
House
House for sale in Vienna, Kennebec County
USD 225,000
Vienna, Kennebec County

1 Bedroom

1 Bathroom

1,096 sq.ft

GardenDeck

3 days + 21 hours ago

View photo Arrow icon pointing to the right
House
House for sale in Vienna, Kennebec County
USD 300,000
Vienna, Kennebec County

3 Bedrooms

2 Bathrooms

1,680 sq.ft

DeckEquipped kitchen

4 days + 21 hours ago

View photo Arrow icon pointing to the right
House
House for sale in Vienna, Kennebec County
USD 699,000
Vienna, Kennebec County

3 Bedrooms

3 Bathrooms

2,546 sq.ft

Office roomEquipped kitchenParkingCellar

1 week + 2 days ago

2 pictures Arrow icon pointing to the right
House
House for sale in Vienna, Kennebec County
USD 825,000
Vienna, Kennebec County

3 Bedrooms

2 Bathrooms

918 sq.ft

ParkingFully furnished

2 weeks + 1 day ago

2 pictures Arrow icon pointing to the right
Land
Land for sale in Vienna, Kennebec County
USD 31,500
Vienna, Kennebec County

Oct 11, 2026

2 pictures Arrow icon pointing to the right
Land
Land for sale in Vienna, Kennebec County
USD 99,900
Vienna, Kennebec County

Oct 10, 2026

2 pictures Arrow icon pointing to the right
House
House for sale in Vienna, Kennebec County
USD 300,000
Vienna, Kennebec County

3 Bedrooms

2 Bathrooms

1,680 sq.ft

DeckEquipped kitchen

Oct 10, 2026

2 pictures Arrow icon pointing to the right
Land
Land for sale in Vienna, Kennebec County
USD 75,000
Vienna, Kennebec County

Oct 09, 2026

44 pictures Arrow icon pointing to the right
House
House for sale in Scarborough, Cumberland County
USD 745,000
Scarborough, Cumberland County

8 Bedrooms

PatioOffice roomTerraceFireplaceEquipped kitchen

Oct 15, 2026

30 pictures Arrow icon pointing to the right
House
House for sale in Prospect, Waldo County
USD 648,000
Prospect, Waldo County

5 Bedrooms

TerraceEquipped kitchenParking

4 days + 21 hours ago

30 pictures Arrow icon pointing to the right
House
House for sale in Wells, York County
USD 499,900
USD 529,000
6%
Wells, York County
GardenEquipped kitchenParking

4 days + 21 hours ago

49 pictures Arrow icon pointing to the right
House
House for sale in Windham, Cumberland County
USD 699,000
Windham, Cumberland County

8 Bedrooms

GardenTerraceEquipped kitchen

Oct 14, 2026

19 pictures Arrow icon pointing to the right
House
House for sale in Edgecomb, Lincoln County
USD 345,000
Edgecomb, Lincoln County

7 Bedrooms

TerraceFireplaceEquipped kitchen

3 weeks + 1 day ago

20 pictures Arrow icon pointing to the right
New
House
House for sale in Rumford, Oxford County
USD 385,000
Rumford, Oxford County

2 Bedrooms

1 Bathroom

1,792 sq.ft

Office roomEquipped kitchenParking

21 hours ago

30 pictures Arrow icon pointing to the right
New
House
House for sale in Waterville, Kennebec County
USD 334,900
Waterville, Kennebec County

3 Bedrooms

2 Bathrooms

2,664 sq.ft

ParkingCellar

21 hours ago

30 pictures Arrow icon pointing to the right
New
House
House for sale in Auburn, Androscoggin County
USD 334,900
Auburn, Androscoggin County

3 Bedrooms

2 Bathrooms

1,630 sq.ft

FireplaceEquipped kitchenParking

21 hours ago

30 pictures Arrow icon pointing to the right
New
House
House for sale in Dixfield, Oxford County
USD 749,000
Dixfield, Oxford County

4 Bathrooms

1,500 sq.ft

21 hours ago

30 pictures Arrow icon pointing to the right
New
House
House for sale in Waterboro, York County
USD 475,000
Waterboro, York County

3 Bedrooms

1 Bathroom

1,612 sq.ft

GardenGymDeckEquipped kitchenParkingAir conditioning

21 hours ago

30 pictures Arrow icon pointing to the right
New
House
House for sale in Newport, Penobscot County
USD 249,900
Newport, Penobscot County

2 Bedrooms

1 Bathroom

960 sq.ft

GardenDeckEquipped kitchenParking

21 hours ago

19 pictures Arrow icon pointing to the right
New
House
House for sale in Oakland, Kennebec County
USD 339,500
Oakland, Kennebec County

2 Bedrooms

2 Bathrooms

1,004 sq.ft

PatioEquipped kitchenParking

21 hours ago

30 pictures Arrow icon pointing to the right
New
House
House for sale in Tremont, Hancock County
USD 525,000
Tremont, Hancock County

3 Bedrooms

2 Bathrooms

1,344 sq.ft

Access for people with disabilitiesEquipped kitchen

21 hours ago

30 pictures Arrow icon pointing to the right
New
House
House for sale in Veazie, Penobscot County
USD 597,400
Veazie, Penobscot County

3 Bedrooms

2 Bathrooms

1,500 sq.ft

ParkingCellar

21 hours ago

30 pictures Arrow icon pointing to the right
New
House
House for sale in Fort Fairfield, Aroostook County
USD 212,000
Fort Fairfield, Aroostook County

2 Bedrooms

1 Bathroom

936 sq.ft

FireplaceEquipped kitchen

21 hours ago

29 pictures Arrow icon pointing to the right
New
House
House for sale in Lewiston, Androscoggin County
USD 389,000
Lewiston, Androscoggin County

3 Bedrooms

2 Bathrooms

1,232 sq.ft

Parking

21 hours ago

21 pictures Arrow icon pointing to the right
New
Land
Land for sale in Buckfield, Oxford County
USD 175,000
Buckfield, Oxford County

52 sq.ft

21 hours ago

30 pictures Arrow icon pointing to the right
New
House
House for sale in Orono, Penobscot County
USD 687,500
Orono, Penobscot County

4 Bedrooms

4 Bathrooms

3,906 sq.ft

PatioGardenDeckEquipped kitchenCellar

21 hours ago

16 pictures Arrow icon pointing to the right
New
House
House for sale in Paris, Oxford County
USD 265,000
Paris, Oxford County

2 Bedrooms

1 Bathroom

936 sq.ft

Equipped kitchenParking

21 hours ago

30 pictures Arrow icon pointing to the right
New
House
House for sale in Lewiston, Androscoggin County
USD 299,000
Lewiston, Androscoggin County

3 Bedrooms

2 Bathrooms

1,692 sq.ft

PatioGardenFireplaceParkingSwimming pool

21 hours ago

13 pictures Arrow icon pointing to the right
New
Land
Land for sale in Waterboro, York County
USD 115,000
Waterboro, York County

2 sq.ft

ParkingSwimming pool

21 hours ago