Denmark from the air is almost entirely coastline. The country has over 400 islands, hundreds of small harbours visible from 1,000 ft, and none of the mountain complexity that constrains flying further south. The crossing to Bornholm — 45 minutes of open Baltic, then a granite island appearing on the nose — is one of Scandinavia's best short trips. ATC is friendly, procedural and in flawless English; the airspace is well-designed for GA.
Airspace
Danish airspace is predominantly Class E below FL195 outside the Copenhagen TMA. Military areas are present in Jutland and around Bornholm; most are published with activation hours.
Radio & FIS
Copenhagen Control plus local AFIS frequencies; English at every aerodrome, with Danish informality on frequency — controllers are helpful and unhurried. Squawk 7000 VFR unless assigned. E.g. Copenhagen Information, OY-BCD, Kolding, 3000 feet, VFR, Bornholm EKRN, request FIS.
Planning
FPL required cross-border (60 min). Domestic VFR unrestricted below FL095. No PPR required at most Danish fields — pay on departure.
Fuel
AVGAS 100LL well distributed; Jet-A at all paved fields. Bornholm: AVGAS available at Rønne (EKRN) — confirm quantity in season.
Before you go — tap to tick
0/3- FPL filed for the border crossingSERA.4001 · 60 min minimum
- Jutland military NOTAMs checkedDanish + German areas adjoin
- Bornholm sea crossing briefed; Rønne fuel confirmed~45 min open Baltic
Recommended first stops
| ICAO | Field | Why stop here | Fees ≈ |
|---|---|---|---|
| EKRN | Rønne, Bornholm | Island destination; granite cliffs on approach; excellent facilities; town centre 10 min | DKK 120–180 |
| EKAH | Aarhus Tirstrup | Central Jutland; gateway to the Jutland coast; good facilities; forest surroundings | DKK 130–190 |
| EKSB | Sønderborg | Southern Jutland; near the German border; easy Germany–Denmark transit; good fuel | DKK 100–150 |
| EKYT | Aalborg | North Jutland; military co-use; good AFIS; gateway to the Skagerrak crossing | DKK 130–180 |