AcreScout

Land for sale near Perth, Ontario

136 land and acreage listings within 25 km of Perth, in Lanark County. Median asking price $289,450; 20 bare-land lots of 10 acres or more at a median $13,288/ac. 25 have ocean, lake or river frontage and 5 a creek through the land.

136Listings
$289,450Median asking price
$13,288/acMedian per acre, bare land 10+ acres
25Ocean, lake or river frontage
5Creek through the land

Listed this week near Perth

ListingPriceAcresPer acreWaterValue
103 acres with a creek
Drummond/North Elmsley
$1,349,000103$13,097/ac Creek throughabove market
3 acres
Tay Valley
$149,9003$49,967/ac near market
5 acres
Drummond/North Elmsley
$299,9995$60,000/ac above market
2 acres
Drummond/North Elmsley
$199,0002$99,500/ac near market
2 acres
Drummond/North Elmsley
$199,0002$99,500/ac near market
5 acres
Drummond/North Elmsley
$629,9005$125,980/ac
2 acres
Tay Valley
$624,9002$312,450/ac

Price cuts near Perth

ListingPriceAcresPer acreWaterValue
1.2 acres
Perth
$289,000
was $349,000
1.2$232,689/ac above market
31 acres
Drummond/North Elmsley
$190,000
was $225,000
31$6,129/ac below market
1.4 acres
Tay Valley
$275,000
was $299,900
1.4$190,972/ac
1.6 acres
Lanark Highlands
$599,000
was $649,000
1.6$374,375/ac
4.2 acres
Lanark Highlands
$119,900
was $129,900
4.2$28,846/ac below market
6 acres on a river
Perth
$989,000
was $1,069,100
6$164,833/ac River frontage
3.2 acres on a lake
Tay Valley
$649,000
was $699,000
3.2$202,812/ac Lakefront
1.3 acres
Drummond/North Elmsley
$144,900
was $154,900
1.3$111,633/ac below market
1 acre on a lake
Lanark Highlands
$398,000
was $419,000
1$385,659/ac Lakefront
2.8 acres
Lot 30 · Drummond/North Elmsley
$189,900
was $199,900
2.8$68,556/ac near market

Other towns in Lanark County

All of Lanark County 277Carleton Place 46Smiths Falls 40Mississippi Mills 40

Price per acre by lot size near Perth

1–5 acres$94,750/ac
5–20 acres$48,207/ac
20–80 acres$14,851/ac
80+ acres$5,424/ac

Median asking price per acre of the 127 listings of 1 acre or more that state a size.

All listings near Perth

