Copenhagen Airport to Roskilde
About 40 km from CPH; DSB trains reach Roskilde in ~35 min (~€7–11), usually via København H, with taxis and private cars for door-to-door.
Roskilde, CopenhagenMariusz Paździora / Wikimedia, CC BY-SA 3.0Roskilde, west of Copenhagen, is a former royal capital — its UNESCO-listed cathedral holds the tombs of Danish monarchs, and the Viking Ship Museum displays five original 11th-century vessels raised from the fjord.
Every way to get there
Our verdict: for Roskilde, a private transfer is the easiest door-to-door option (from €75).
What it costs for your group
The bus is charged per person, while a taxi or private transfer is one price for the whole car — so the more of you there are, the better door-to-door value looks.
| Group | Private transfer | Best value |
|---|---|---|
| Solo · 1 traveller | €75 | Private transfer |
| Couple · 2 travellers | €75 | Private transfer |
| Family of 4 · 4 travellers | €75 | Private transfer |
Which option should you choose?
| If your priority is… | Our pick | Why |
|---|---|---|
| Lowest price | Cheapest fare | From €7, though slower with a change in the city. |
| Speed & comfort | Private transfer | Door-to-door, fixed price, a driver waiting for you. |
| A group of 3–4 | Transfer or taxi | One flat fare splits cheaper than several bus tickets. |
| A late-night arrival | Transfer or taxi | Both run 24/7 when buses and the tram have stopped. |
By transport mode
Train
Roughly 45–80 DKK (~€7–11) in ~34 min, and Roskilde station is a 10-minute walk from the cathedral. Check the DSB app for a through train to skip the change.
Where to catch it: Airport station under Terminal 3; some services run through, otherwise change once at København H onto a westbound DSB train.
Best for budget travellers near a stationTaxi
A longer ride at ~520–710 DKK (~€70–95) on the meter. Reasonable for a group during the Roskilde Festival week when trains are packed, otherwise the rail fare is a fraction of it.
Where to catch it: Taxi rank outside Terminal 3 arrivals.
Best for small groups in a hurryPrivate transfer
A set fare (~€75–100) direct to your Roskilde address with no change at Central Station — and some drivers will pause at a sight en route if you ask when booking.
Where to catch it: Driver meets you in Terminal 3 arrivals.
Best for families, groups & late arrivalsCar rental
A car earns its keep here if you're combining Roskilde with the wider fjord and Zealand countryside; the motorway link from the airport is straightforward.
Where to catch it: Car-hire desks in Terminal 3 arrivals.
Best for travellers who want to exploreRoskilde & Copenhagen in photos
Buying tickets in Copenhagen
Copenhagen Airport (Kastrup) has both metro and train right under Terminal 3. You need a 3-zone ticket (30 DKK, valid about 90 minutes with unlimited transfers). The driverless M2 metro reaches Kongens Nytorv in roughly 13 minutes, while DSB trains reach København H (Central) in about 15 minutes for the same fare. Buy from the DSB/DOT machines or the DOT Tickets app, or just tap a contactless card at the metro gates. No separate stamping needed for machine or app tickets.
Taxi scams & safety in Copenhagen
Copenhagen is very low-scam. Use the official taxi rank outside Terminal 3; metered cabs run high, and several companies offer a fixed fare of about 300 DKK to the centre, so confirm before you set off. Touts are rare. Note the rideshare gap: Uber withdrew from Denmark in 2017 over taxi-meter rules and has only recently begun limited operations around Copenhagen, so do not rely on it. Instead use local apps such as Taxa 4x35, Viggo (fixed price upfront) or Dantaxi for booked rides.
Getting from CPH to Roskilde
Roskilde sits about 40 km west of Copenhagen, and for most people arriving at CPH it is a day-trip or a short base built around three things: the UNESCO-listed cathedral with its royal tombs, the Viking Ship Museum and its five 11th-century vessels raised from the fjord, and — for one week each summer — the Roskilde Festival that swallows the town's fields. The airport station sits directly under Terminal 3, and a DSB train covers the distance in roughly 35 minutes. That single fact settles the question for nearly everyone: the train is the pick, and it takes a specific set of circumstances to change that.
The 35-minute DSB run and the 10-minute walk to the cathedral
Follow the signs down to the station beneath Terminal 3 and you are on a westbound DSB regional or InterCity service that reaches Roskilde in about 34 minutes. The fare runs roughly 45–80 DKK, so call it €7–11 depending on the service and how far ahead you buy. Trains leave 2 to 4 times an hour from around 05:00 to midnight, which means you rarely wait long and never need to plan your landing around a timetable. What makes Roskilde particularly easy is the finish: the station is a 10-minute walk from the cathedral, and the Viking Ship Museum is a short stroll on from there down toward the fjord. You arrive in the old town on foot, not on the edge of it.
Through train or a swap at København H: what the DSB app tells you
Here is the one wrinkle. Some trains run straight through from the airport toward Roskilde; others ask you to change once at København H (Copenhagen Central) onto a westbound service. Both are painless, but a through train saves you carrying bags up and down a platform. Before you leave the airport, open the DSB app or the departure boards and look for a direct Roskilde service — if one is leaving soon, take it; if not, a connection through Central Station adds only a few minutes and the trains are frequent enough that a missed link is a short wait, not a stranded evening. Buy the ticket on the app or at the machines by the platform; there is no separate airport supplement to worry about on this route.
Festival week, when the luggage-and-tent math flips
The exception is the Roskilde Festival. For that week the trains fill with people hauling tents, coolers, and a week's worth of camping kit, and standing in a packed carriage with all of it is where the calm case for rail starts to wobble. If you are three or four people with a mountain of gear, a taxi from the rank outside Terminal 3 makes more sense than it does any other week of the year. The meter runs roughly 520–710 DKK — around €70–95 — for the door-to-door ride, which is many times the rail fare but split across a group and a pile of luggage it reads differently. Outside festival week, the taxi is simply the expensive way to do what the train does cheaply.
Door-to-door options: a pre-booked driver or a hire car for the wider fjord
A private transfer earns its place when you want to skip the change at Central Station entirely and be delivered to a specific Roskilde address — useful with heavy bags, small children, or a late arrival when you would rather not read a departure board. Firms like Welcome Pickups and other Copenhagen transfer companies quote a set fare of around €75–100 agreed before you fly, and the driver meets you inside Terminal 3 arrivals; some will pause at a sight along the way if you ask when you book. A hire car is the other door-to-door route, and it makes sense for a different reason: not the airport-to-Roskilde leg, which is a straightforward motorway run of about 35 minutes, but everything after. If your plan takes in the wider Zealand countryside and the fjord beyond the town — Lejre, Frederikssund, the coastline — a car from the Avis, Hertz, Europcar, or Sixt desks in Terminal 3 turns Roskilde into a base rather than a destination. Reckon on roughly €40–75 a day plus parking, which in the compact old town is worth checking before you commit.
For a straightforward visit to the cathedral and the Viking ships, walk down to the airport station, catch the next DSB train, and you will be standing under the cathedral spires inside an hour of stepping off the plane. Keep the taxi and hire-car options in reserve for festival week or a wider Zealand itinerary — the rest of the year, the train is the whole answer.
CPH to Roskilde — FAQ
How far is Roskilde from Copenhagen Airport?
How much is a transfer from Copenhagen Airport to Roskilde?
What's the cheapest way from Copenhagen Airport to Roskilde?
How do I get from Copenhagen Airport to Roskilde at night?
Other destinations from Copenhagen Airport
city-center
port
city-center
district
district
district