# Free parking app for Europe: Easy Find Parking for iPhone

> Easy Find Parking is a free iPhone and iPad app that maps free street parking kerb by kerb in Berlin, Madrid, Barcelona, València and Kraków, plus car parks.

- Author: [Ivan Chernoknizhnikov](https://treamz.me/), Flutter & iOS Engineer
- Published: 2026-11-09
- Updated: 2026-11-10
- URL: https://treamz.me/blog/free-parking-app-europe
- Tags: iOS, Parking, Travel, Europe, Open Data

Easy Find Parking is an iPhone and iPad app for drivers that shows where you
can park for free in European cities, kerb by kerb rather than car park by car park. It has
street-level detail for Berlin, Madrid, Barcelona, València (Valencia) and
Kraków, plus car parks with prices and height limits in Germany, Switzerland,
the Netherlands and France, with live space counts where the operator publishes
them. It needs iOS
17 or later and is
[free to download on the App Store](https://apps.apple.com/us/app/easy-find-parking-europe/id6502238318).

I build it on my own, and in September 2026 rebuilt it around the cities' own
open data.

## Why is free street parking hard to find in a European city?

Paid zones and charging hours change street by street, are marked by signs you
only see once you're there, and work differently in every city: Madrid has its
SER zone, Barcelona its blue and green areas. Many councils publish all of it as
open data, but as map files, not as an answer to "can I leave the car here".
Easy Find Parking reads those files and draws the answer on the kerb.

## How does Easy Find Parking work?

1. **Open the map.** It centres on you, or on Barcelona if you refuse
   location; then pan to where you're going.
2. **Zoomed out, read the circles.** Green circles count free parking by area,
   so you can pick a neighbourhood before setting off.
3. **Zoom in to street level.** Each kerb becomes a line: solid green is free,
   dashed teal is likely free, orange is charged right now. A kerb that charges
   only during posted hours turns green outside them.
4. **Tap a car park pin** for price, capacity, height limit, opening hours and
   live count, whichever the source publishes, and where each fact came from.
5. **Tap Directions** and the route opens in Apple Maps.

Filters show free parking only, counted car parks only, or a search radius from
250 m to 5 km.

![The map in València at street level, with free kerbs drawn as green lines on most streets](https://treamz.me/blog/free-parking-app-europe/free-kerbs-valencia.jpg "València: every green line is a kerb the city publishes as free")

## Where does the parking data come from?

From open data and OpenStreetMap:

- **València** publishes its free spaces outright, about 281,000 of them.
- **Madrid** publishes 87,000 kerb bands. The 331,000 spaces outside its paid
  SER zone show as likely free, because Madrid says "outside the regulated
  zone", not "free".
- **Barcelona and Kraków** publish only what they charge for, so the rest of
  the city is likely free.
- **Berlin** is mapped street by street by OpenStreetMap volunteers.
- **Car parks** in Germany and Switzerland come through ParkAPI, an
  open-source project I run my own copy of; Dutch ones from the RDW's national
  register, French ones from transport.data.gouv.fr.

Why only five cities at kerb level? When I measured, 99.9% of Berlin's drivable
streets carried parking tags in OpenStreetMap, against 10% in Paris, 4% in
Barcelona and under 1% in Lisbon. Elsewhere the street layer has to come from
the city itself, and a city that publishes nothing usable gets no layer.

## What's the difference between "free" and "likely free"?

A parking app that overstates free parking hands you a fine, so the two never
share a label. **Free** means a council publishes it as free, or a street sign
says so. **Likely free** means the kerb is outside every zone the council
charges for, but no sign confirms it; the app says so in words and draws the
line dashed.

The guessing is cautious. In Barcelona, a street with any paid segment within
25 m is left out, and so are main roads. Charging hours that can't be read count as
charged: being wrong that way costs a walk, the other way a fine. Where there's
no data, the map says so instead of looking empty.

## How fresh are the live space counts?

Each count shows when it was last updated, and one older than 15 minutes turns
grey as "free when last seen". Only car parks whose city or operator publishes
occupancy have counts: today, several dozen in Germany and Switzerland, most in
Karlsruhe and Basel. One French operator's feed reported every car park as
empty, so its counts are switched off. The kerb layers describe rules, which
change slowly, not whether a space is empty right now.

![Basel with green and red car park pins, and cards reading 77 of 120 free and 62 of 120 free, updated 1 min ago](https://treamz.me/blog/free-parking-app-europe/live-counts-basel.jpg "Basel: live counts, each with its age")

## What happens to my location?

There's no account. Location is used only while the app is open, to centre the
map and measure walking distance; refuse it and you pan by hand. To fetch
parking, the app sends the coordinates of the area on screen and your filters
to my server, with no account or device identifier attached. There are no ads,
analytics or third-party SDKs. The map is Apple's MapKit, and Directions hands
the destination to Apple Maps.

## Who is it for, and who isn't it for?

It's for drivers in Berlin, Madrid, Barcelona, València or Kraków who would
rather not pay for a garage, and for road trips where a car park's price and
height limit matter before you turn in.

It isn't for you if:

- **You're going somewhere else.** Outside those five cities there's no kerb
  layer. Paris has car parks but not streets; Lisbon, Rome, Warsaw and the UK
  aren't covered.
- **You need to know a kerb has a gap right now.** Lines show rules, not cars.
- **You want to pay for or book parking.** It does neither.
- **You need offline use or address search.** It needs a connection, and
  there's no search box yet: you pan the map.
- **You're on Android.** It's iPhone and iPad only, in English.

It doesn't replace the sign either. A market day or roadworks won't be in any
dataset.

## How to get started

1. Install
   [Easy Find Parking from the App Store](https://apps.apple.com/us/app/easy-find-parking-europe/id6502238318)
   on an iPhone or iPad with iOS 17 or later.
2. Allow location while using the app, or pan to your city.
3. Zoomed out, find the area with the most free parking, then zoom in.
4. Tap a car park pin for details, then **Directions** to drive there.

Easy Find Parking is an independent app, not affiliated with the cities,
operators or projects whose data it uses; the info button on the map lists
them all.

How it's built, for developers: [Mapping free street parking from open data with PostGIS and MapKit](https://treamz.me/blog/free-parking-map-from-open-data).

How it compares with ElParking, Telpark, EasyPark, SMOU and Parclick: [Free parking in Madrid, Barcelona and Valencia: 7 apps compared](https://treamz.me/blog/free-parking-apps-spain).

## FAQ

### How can I find free street parking in a European city?

Find out where the city's paid parking zones are: outside them, street parking
is often free, though only the signs say for sure. Many cities publish their
zones as open data. Easy Find Parking, a free iPhone and iPad app, turns that
data into a kerb-by-kerb map for Berlin, Madrid, Barcelona, València and
Kraków.

### Is there an app that shows free parking in Madrid, Barcelona or Valencia?

Yes. Easy Find Parking maps free kerbs in Madrid, Barcelona and Valencia, as
well as Berlin and Kraków. Valencia publishes its free spaces directly; in
Madrid and Barcelona they're worked out from what lies outside the paid zones
and labelled "likely free".

### What does "likely free" mean in Easy Find Parking?

The kerb lies outside every zone the council charges for, but no sign confirms
it is free. Easy Find Parking draws these kerbs as dashed teal lines, apart
from the solid green kerbs a council or a street sign confirms.

### Does Easy Find Parking show how many spaces are free right now?

For car parks whose city or operator publishes occupancy, yes: a count such as
"77 of 120 free", with its age. A count older than 15 minutes is shown as "free
when last seen". Kerbs show where parking is free, not whether a space is
empty.

### Can I find park and ride (P+R) with Easy Find Parking?

Partly. In the Netherlands it shows P+R and carpool sites from the national
parking register, usually with P+R in the name, and some P+R car parks in
south-west Germany report live counts. There's no separate P+R filter.

### Is Easy Find Parking free?

Yes. Easy Find Parking is free to download from the App Store, and version 2.2
has no subscription, in-app purchases or ads.

### Does Easy Find Parking track my location?

It has no account and no analytics or advertising code. To load parking, it
sends the coordinates of the map area on screen to its own server, with no
account or device identifier attached, and uses your location only while the
app is open.

### Does Easy Find Parking work on Android?

No. Easy Find Parking is an iPhone and iPad app that needs iOS 17 or later.
