Add a service price

Garage prices 2025

A garage in Poland typically costs PLN 56,000: this is the median from 5,558 transactions notarial deeds (12 months, until December 2025). Half of garages and parking spaces sold for PLN 40,000‑80,000. Year on year (last 3 months), prices changed by +8.3%. Below is a comparison of voivodeships, cities and municipalities.

Check your locality

Select period

All figures on this page: transactions January ‑ December 2025. The trend chart and yearly table cover all periods and sizes.

Median in Poland
56,000 PLN
Typical range (half of transactions)
40,000 ‑ 80,000 PLN
Transactions during the period
5,558
Year on year
+8.3%
last 3 months compared with a year earlier

Transactions from notarial deeds, Poland and voivodeships: counties with complete data for until December 2025. Garages and parking spaces constituting separate properties, sold in full on the open market, PLN 5‑600 thousand. Method.

Trend in Poland

30,00040,00050,00060,00070,000 Jul 22Jan 23Jul 23Jan 24Jul 24Jan 25Jul 25 number of transactions per month
Line: median garage prices over the last 3 months (to smooth fluctuations). Bars: number of transactions. Source: Property Price Register, notarial deeds.
YearMedian (PLN)Trans­actions
202235,0007,432
202345,0003,360
202455,0003,109
2025 (until December 2025)64,0002,505

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)TypicallyTrans­actions
Lubelskie Voivodeship88,00067,000 ‑ 100,000222
Małopolskie Voivodeship85,00055,000 ‑ 120,000355
Zachodniopomorskie Voivodeship79,00050,000 ‑ 105,000478
Lubuskie Voivodeship65,00050,000 ‑ 92,000289
Lower Silesian voivodeship64,00040,000 ‑ 83,000279
Warmińsko-Mazurskie Voivodeship60,00040,000 ‑ 89,000166
Pomorskie Voivodeship58,00043,000 ‑ 79,000295
Podlaskie Voivodeship53,00043,000 ‑ 75,000609
Śląskie Voivodeship52,00040,000 ‑ 68,0001,095
Wielkopolskie Voivodeship51,00039,000 ‑ 69,000787
Łódzkie Voivodeship50,00040,000 ‑ 70,00089
Mazowieckie Voivodeship50,00039,000 ‑ 80,000212
Świętokrzyskie Voivodeship50,00040,000 ‑ 69,00026
Kujawsko-Pomorskie Voivodeship50,00037,000 ‑ 64,000309
Opolskie Voivodeship40,00028,000 ‑ 53,000258
Podkarpackie Voivodeship27,00027,000 ‑ 43,00089

Municipalities (gminas)

Municipalities (gminas) with at least 10 transactions during the period January ‑ December 2025, starting with the highest number of transactions. You can change the period and size at the top of the page.

