Copenhagen street parking sign — the kind of sign you actually need to read at your spot
Tips · Driving in Denmark

Parking apps in Denmark — EasyPark, ParkOne, Apcoa and the foreign-card trap

You pull up to a parking spot in Copenhagen and walk to the meter. There is no meter — just a sign with a zone number. Denmark went mobile-first on parking years ago, and four apps now split the country between them. Here's which one you actually need.

Last updated ·Verified 2026-05-25

Denmark went mobile-first on parking years ago. Roughly 90% of paid street parking is now app-only — physical meters are nearly extinct, coin slots gone. Four apps split the country between them and they don't share accounts. Bring the wrong one and you'll be hunting for a free spot 15 minutes away. Here's the practical guide for 2026.

The 30-second version

  • Four major apps: EasyPark (dominant), Apcoa Flow (airports, malls), ParkOne (Aarhus, Aalborg, smaller towns), MOBILEPARKING (municipal, some smaller cities).
  • ~90% of paid parking is app-only — physical meters are nearly extinct in major cities.
  • The apps don't share accounts. Install 2–3 before you arrive.
  • Foreign-card trap: EasyPark, Apcoa and ParkOne accept Visa/Mastercard/Apple Pay from anywhere. MOBILEPARKING and some municipal apps still reject certain foreign cards.
  • Wrong zone number = fine. Always read the sign at your actual spot.
  • Free after-hours common in Copenhagen, Aarhus and Odense — but always check the sign.

The four apps that matter

Four apps cover almost every paid parking spot in Denmark. They don't share accounts, they don't share zones, and they don't necessarily accept the same payment methods. Here's the lineup:

AppWhere it dominatesBest forForeign cards
EasyPark Nationwide — Copenhagen, Aarhus, Aalborg, Odense, most towns The default. Install first. Yes — all major cards
Apcoa Flow CPH and Billund airports, shopping-mall garages, some city garages Airport long-stay, mall parking Yes — all major cards
ParkOne Aarhus, Aalborg, growing share in smaller towns Jutland city centres, smaller municipalities Yes — Visa/Mastercard
MOBILEPARKING Smaller municipalities, some private lots Backup when no other app covers the zone Sometimes — verify on Wi-Fi first

Verified 2026-05-25. App availability and zone coverage shift several times per year as municipalities renegotiate contracts. The hierarchy — EasyPark first, then Apcoa, then ParkOne — has held since 2023.

Which app covers which city

EasyPark gets you through roughly 80% of Danish paid parking on its own. The other apps fill specific gaps. Use this table to decide what to install before you fly:

City / areaPrimary appAlso usefulFree options nearby?
Copenhagen (inner)EasyParkApcoa Flow (garages), ParkOne (growing)Rare — assume paid
Copenhagen Airport (CPH)Apcoa FlowPre-book online for ~40% off walk-upNo
AarhusEasyParkParkOne, Q-Park garagesOuter ring + bus into centre
AalborgEasyParkParkOneYes — outside the inner ring
OdenseEasyParkQ-Park, Apcoa FlowOutside H.C. Andersen quarter
EsbjergEasyParkMOBILEPARKING (municipal)Plenty
RoskildeEasyParkYes — short walk from old town
HelsingørEasyParkApcoa Flow (ferry-terminal garages)Some
Aabenraa, SønderborgEasyParkMOBILEPARKINGMostly free
SkagenEasyParkLow coverage — mostly free + P-skiveYes — much of town
Billund AirportApcoa FlowPre-book onlineNo

The honest summary: EasyPark alone gets you through 80% of Danish parking. Add Apcoa Flow if you\'re flying in or out of CPH or Billund. Add ParkOne if you\'ll be in Aarhus or Aalborg for more than a day. You can skip MOBILEPARKING unless you end up in a small municipality where it\'s the only option.

The foreign-card rejection trap

