Skip to main content
Skip to navigation
Properties
Find agent
Post property
Log in
•
Sign up
Search here
List
Maine land for sale
Price
Size
Tags
Save
2,759 properties
Updated
For you
Newest
Price: high to low
Price: low to high
Size: large to small
Size: small to large
Updated
Pending
Under contract
$895,000
3.2 acres
York County
Biddeford, ME 04005
9 months ago
$2,100,000
11 acres
Hancock County
4 bd, 4 ba
•
3,895 sq ft
Mount Desert Town, ME 04660
4 months ago
$65,000
18 acres
Hancock County
Brooksville, ME 04617
4 months ago
$110,000
16.8 acres
Hancock County
Sullivan, ME 04664
2 months ago
$74,900
2.44 acres
Hancock County
Lamoine Town, ME 04605
5 months ago
$280,000
67 acres
Oxford County
Brownfield, ME 04010
2 months ago
$120,000
12 acres
York County
Cornish, ME 04020
2 months ago
$57,500
3.5 acres
Kennebec County
Litchfield Town, ME 04350
2 months ago
$279,000
4.65 acres
Somerset County
Palmyra, ME 04965
3 months ago
$70,000
12 acres
Waldo County
Thorndike, ME 04986
3 months ago
$110,000
1.5 acres
Hancock County
Franklin, ME 04634
Pending
Under contract
$575,000
2.57 acres
Hancock County
10,700 sq ft
Ellsworth, ME 04605
4 months ago
$450,000
275 acres
Hancock County
Franklin, ME 04634
5 months ago
$399,000
3.6 acres
Hancock County
Ellsworth, ME 04605
5 months ago
$125,000
3.28 acres
York County
Shapleigh, ME 04076
10 months ago
$475,000
2 acres
Androscoggin County
8,887 sq ft
Auburn, ME 04210
2 months ago
$49,900
1.24 acres
Hancock County
Lamoine Town, ME 04605
2 months ago
$489,000
2.36 acres
Penobscot County
2 ba
•
2,048 sq ft
Orrington, ME 04474
3 months ago
$995,000
61.9 acres
Hancock County
Trenton, ME 04605
3 months ago
$34,900
2.85 acres
Washington County
Whiting, ME 04691
4 months ago
$1,350,000
4.9 acres
Hancock County
3 bd, 3 ba
•
2,519 sq ft
Ellsworth, ME 04605
4 months ago
$85,000
40.1 acres
Hancock County
Mariaville, ME 04605
Pending
Under contract
$563,000
5 acres
Hancock County
3 bd, 2 ba
•
2,370 sq ft
Trenton, ME 04605
5 months ago
$189,900
2.5 acres
Washington County
1 bd, 1 ba
•
290 sq ft
Marshfield, ME 04654
6 months ago
$499,000
3.5 acres
Franklin County
7 bd, 4 ba
•
3,500 sq ft
Kingfield, ME 04947
7 months ago
$225,000
1.26 acres
Washington County
Steuben, ME 04680
8 months ago
$750,000
3.27 acres
Hancock County
442 sq ft
Ellsworth, ME 04605
8 months ago
$400,000
13.3 acres
Oxford County
2 bd, 1 ba
•
1,152 sq ft
Hartford, ME 04221
8 months ago
$275,000
2.2 acres
York County
Sanford, ME 04073
9 months ago
$65,000
9 acres
Hancock County
Orland, ME 04472
4 months ago
$749,000
17 acres
York County
South Berwick, ME 03908
5 months ago
$39,000
10 acres
Washington County
Northfield, ME 04654
5 months ago
$695,000
80.5 acres
Hancock County
Ellsworth, ME 04605
Pending
Under contract
$39,900
0.06 acres
York County
Sanford, ME 04073
8 months ago
$399,900
47.1 acres
York County
North Berwick, ME 03906
8 months ago
$82,000
2.28 acres
Androscoggin County
Lewiston, ME 04240
15 months ago
$49,900
6.8 acres
Washington County
Marshfield, ME 04654
17 months ago
$279,000
2.4 acres
Hancock County
Hancock, ME 04640
$14k drop • Dec 25
$285,000
7 acres
York County
Sanford, ME 04073
20 months ago
$125,000
43 acres
Androscoggin County
Turner, ME 04282
8 months ago
$344,900
16 acres
Aroostook County
4 bd, 2 ba
•
3,484 sq ft
Fort Fairfield, ME 04742
5 months ago
$1,500,000
12.3 acres
Kennebec County
6 bd, 5 ba
•
5,534 sq ft
Readfield, ME 04355
3 months ago
$48,000
1.7 acres
Washington County
Steuben, ME 04680
4 months ago
$199,000
20 acres
Oxford County
Waterford Town, ME 04088
$5k drop • Dec 30
$154,900
25 acres
Oxford County
Woodstock Town, ME 04289
7 months ago
$365,000
207 acres
Washington County
2 bd, 2 ba
•
1,400 sq ft
Danforth, ME 04424
$7k drop • Dec 29
$42,500
3.9 acres
Waldo County
Swanville, ME 04915
$2.5k drop • Dec 29
$42,500
4.1 acres
Waldo County
Swanville, ME 04915
$5k drop • Dec 29
$49,900
2.9 acres
Waldo County
Swanville, ME 04915
$4.5k drop • Dec 29
$45,000
3.4 acres
Waldo County
Swanville, ME 04915
1
…
35
36
37
38
…
56
1,751-1,800 of 2,759 properties
Map