Municipality (gmina)VoivodeshipMedian (PLN)Trans­actions
BiałystokPodlaskie Voivodeship50,000553
KrakówMałopolskie Voivodeship90,000279
SzczecinZachodniopomorskie Voivodeship84,000258
LublinLubelskie Voivodeship90,000191
WrocławLower Silesian voivodeship70,000160
KatowiceŚląskie Voivodeship50,000157
SosnowiecŚląskie Voivodeship55,000146
Zielona GóraLubuskie Voivodeship67,000139
GnieznoWielkopolskie Voivodeship51,000138
ToruńKujawsko-Pomorskie Voivodeship50,000137
GliwiceŚląskie Voivodeship55,000127
LesznoWielkopolskie Voivodeship65,000104
GdańskPomorskie Voivodeship80,000103
TychyŚląskie Voivodeship65,00098
WarsawMazowieckie Voivodeship74,00092
OpoleOpolskie Voivodeship45,00091
Nowa SólLubuskie Voivodeship50,00077
Gorzów WielkopolskiLubuskie Voivodeship88,00073
ChorzówŚląskie Voivodeship51,00072
PoznańWielkopolskie Voivodeship59,00072
ElblągWarmińsko-Mazurskie Voivodeship50,00068
PrzeworskPodkarpackie Voivodeship27,00067
GdyniaPomorskie Voivodeship75,00067
MielecPodkarpackie Voivodeship69,00064
Ruda ŚląskaŚląskie Voivodeship48,00061
Dąbrowa GórniczaŚląskie Voivodeship65,00058
Jastrzębie-ZdrójŚląskie Voivodeship57,00057
OlsztynWarmińsko-Mazurskie Voivodeship85,00057
PłockMazowieckie Voivodeship45,00056
ŚwiecieKujawsko-Pomorskie Voivodeship58,00054
KołobrzegZachodniopomorskie Voivodeship100,00054
KoninWielkopolskie Voivodeship59,00052
ŁódźŁódzkie Voivodeship60,00051
TarnówMałopolskie Voivodeship55,00047
TrzebiatówZachodniopomorskie Voivodeship59,00047
NysaOpolskie Voivodeship34,00046
KaliszWielkopolskie Voivodeship53,00046
IławaWarmińsko-Mazurskie Voivodeship58,00043
BędzinŚląskie Voivodeship65,00042
KoszalinZachodniopomorskie Voivodeship47,00042
LubinLower Silesian voivodeship45,00041
WładysławowoPomorskie Voivodeship50,00041
InowrocławKujawsko-Pomorskie Voivodeship64,00040
RybnikŚląskie Voivodeship40,00039
LubońWielkopolskie Voivodeship37,00038
OławaLower Silesian voivodeship66,00036
PiłaWielkopolskie Voivodeship71,00036
Osielsko municipality (gmina)Kujawsko-Pomorskie Voivodeship35,00035
RadomMazowieckie Voivodeship55,00034
MalborkPomorskie Voivodeship60,00034
ZabrzeŚląskie Voivodeship36,00032
KętrzynWarmińsko-Mazurskie Voivodeship45,00032
TrzciankaWielkopolskie Voivodeship68,00032
ŚwiętochłowiceŚląskie Voivodeship53,00031
MosinaWielkopolskie Voivodeship45,00030
BrzegOpolskie Voivodeship40,00029
KluczborkOpolskie Voivodeship70,00029
ŻoryŚląskie Voivodeship60,00029
ŁomżaPodlaskie Voivodeship80,00028
WrześniaWielkopolskie Voivodeship40,00027
LegnicaLower Silesian voivodeship55,00026
Kosakowo municipality (gmina)Pomorskie Voivodeship40,00026
KępnoWielkopolskie Voivodeship50,00026
KościanWielkopolskie Voivodeship45,00026
Nowy TomyślWielkopolskie Voivodeship422,00026
ŚremWielkopolskie Voivodeship247,00025
SzczytnoWarmińsko-Mazurskie Voivodeship46,00024
PoliceZachodniopomorskie Voivodeship60,00024
Bielsko-BiałaŚląskie Voivodeship75,00023
CzęstochowaŚląskie Voivodeship59,00023
JarocinWielkopolskie Voivodeship55,00023
Środa WielkopolskaWielkopolskie Voivodeship61,00023
ŚwiebodzinLubuskie Voivodeship50,00022
KnurówŚląskie Voivodeship46,00022
KielceŚwiętokrzyskie Voivodeship50,00022
CzłuchówPomorskie Voivodeship309,00021
Ostrów WielkopolskiWielkopolskie Voivodeship78,00020
MysłowiceŚląskie Voivodeship45,00019
ChrzanówMałopolskie Voivodeship305,00018
ŚwidnikLubelskie Voivodeship90,00017
ChojnicePomorskie Voivodeship45,00017
KwidzynPomorskie Voivodeship55,00017
CzeladźŚląskie Voivodeship50,00017
NamysłówOpolskie Voivodeship49,00016
Pruszcz GdańskiPomorskie Voivodeship70,00016
Pruszcz Gdański municipality (gmina)Pomorskie Voivodeship74,00016
TczewPomorskie Voivodeship55,00016
Rewal municipality (gmina)Zachodniopomorskie Voivodeship76,00016
MielnoZachodniopomorskie Voivodeship38,00016
ŻagańLubuskie Voivodeship45,00015
Dąbrowa TarnowskaMałopolskie Voivodeship276,00015
LęborkPomorskie Voivodeship68,00015
Tarnowskie GóryŚląskie Voivodeship40,00015
SwarzędzWielkopolskie Voivodeship55,00015
StargardZachodniopomorskie Voivodeship43,00015
SzubinKujawsko-Pomorskie Voivodeship38,00014
Czernikowo municipality (gmina)Kujawsko-Pomorskie Voivodeship36,00014
SzprotawaLubuskie Voivodeship40,00014
ZgierzŁódzkie Voivodeship49,00014
WyszkówMazowieckie Voivodeship41,00014
PrzemyślPodkarpackie Voivodeship49,00014
SłupskPomorskie Voivodeship59,00014
ŚwinoujścieZachodniopomorskie Voivodeship108,00014
OleśnicaLower Silesian voivodeship50,00013
ŚwidnicaLower Silesian voivodeship70,00013
BochniaMałopolskie Voivodeship354,00013
BytomŚląskie Voivodeship47,00013
Piekary ŚląskieŚląskie Voivodeship46,00013
Kołbaskowo municipality (gmina)Zachodniopomorskie Voivodeship35,00013
Piotrków TrybunalskiŁódzkie Voivodeship49,00012
Tarnowo Podgórne municipality (gmina)Wielkopolskie Voivodeship30,00012
Kobierzyce municipality (gmina)Lower Silesian voivodeship60,00011
GłuchołazyOpolskie Voivodeship25,00011
Nakło nad NoteciąKujawsko-Pomorskie Voivodeship44,00010
Grabówka municipality (gmina)Podlaskie Voivodeship477,00010
Rybno municipality (gmina)Warmińsko-Mazurskie Voivodeship45,00010
PleszewWielkopolskie Voivodeship40,00010
RawiczWielkopolskie Voivodeship45,00010
Dobra (Szczecińska) municipality (gmina)Zachodniopomorskie Voivodeship40,00010

