Add a service price

Forest land prices 2026

The median price of forest land in Poland is PLN 50,000 per hectare (2,960 transactions from notarial deeds, 12 months until February 2026). Half of transactions were between PLN 32,600 and PLN 89,400/ha. A typical transaction is 0.73 ha of forest land for PLN 40,000. Year on year (last 3 months), prices changed by +0.2%.

Check your locality

Select period

All figures on this page: transactions from March 2025 to February 2026. The trend chart and yearly table cover all periods and sizes.

Median in Poland
50,000 PLN/ha
Typical range (half of transactions)
32,600 ‑ 89,400 PLN/ha
Transactions during the period
2,960
Year on year
+0.2%
last 3 months compared with a year earlier
Typical transaction
PLN 40,000
0.73 ha

Transactions from notarial deeds, Poland and voivodeships: counties with complete data for until February 2026. Forest land sold in full on the open market, 0.1‑50 ha. Method.

Trend in Poland

35,00040,00045,00050,00055,00060,000 Jul 22Jan 23Jul 23Jan 24Jul 24Jan 25Jul 25Jan 26 number of transactions per month
Line: median prices per hectare over the last 3 months (to smooth fluctuations). Bars: number of transactions. Source: Property Price Register, notarial deeds.
YearMedian (PLN/ha)Trans­actions
202240,0001,810
202348,0001,818
202449,4001,852
202551,1002,029
2026 (until February 2026)50,000275

Compare property prices in your locality with Poland

Enter a town, city or municipality (gmina): we will show prices for flats, houses, plots of land, garages and commercial premises side by side.

Voivodeships

VoivodeshipMedian (PLN/ha)TypicallyTrans­actions
Pomorskie Voivodeship81,70049,000 ‑ 185,60096
Małopolskie Voivodeship76,90049,300 ‑ 120,200423
Śląskie Voivodeship65,40046,200 ‑ 114,100180
Kujawsko-Pomorskie Voivodeship59,80042,100 ‑ 120,30064
Wielkopolskie Voivodeship51,40039,000 ‑ 64,40090
Podkarpackie Voivodeship50,00032,900 ‑ 73,800304
Lower Silesian voivodeship50,00039,900 ‑ 60,90035
Świętokrzyskie Voivodeship49,50033,800 ‑ 114,400100
Opolskie Voivodeship49,10040,000 ‑ 64,80017
Warmińsko-Mazurskie Voivodeship47,70035,000 ‑ 62,50066
Łódzkie Voivodeship47,00033,200 ‑ 85,500249
Mazowieckie Voivodeship46,70029,800 ‑ 93,500532
Podlaskie Voivodeship43,10029,700 ‑ 63,600479
Lubelskie Voivodeship31,70019,200 ‑ 49,100308

Municipalities (gminas)

Municipalities (gminas) with at least 10 transactions during the period from March 2025 to February 2026, starting with the highest number of transactions. You can change the period and size at the top of the page.

Municipality (gmina)VoivodeshipMedian (PLN/ha)Trans­actions
Rutki municipality (gmina)Podlaskie Voivodeship59,60020
Jabłonka municipality (gmina)Małopolskie Voivodeship86,00017
Bielsk Podlaski municipality (gmina)Podlaskie Voivodeship34,80016
Biłgoraj municipality (gmina)Lubelskie Voivodeship80,50015
InowłódzŁódzkie Voivodeship56,30014
Klucze municipality (gmina)Małopolskie Voivodeship44,30014
RygliceMałopolskie Voivodeship53,20014
Czerwonka municipality (gmina)Mazowieckie Voivodeship42,00014
Olszewo-Borki municipality (gmina)Mazowieckie Voivodeship49,10014
CiechanowiecPodlaskie Voivodeship34,90014
Czarny DunajecMałopolskie Voivodeship125,50013
ChorzeleMazowieckie Voivodeship28,60013
Leżajsk municipality (gmina)Podkarpackie Voivodeship64,40013
StrzyżówPodkarpackie Voivodeship35,70013
ZabłudówPodlaskie Voivodeship51,30013
TykocinPodlaskie Voivodeship23,40013
Wojsławice municipality (gmina)Lubelskie Voivodeship27,20012
Wiśniowa municipality (gmina)Podkarpackie Voivodeship40,80012
Narew municipality (gmina)Podlaskie Voivodeship37,70012
Kluki municipality (gmina)Łódzkie Voivodeship44,00011
Grybów municipality (gmina)Małopolskie Voivodeship46,90011
Nowy Targ municipality (gmina)Małopolskie Voivodeship65,60011
MichałowoPodlaskie Voivodeship50,00011
Piątnica municipality (gmina)Podlaskie Voivodeship41,40011
Śniadowo municipality (gmina)Podlaskie Voivodeship46,00011
Wysokie Mazowieckie municipality (gmina)Podlaskie Voivodeship63,00011
Lisia Góra municipality (gmina)Małopolskie Voivodeship68,20010
Wilga municipality (gmina)Mazowieckie Voivodeship352,20010
Kosów LackiMazowieckie Voivodeship27,90010
Czarna municipality (gmina)Podkarpackie Voivodeship46,50010
Łomża municipality (gmina)Podlaskie Voivodeship43,90010
CzerskPomorskie Voivodeship50,00010

