Skip to main content
Skip to navigation
Properties
Find agent
Post property
Log in
•
Sign up
Search here
List
Farmland for sale in Southern Maine
Price
Size
Tags
Save
Reset
152 properties
For you
Newest
Price: high to low
Price: low to high
Size: large to small
Size: small to large
Updated
Explore
land for sale in Southern Maine
for more listings.
$15k drop • Aug 21
$434,900
9.52 acres
York County
4 bd, 1 ba
•
2,248 sq ft
Sanford, ME 04073
38 days ago
$350,000
35.8 acres
Waldo County
Winterport, ME 04496
55 days ago
$835,000
17 acres
Cumberland County
7 bd, 3.5 ba
•
3,384 sq ft
Harrison, ME 04040
2 months ago
$450,000
20 acres
Kennebec County
4 bd, 1 ba
•
1,935 sq ft
Augusta, ME 04330
$50k drop • July 21
$1,900,000
28.4 acres
Kennebec County
5,526 sq ft
Oakland, ME 04963
$51k drop • July 7
$299,000
36.7 acres
Knox County
Appleton, ME 04862
$10k drop • Sept 2
$289,000
73 acres
Oxford County
1 bd, 400 sq ft
Canton, ME 04221
32 days ago
$649,900
6.5 acres
Androscoggin County
3 bd, 2.5 ba
•
2,578 sq ft
Turner, ME 04282
16 days
$209,000
13.6 acres
Oxford County
1 bd, 1 ba
•
1,080 sq ft
Roxbury, ME 04275
$10k drop • July 22
$499,999
11 acres
Kennebec County
1 bd, 1 ba
•
757 sq ft
Augusta, ME 04330
4 months ago
$1,395,000
24.8 acres
York County
4 bd, 2.5 ba
•
3,290 sq ft
Wells, ME 04090
$11.7k drop • July 15
$462,350
12.2 acres
Oxford County
5 bd, 2 ba
•
3,074 sq ft
Oxford, ME 04270
$100k drop • June 26
$850,000
11.8 acres
Lincoln County
3 bd, 2 ba
•
2,000 sq ft
Waldoboro, ME 04572
34 days ago
$617,900
81 acres
Kennebec County
3 bd, 2 ba
•
1,340 sq ft
Albion, ME 04910
$20k drop • Aug 17
$765,000
36 acres
Oxford County
5 bd, 3 ba
•
2,560 sq ft
Brownfield, ME 04010
3 months ago
$675,000
37.3 acres
Knox County
3 bd, 2 ba
•
1,955 sq ft
Warren, ME 04864
7 days
$195,000
36 acres
Waldo County
Monroe, ME 04951
10 days
$162,000
24.8 acres
York County
Cornish, ME 04020
$20k drop • June 18
$479,000
119 acres
Lincoln County
Whitefield, ME 04353
3 months ago
$1,195,000
9.42 acres
Knox County
3 bd, 4 ba
•
2,517 sq ft
Cushing, ME 04547
$405k drop • June 29
$1,395,000
247 acres
Waldo County
Belfast, ME 04915
$30k drop • Aug 19
$319,999
24 acres
Waldo County
4 bd, 2 ba
•
1,150 sq ft
Knox Town, ME 04986
4 months ago
$269,000
17.5 acres
York County
Alfred, ME 04002
7 months ago
$799,000
92 acres
Waldo County
Stockton Springs, ME 04981
8 months ago
$799,900
130 acres
Oxford County
4 bd, 1 ba
•
1,381 sq ft
Greenwood, ME 04255
9 days
$800,000
43 acres
York County
Acton, ME 04001
$10k drop • Aug 5
$370,000
11.3 acres
Waldo County
7 bd, 3 ba
•
2,600 sq ft
Palermo, ME 04354
3 months ago
$2,450,000
167 acres
Lincoln County
3 bd, 3 ba
•
1,610 sq ft
Waldoboro, ME 04572
$25k drop • June 16
$425,000
39 acres
Kennebec County
16,172 sq ft
China, ME 04358
$30k drop • Aug 29
$319,000
33 acres
York County
Dayton Town, ME 04005
6 months ago
$479,000
80.3 acres
Lincoln County
Waldoboro, ME 04572
6 months ago
$5,000,000
1,750 acres
Androscoggin County
Turner, ME 04282
12 days
$127,000
24 acres
Knox County
Washington, ME 04574
30 days ago
$650,000
31.2 acres
Sagadahoc County
Topsham, ME 04086
2 months ago
$65,000
28.2 acres
Cumberland County
Brunswick, ME 04011
10 months ago
$95,000
10 acres
Lincoln County
Dresden Mills, ME 04342
10 months ago
$629,000
6 acres
Sagadahoc County
5 bd, 3.5 ba
•
4,946 sq ft
Topsham, ME 04086
56 days ago
$439,000
19 acres
Cumberland County
2 bd, 1 ba
•
1,188 sq ft
Harrison, ME 04040
$20k drop • June 11
$265,000
20 acres
Lincoln County
Westport Island, ME 04578
$10k drop • July 11
$369,000
11.5 acres
Kennebec County
5 bd, 2 ba
•
2,570 sq ft
Windsor, ME 04363
$54k drop • July 22
$695,000
42 acres
Androscoggin County
3 bd, 2 ba
•
2,304 sq ft
Turner, ME 04282
14 months ago
$350,000
22 acres
Sagadahoc County
Bowdoinham, ME 04008
4 months ago
$795,000
54.8 acres
Waldo County
Northport, ME 04849
6 months ago
$252,000
14 acres
Sagadahoc County
Richmond, ME 04357
12 months ago
$1,200,000
35.8 acres
Sagadahoc County
3 bd, 2.5 ba
•
2,363 sq ft
Topsham, ME 04086
11 months ago
$299,900
32.7 acres
Oxford County
Paris, ME 04281
3 months ago
$375,000
22 acres
York County
Dayton Town, ME 04005
16 months ago
$1,300,000
35 acres
York County
Biddeford, ME 04005
Pending
Under contract
$265,000
5.18 acres
Waldo County
3 bd, 2 ba
•
2,706 sq ft
Winterport, ME 04496
Pending
Under contract
$398,900
47 acres
Oxford County
3 bd, 1 ba
•
1,952 sq ft
Brownfield, ME 04010
1
2
3
4
101-150 of 152 properties
Map