Frequently asked questions

How much does a garage cost?

The median price of a garage or parking space in Poland is PLN 56,000 (5,558 transactions in the 12 months until December 2025). Half of transactions were between PLN PLN 40,000 and PLN PLN 80,000: one in four garages was cheaper than PLN PLN 40,000, and one in four was more expensive than PLN PLN 80,000.

How have garages prices changed year on year?

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

How have garages prices changed in recent years?

Annual medians: 2022: PLN 35,000, 2023: PLN 45,000, 2024: PLN 55,000, 2025: PLN 64,000. From 2022 to 2025, the median changed by +82.9%. We include 44 counties with complete data from 2022 onwards.

Where are garages prices highest and lowest?

The highest medians (12 months until December 2025) are in the following voivodeships: Lubelskie Voivodeship (PLN 88,000), Małopolskie Voivodeship (PLN 85,000), Zachodniopomorskie Voivodeship (PLN 79,000). The lowest: Podkarpackie Voivodeship (PLN 27,000), Opolskie Voivodeship (PLN 40,000), Kujawsko-Pomorskie Voivodeship (PLN 50,000). The median in the most expensive voivodeship is 3.3 times higher than in the least expensive one.

What are garages prices in major cities?

Medians for the last 24 months: Kraków PLN 95,000 (541 transactions), Lublin PLN 89,000 (368 transactions), Szczecin PLN 83,000 (492 transactions), Gdańsk PLN 80,000 (209 transactions), Gdynia PLN 75,000 (141 transactions), Warsaw PLN 72,000 (184 transactions), Wrocław PLN 70,000 (223 transactions), Łódź PLN 60,000 (142 transactions). For comparison, the median across Poland is PLN 56,000. Cities not shown here had fewer than 15 such transactions or their county authority does not provide complete data.

How many transactions are there, and where are the most garages sold?

According to our criteria, there were 5,558 transactions in the 12 months until December 2025, and 28,786 in total since January 2022. Over the last 24 months, the highest numbers were sold in the following municipalities (gminas): Białystok (1,084), Kraków (541), Szczecin (492), Lublin (368), Katowice (291).

In which municipalities (gminas) are garages prices the highest, and in which are they the lowest?

Among the 66 municipalities with at least 50 transactions over 24 months, the highest medians are in: Kołobrzeg (PLN 97,000), Kraków (PLN 95,000), Świnoujście (PLN 95,000). The lowest are in: Przeworsk (PLN 27,000), Zabrze (PLN 29,000), Luboń (PLN 30,000). You can find the full searchable list in the 'Municipalities' table.

What is the difference between a garage and a parking space, and what do we include?

A garage or parking space may be a separate property with its own land and mortgage register, but a space in an apartment building's garage is often merely a share in the co-ownership of the garage premises, usually purchased together with the flat. We include only garages and parking spaces recorded in the register as separate properties, sold in full on the open market for PLN 5‑600 thousand. Sales of shares are excluded. Before buying, it is worth checking the land and mortgage register to confirm exactly what is being sold.

What affects the price of a garage?

The main factors are the city and neighbourhood. Garages are considerably more expensive where parking spaces are scarce, such as city centres and densely built-up residential areas. Other important factors include the type (a space in the underground car park of a new building, a garage in a row of garages or a detached garage), technical condition, dimensions, access to electricity and legal status. Separate ownership with a land and mortgage register is easier to sell than a fractional interest.

What are the costs of buying a garage besides the price?

When buying from a private individual, the buyer pays a 2% tax on civil law transactions (PCC) based on the market value, the notary's fee plus VAT and the court fee for entry in the land and mortgage register (PLN 200 for registering ownership). When buying from a developer, PCC does not generally apply because the sale is subject to VAT, which is included in the price.

Where does the data on garages 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 December 2025.

How can I check garages 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.