Frequently asked questions

How much does a hectare of forest land cost?

The median based on 2,960 transactions in the 12 months until February 2026 is PLN 50,000/ha. Half of transactions were between PLN 32,600 and PLN 89,400/ha. A typical transaction is 0.73 ha of forest land for PLN 40,000.

How have forest land plots prices changed year on year?

The median for the last three months (December 2025 - February 2026) was 0.2% higher than than in the same months a year earlier. We calculate the change across 138 counties (powiats) that have provided complete data since 2022, so it is not distorted by new counties joining the register.

How have forest land plots prices changed in recent years?

Annual medians: 2022: 40,000 PLN/ha, 2023: 48,000 PLN/ha, 2024: 49,400 PLN/ha, 2025: 51,100 PLN/ha. From 2022 to 2025, the median changed by +27.8%. In 2026 (until February 2026), it is 50,000 PLN/ha. We include 138 counties with complete data from 2022 onwards.

Where are forest land plots prices highest and lowest?

The highest medians (12 months until February 2026) are in the following voivodeships: Pomorskie Voivodeship (81,700 PLN/ha), Małopolskie Voivodeship (76,900 PLN/ha), Śląskie Voivodeship (65,400 PLN/ha). The lowest: Lubelskie Voivodeship (31,700 PLN/ha), Podlaskie Voivodeship (43,100 PLN/ha), Mazowieckie Voivodeship (46,700 PLN/ha). The median in the most expensive voivodeship is 2.6 times higher than in the least expensive one.

How many transactions are there, and where are the most forest land plots sold?

According to our criteria, there were 2,960 transactions in the 12 months until February 2026, and 12,930 in total since January 2022. Over the last 24 months, the highest numbers were sold in the following municipalities (gminas): Jabłonka municipality (gmina) (42), Piątnica municipality (gmina) (29), Ciechanowiec (28), Rutki municipality (gmina) (27), Nowy Targ municipality (gmina) (26).

What counts as forest land?

Forest land according to the land register or local zoning plan, with an area from 0.1 to 50 ha, sold in full on the open market. The price covers the land together with its tree stand because the trees form part of the land and are sold with it.

What affects the price of forest land?

The main factor is the tree stand: its age, species (such as pine, oak or beech) and the amount of timber that can be harvested. Young or recently felled forest land is cheaper than mature forest. Other important factors include access for machinery, the plot's shape and size, proximity to other forests, and whether the forest is covered by a simplified forest management plan specifying permitted felling.

Do the State Forests have the right of first refusal on forest land?

Yes. When forest land is sold, the State Treasury, represented by the State Forests (the forest district manager), generally has the right of first refusal. The notary first concludes a conditional agreement, and the forest district then has time to decide. Only if it does not exercise this right is the agreement transferring ownership concluded.

Can you build on a forest plot?

As a rule, no. Building a house on forest land requires the land use designation to be changed in the local development plan and permission to exclude it from forest production, which is a lengthy and uncertain process. This is why forest prices are closer to agricultural land prices than to building plot prices.

What taxes and costs apply when buying forest land?

The buyer pays 2% tax on civil-law transactions (PCC) on the market value, a notary's fee plus VAT and a court fee for entry in the land and mortgage register. The sale of forest land that is not designated for development is exempt from VAT. The forest owner then pays forest tax each year.

Where does the data on forest land plots prices come from?

From the Property Price Register (RCN, Polish official register of real-estate transactions), maintained by county authorities and city mayors based on notarial deeds, with data made available by the Head Office of Geodesy and Cartography. We use data from 380 counties and city registers. These are contract prices, not asking prices, and exclude details of the parties to the transactions.

What is the difference between the transaction price and the asking price?

The asking price is the amount in the listing that the seller would like to receive. The transaction price is the amount recorded in the notarial deed, for which the property actually changed hands. Listing prices can be higher due to room for negotiation and properties that do not sell, so we show transaction prices only, as a median: half of the transactions were cheaper and half were more expensive.

How often do we update the data?

Every month, we retrieve new transactions from the register and recalculate all figures (last updated 5 October 2026). County offices enter notarial deeds in the register with a delay, so the latest complete month in the data is February 2026.

How can I check forest land plots prices in my locality?

Enter a town, city or municipality (gmina) in the comparison tool on this page, or find the municipality in the “Municipalities” table (the “Search municipalities” field). Every locality with transactions in the register, including every village, has its own page with medians and recent transactions for flats, houses, plots of land, agricultural land, garages and commercial premises; you can find it using the portal search.

More property types: property prices in Poland.