This is the part the guidebooks miss. Most Danish parking apps now accept foreign Visa and Mastercard — EasyPark, Apcoa Flow and ParkOne are reliable. But a handful of municipal and smaller-operator apps still run on payment processors that quietly reject:

  • US Discover cards — almost never work in Danish parking apps.
  • Certain Asian-issued cards — JCB and some regional Visa/Mastercard variants get rejected at registration.
  • Prepaid Visa/Mastercard — frequently rejected, even from Danish issuers.
  • Cards with mismatched billing address — some apps validate against an EU postcode field and fail silently on non-European addresses.

The rejection usually happens at the test-charge stage during registration, not at the actual parking transaction. If your card registers and a 1 DKK test clears, you\'re fine. If the app keeps spinning or says "card not accepted", swap to a different card or a different app.

“Parking in Copenhagen isn't expensive. Parking wrong is.”

— Bo Nexø

Copenhagen P-zones — red, yellow, green

Copenhagen splits paid parking into colour-coded price tiers. The colours are a map convention — the app still asks for the 4-digit zone number printed on the sign at your spot. Here\'s what the colours mean:

ZoneWhereRate (2026)Typical hours
Red Inner city — Strøget, Nyhavn, Kongens Nytorv, central squares ~36 DKK/hr Mon–Sat 08:00–22:00
Yellow Inner ring — Vesterbro, Nørrebro, Østerbro, Frederiksberg fringe ~22 DKK/hr Mon–Fri 08:00–18:00, Sat 08:00–14:00
Green Outer central neighbourhoods — Amager Strand, Bispebjerg, parts of Valby ~16 DKK/hr Mon–Fri 08:00–18:00
Blue Outer ring (where it still exists) ~12 DKK/hr Mon–Fri 08:00–18:00

The colour is the rate tier; the 4-digit zone number is what you actually type into the app. Both are printed on the sign at your spot. Outside the posted hours most colour zones go free — but verify on the specific sign at your specific street. Some Red-zone blocks in the tourist core charge 24/7.

Copenhagen parking signage — the kind of sign you read at your spot before opening the app
Read the sign at your spot, not the one from last week. Zone numbers change block by block.

How EasyPark actually works

EasyPark is the one you\'ll use most. The flow:

  1. Download the app, register a credit card and your number plate before your trip.
  2. At the parking spot: find the zone number on the sign (4-digit code, e.g. "1023").
  3. Open EasyPark → enter zone → set duration → confirm.
  4. App charges your card. A small service fee (~2–3 DKK) is added per session.
  5. You get a 15-minute warning before expiry — extend remotely from the app.
  6. Stop early? Tap "End parking" and you\'re refunded the unused time.

It works. The friction is all in step 1 — register payment before you arrive at the spot, not while panicking with a flat phone battery in the rain.

The signs you need to read

Sign textWhat it means
BetalingsparkeringPaid parking — use the app for the listed zone
TidsbegrænsningTime limit (usually 1–2 hours, free, use P-skive)
P-skive / P-discDisplay a parking disc on the dashboard (free but timed)
BeboerlicensResidents only — don't park here
Forbudt at parkereNo parking, full stop
Indkørsel forbudtNo entry
El-bil med ladningEV with active charging only

The P-skive — Denmark\'s free-parking disc

The P-skive (parking disc) is a small cardboard or plastic dial showing your arrival time. You set the arrow to when you parked, leave it visible on the dashboard, and you get the posted free duration — typically 1–3 hours.

It\'s free. It\'s old-school. And it\'s strictly enforced.

  • No P-skive displayed in a P-skive zone? Fine.
  • Wrong time set? Fine.
  • Stayed beyond the posted limit? Fine.

Some rental cars come with a built-in disc moulded into the dashboard. If yours doesn\'t, grab one free at any petrol station, supermarket or tourist office. Drop it in the glove box — you\'ll need it in smaller towns and around shopping centres where EasyPark coverage thins out.