Cheapest per acreLowest priceLargestNewest Waterfront or creek10+ acres
ListingPriceAcresPer acreWaterValue
200 acres with a creek
Tay Valley
$339,900200$1,700/ac Creek throughbelow market
97.6 acres
Lanark Highlands
$398,90097.6$4,086/ac near market
28 acres
Tay Valley
$129,00028$4,607/ac below market
88.5 acres on a river
Lanark Highlands
$480,00088.5$5,424/ac River frontagebelow market
116 acres
Tay Valley
$650,000116$5,603/ac
31 acres
Drummond/North Elmsley
$190,00031$6,129/ac below market
45 acres
Tay Valley
$289,90045$6,442/ac below market
36 acres
Lanark Highlands
$250,00036$6,944/ac near market
35 acres
Lanark Highlands
$249,00035$7,114/ac near market
27 acres
Tay Valley
$225,00027$8,333/ac below market
66.7 acres
Drummond/North Elmsley
$725,00066.7$10,863/ac
100 acres
Tay Valley
$1,259,000100$12,590/ac
103 acres with a creek
Drummond/North Elmsley
$1,349,000103$13,097/ac Creek throughabove market
14.8 acres on a lake
Tay Valley
$199,90014.8$13,479/ac Lakefrontnear market
74 acres
Tay Valley
$1,099,00074$14,851/ac above market
19 acres on a river
Tay Valley
$299,00019$15,737/ac River frontagenear market
9.9 acres on a lake
Tay Valley
$174,9009.9$17,720/ac Lakefrontbelow market
10 acres
Lanark Highlands
$199,90010$19,990/ac near market
10.3 acres
Tay Valley
$239,90010.3$23,291/ac near market
10.3 acres
Tay Valley
$239,90010.3$23,314/ac near market
50.3 acres
Drummond/North Elmsley
$1,250,00050.3$24,846/ac above market
9.9 acres
Drummond/North Elmsley
$250,0009.9$25,253/ac near market
7 acres
Tay Valley
$179,0007$25,571/ac below market
12.9 acres
Tay Valley
$349,90012.9$27,061/ac above market
44.7 acres
Drummond/North Elmsley
$1,250,00044.7$27,964/ac above market
4.2 acres
Lanark Highlands
$119,9004.2$28,846/ac below market
4.8 acres
Tay Valley
$149,9004.8$31,229/ac near market
3.7 acres
Tay Valley
$119,9003.7$32,405/ac below market
4 acres
Lot 2 · Drummond/North Elmsley
$129,9004$32,475/ac below market
22.9 acres
Drummond/North Elmsley
$749,90022.9$32,790/ac
4.2 acres
Lanark Highlands
$139,9004.2$33,598/ac below market
5.1 acres with a creek
Tay Valley
$174,9005.1$34,361/ac Creek throughnear market
20 acres
Perth
$700,00020$34,965/ac above market
1.7 acres
Tay Valley
$59,9001.7$35,235/ac below market
40 acres
Tay Valley
$1,499,00040$37,475/ac
4.4 acres
Drummond/North Elmsley
$170,0004.4$38,496/ac below market
7.5 acres on a lake
Tay Valley
$289,9007.5$38,653/ac Lakefrontabove market
9.1 acres
Drummond/North Elmsley
$350,0009.1$38,674/ac above market
48 acres
Drummond/North Elmsley
$1,890,00048$39,375/ac
7 acres
Lot 158 · Drummond/North Elmsley
$284,9007$40,700/ac near market
20 acres
Lanark Highlands
$836,50020$41,825/ac
4.2 acres
Drummond/North Elmsley
$174,9004.2$42,145/ac below market
4 acres
Lot 159 · Drummond/North Elmsley
$184,9004$46,225/ac below market
14 acres
Tay Valley
$674,90014$48,207/ac
4 acres on a lake
Lot 38 · Tay Valley
$199,9004$49,443/ac Lakefrontnear market
2.2 acres
Tay Valley
$109,0002.2$49,931/ac below market
2.5 acres
Tay Valley
$124,9002.5$49,960/ac below market
3 acres
Tay Valley
$149,9003$49,967/ac near market
3.5 acres on a lake
Tay Valley
$179,9903.5$51,426/ac Lakefrontnear market
2 acres
Lot 2 · Lanark Highlands
$105,0002$52,500/ac below market
2 acres
Lot 3 · Lanark Highlands
$105,0002$52,500/ac below market
10 acres
Drummond/North Elmsley
$529,90010$52,990/ac
3 acres
Tay Valley
$159,9003$53,300/ac near market
0.93-acre lot on a lake
Tay Valley
$49,9000.93$53,423/ac Lakefrontbelow market
5.1 acres on a river
Tay Valley
$275,0005.1$53,932/ac River frontageabove market
2.6 acres
Drummond/North Elmsley
$144,0002.6$55,385/ac below market
5.9 acres on a lake
Tay Valley
$329,9005.9$55,539/ac Lakefrontabove market
2.3 acres
Lanark Highlands
$127,8002.3$56,549/ac below market
2.5 acres
Tay Valley
$143,0002.5$57,200/ac below market
5 acres
Drummond/North Elmsley
$299,9995$60,000/ac above market
1.8 acres
Tay Valley
$108,0001.8$60,000/ac below market
2.5 acres
Lot 1 · Drummond/North Elmsley
$149,9002.5$60,688/ac below market
2.4 acres
Drummond/North Elmsley
$150,0002.4$62,009/ac below market
2.4 acres
Drummond/North Elmsley
$155,0002.4$64,583/ac below market
2.8 acres
Lot 30 · Drummond/North Elmsley
$189,9002.8$68,556/ac near market
2.7 acres
Tay Valley
$190,0002.7$70,370/ac near market
2.6 acres
Tay Valley
$192,5002.6$74,038/ac
12 acres on a river
Tay Valley
$895,00012$74,583/ac River frontage
4 acres on a lake
Drummond/North Elmsley
$299,9004$75,924/ac Lakefrontnear market
3.7 acres on a river
Lanark Highlands
$289,0003.7$78,533/ac River frontageabove market
3 acres
Drummond/North Elmsley
$236,0003$78,667/ac near market
1 acre on a lake
Lanark Highlands
$79,0001$79,000/ac Lakefrontbelow market
1 acre
Tay Valley
$79,0001$79,000/ac below market
6.8 acres
Tay Valley
$550,0006.8$80,882/ac
11.6 acres
Tay Valley
$949,90011.6$81,888/ac
1.8 acres
Drummond/North Elmsley
$149,9001.8$82,092/ac near market
2.8 acres
Drummond/North Elmsley
$236,0002.8$83,392/ac near market
2.6 acres
Drummond/North Elmsley
$229,0002.6$88,077/ac near market
1.7 acres
Drummond/North Elmsley
$155,0001.7$91,176/ac near market
1.9 acres
Tay Valley
$174,9001.9$92,520/ac near market
1.6 acres
Drummond/North Elmsley
$148,0001.6$93,082/ac below market
2 acres
Lot 1 · Drummond/North Elmsley
$189,5002$94,750/ac near market
2 acres
Lot 2 · Drummond/North Elmsley
$189,5002$94,750/ac near market
1 acre
Tay Valley
$99,0001$99,000/ac near market
2 acres
Tay Valley
$199,0002$99,500/ac near market
2 acres
Drummond/North Elmsley
$199,0002$99,500/ac near market
2 acres
Drummond/North Elmsley
$199,0002$99,500/ac near market
5 acres
Tay Valley
$499,0005$99,800/ac
2.8 acres
Drummond/North Elmsley
$294,9002.8$105,321/ac above market
6 acres
Lanark Highlands
$649,9006$108,317/ac
1.3 acres
Drummond/North Elmsley
$144,9001.3$111,633/ac below market
4 acres
Drummond/North Elmsley
$449,0004$112,250/ac
5 acres
Drummond/North Elmsley
$629,9005$125,980/ac
2.2 acres with a creek
Lot 3 · Tay Valley
$289,0002.2$131,364/ac Creek throughabove market
2.1 acres
Drummond/North Elmsley
$279,9002.1$133,286/ac above market
5 acres
Tay Valley
$679,0005$135,800/ac
2.1 acres
Drummond/North Elmsley
$304,9002.1$145,190/ac above market
3.4 acres
Tay Valley
$549,0003.4$163,881/ac
6 acres on a river
Perth
$989,0006$164,833/ac River frontage
3.7 acres
Lanark Highlands
$679,0003.7$183,514/ac
Page 1 of 2Next
See the land in Lanark County on the map, with value scores, the problems in each ad (access, flooding, wetland) and the total cost to buy for your buyer profile.Open Search

