GetFromAirport
CPH · Copenhagen, Denmark

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, CopenhagenRoskilde, CopenhagenMariusz Paździora / Wikimedia, CC BY-SA 3.0
IndependentWe compare every way in and link out — we don't sell the tickets, so the ranking isn't for sale.
4options compared on this route
401routes across the site
50airports covered

Roskilde, 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.

Compare

Every way to get there

TrainTaxiPrivate transferCar rental

Our verdict: for Roskilde, a private transfer is the easiest door-to-door option (from €75).

Transport options
TrainCheapestDSB (regional / InterCity)Best for budget travellers near a station
35 min
€7–11
2–4 per hour · ~05:00–00:00
TaxiCopenhagen taxi rank (Dantaxi, 4x27, Taxa)Best for small groups in a hurry
40 min
€70–95
On demand at the rank✓ Door-to-door
Private transferBest valueWelcome Pickups · Copenhagen transfer firmsBest for families, groups & late arrivals
40 min
€75–100
Pre-booked, meet on arrival✓ Door-to-door
Car rentalAvis · Hertz · Europcar · SixtBest for travellers who want to explore
35 min
€40–75
Desks open through the day
Indicative prices, converted from EUR at approximate rates for guidance only. Cheapest and fastest options are highlighted; always confirm before you book.
Value

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.

GroupPrivate transferBest value
Solo · 1 traveller€75Private transfer
Couple · 2 travellers€75Private transfer
Family of 4 · 4 travellers€75Private transfer

Which option should you choose?

If your priority is…Our pickWhy
Lowest priceCheapest fareFrom €7, though slower with a change in the city.
Speed & comfortPrivate transferDoor-to-door, fixed price, a driver waiting for you.
A group of 3–4Transfer or taxiOne flat fare splits cheaper than several bus tickets.
A late-night arrivalTransfer or taxiBoth run 24/7 when buses and the tram have stopped.
In detail

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.

35 min€7–112–4 per hour · ~05:00–00:00
Best for budget travellers near a station

Taxi

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.

40 min€70–95On demand at the rank
Best for small groups in a hurry

Private 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.

40 min€75–100Pre-booked, meet on arrival
Best for families, groups & late arrivals

Car 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.

35 min€40–75Desks open through the day
Best for travellers who want to explore
In pictures

Roskilde & Copenhagen in photos

Before you ride

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.

Arrive safe

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.

The full guide

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.

Frequently asked

CPH to Roskilde — FAQ

How far is Roskilde from Copenhagen Airport?
Roskilde is about 40 km from Copenhagen Airport (CPH), roughly a 35-minute drive depending on traffic.
How much is a transfer from Copenhagen Airport to Roskilde?
A pre-booked private transfer starts from around €75 for the whole car. A metered taxi is similar or a little more, while a hire car is about €22–40 per day.
What's the cheapest way from Copenhagen Airport to Roskilde?
The train (DSB (regional / InterCity)) is the cheapest way in, from about €7 — though it isn't door-to-door and can involve a change.
How do I get from Copenhagen Airport to Roskilde at night?
Private transfers and airport taxis run 24/7, so a late arrival is no problem. Trains, the metro and most buses are limited or stop overnight.
More from CPH

Other destinations from Copenhagen Airport

Private transferfrom €75
Book →