How fines actually work

  • Copenhagen: 510 DKK base fine. 50% discount if paid within 7 days.
  • Other cities: 350–450 DKK depending on municipality.
  • Delivery: Posted to the registered vehicle owner. Rental cars: rental company pays first, then charges your card plus a 200–500 DKK admin fee.
  • Payment window: 14 days for full discount; 30 days before surcharges kick in.
  • Disputing: Possible through the issuing municipality, but only practical if you read Danish or have a Danish friend who does.

A rental-car parking fine often lands on your credit card 2–3 months after your trip, with the admin fee tacked on. Budget for it if you\'re cutting it fine on zones or time.

Pro tips before you arrive

  • Install EasyPark + Apcoa Flow + ParkOne before you leave home. Three free downloads on hotel Wi-Fi.
  • Register your payment card and number plate while you have Wi-Fi — not at the spot in the rain.
  • Run a 1-DKK test transaction during registration if the app allows it. Confirms the card is accepted.
  • Bring a backup card. Apple Pay or Google Pay has the highest acceptance rate.
  • Some hotels include free guest parking. Confirm in writing before booking, not after.
  • Parking outside the centre plus metro/bus is often cheaper than central street parking.
  • Mobile data coverage is universal in Danish cities — app reliability is rarely the bottleneck.
  • Screenshot the zone sign when you park. Useful if you ever need to dispute a fine.
  • Drop a P-skive in the glove box on day one. Free at any petrol station.

Other guides you\'ll want before you drive:

Frequently asked questions

Which parking app do I actually need in Denmark?

EasyPark covers the most ground — install that first. Add Apcoa Flow for airports (CPH, Billund) and most shopping-mall garages. Add ParkOne or MOBILEPARKING if you'll be in Aarhus, Aalborg or smaller towns. Three apps, all free to download, all accept foreign Visa/Mastercard. You won't use them every day, but the wrong app at the wrong spot means a 15-minute walk or a fine.

Can I pay for parking with cash or coin in Denmark?

Almost nowhere. Physical meters and coin slots are nearly extinct — roughly 90% of paid street parking is mobile-app only. A handful of private garages still accept card or contactless at the barrier, but kerbside parking is app-only in every major Danish city. Bring a phone with data and a registered payment method.

Do Danish parking apps work with foreign credit cards?

Mostly yes, but with a trap. EasyPark, Apcoa Flow and ParkOne accept Visa, Mastercard, Apple Pay and Google Pay from any country. MOBILEPARKING and a few smaller municipal apps still reject some foreign-issued cards (notably US Discover, certain Asian cards, and the occasional prepaid Visa). Register your card on Wi-Fi at home and verify the test charge clears — don't discover the rejection at midnight in Skagen.

What do Copenhagen's red, yellow and green P-zones mean?

They're price tiers, not separate apps. Red is the inner-city tourist core (around Strøget, Nyhavn, central squares) at roughly 36 DKK/hour. Yellow is the inner ring — Vesterbro, Nørrebro, Østerbro — at about 22 DKK/hour. Green is the outer central neighborhoods at ~16 DKK/hour. The sign at your spot shows the exact 4-digit zone number; enter that, not the colour.

What happens if I park in the wrong zone?

You'll get a fine. The app tracks your zone — if you entered "1023" but parked in zone "1024", the enforcement officer's handheld sees no valid payment for your actual location. Always check the zone number printed on the sign at your spot, not the one you used last time.

Is parking free at night and on weekends?

Often, but never assume. Most Copenhagen paid zones go free Sundays and after 18:00 weekdays. Aarhus and Odense have similar rules. But it varies street-by-street — always read the sign. Some central tourist areas charge 24/7. EasyPark's in-app map shows enforcement hours per zone, which is the fastest way to verify.

How much is a Danish parking fine?

Copenhagen: 510 DKK (~€68). Elsewhere: 350–450 DKK. Sent by post to the registered vehicle owner. Rental cars: the rental company pays first and charges your card plus a 200–500 DKK admin fee. Pay within 7 days in Copenhagen for a 50% discount.