About Perth

The town

Perth had 6,469 people in 2021, up 9.1% from 2016, on about 12 km² of land. It began in 1816 as a British military settlement after the War of 1812, and its downtown on the Tay River keeps many 19th-century stone buildings. The town sits on unceded Omàmìwininì (Algonquin) territory. Last Duel Park (27 acres) has docks and a boat launch on the Tay, and the Perth Wildlife Reserve has a 2.5 km nature trail with an observation tower. The Perth and Smiths Falls District Hospital runs a 24-hour emergency department at its Great War Memorial site on Drummond Street West, with a second one in Smiths Falls.

Around it

Most rural land near Perth is in Tay Valley Township (5,925 people in 2021) or Drummond/North Elmsley Township (8,183). Each township issues building permits and keeps its own zoning by-law; Drummond/North Elmsley also issues septic permits. Lanark County approves the local official plans and their amendments, and its Land Division Committee decides severances. Building or grading near water, wetlands, floodplains or steep slopes needs a Rideau Valley Conservation Authority permit; Tay Valley also belongs to the Mississippi Valley Conservation Authority. Murphys Point Provincial Park, 1,239 hectares on Big Rideau Lake, is 19 km south of town on the Rideau Canal, a Parks Canada waterway and UNESCO World Heritage Site, and the Rideau Trail runs through downtown. Highway 7 leads to Ottawa, about 80 km northeast, where Ottawa International Airport has scheduled flights.

Sources

Written by AcreScout from the sources listed; facts checked October 2, 2026. Rules change: confirm anything that matters with the municipality.

Other regions in Ontario

Simcoe County 707Regional Municipality of Niagara 494Ottawa 394Parry Sound District 374Grey County 374District Municipality of Muskoka 370Hastings County 333Bruce County 318United Counties of Leeds and Grenville 308Essex County 307Renfrew County 306York Region 303Durham Region 261Northumberland County 234Haldimand County 233United Counties of Stormont, Dundas and Glengarry 225Nipissing District 210Peterborough County 208Algoma 196Frontenac County 195Kawartha Lakes 191Hamilton 187Wellington County 166Peel Region 164Lennox and Addington County 159Middlesex County 156Dufferin County 156Huron County 153Greater Sudbury 145United Counties of Prescott and Russell 145Cochrane District 143Halton Region 142Haliburton County 141Manitoulin District 117Kenora District 114Chatham-Kent 114Prince Edward County 108Regional Municipality of Waterloo 101Brant County 97Sudbury District 95Lambton County 92Thunder Bay District 81Timiskaming District 80Elgin County 78Oxford County 67Toronto 56Perth County 40Rainy River District 37