Roskilde Transport Hub
Roskilde Transport Hub
Roskilde is close enough to Copenhagen that many visitors treat it as a simple day trip, but the transport reality is more specific. The city has its own rail hub at Jernbanegade 1, frequent regional rail links across Zealand, bus platforms beside the station, a nearby general aviation airport at RKE, and a practical commercial-airport gateway at Copenhagen Airport (CPH). A good Roskilde plan starts by separating those roles instead of calling the nearest runway the main visitor airport.
For scheduled airline passengers, Copenhagen Airport is normally the airport to plan around. Its rail platforms are in Terminal 3, and DSB/DOT tickets connect the airport with Copenhagen, Roskilde and the wider Zealand network. Roskilde Airport, officially Copenhagen Roskilde Airport, is about 7 km southeast of central Roskilde and is important for private aircraft, helicopters, flight schools, business aviation, VIP traffic, search-and-rescue activity and military use. If your travel documents say RKE, you are likely dealing with a private, charter or specialist aviation movement rather than a conventional airline arrival.
The city itself is compact. Roskilde Station sits on the southeast edge of the historic centre, within walking range of hotels, the pedestrian streets, Roskilde Cathedral, museums and the harbour route. For most visitors, the strongest first choice is rail to Roskilde Station, then walking, local bus or taxi for the last mile. Taxis matter most for luggage, late flights, Roskilde Airport transfers, Musicon, the festival area, business parks and hotels outside the centre.
Fast Facts
| Item | Practical detail |
|---|---|
| Main visitor air gateway | Copenhagen Airport (CPH), Kastrup, for scheduled passenger flights |
| Local aviation field | Copenhagen Roskilde Airport (RKE), Lufthavnsvej 20, 4000 Roskilde, mainly general aviation and business/private movements |
| Main rail point | Roskilde Station, Jernbanegade 1, 4000 Roskilde |
| Bus layout | Local and regional bus platforms cluster around Roskilde Station / Stationscentret rather than a separate intercity terminal |
| Best first arrival for most visitors | CPH airport train or Copenhagen city train to Roskilde Station |
| Single ticket baseline | DOT tourist ticket guidance lists single tickets from DKK 24 for 2 zones to DKK 60 for 8 zones; Roskilde trips depend on selected zones |
| Day-pass logic | City Pass Large covers zones 1-99, including Roskilde, and costs DKK 200-680 for adults depending on duration |
| Taxi benchmark | TAXA 4×35 lists regular-car daytime meter rates of DKK 39 start, DKK 11/km and DKK 6.75/min; evening/weekend rates are higher |
| CPH taxi surcharge | TAXA 4×35 lists a DKK 20 surcharge for rides from Copenhagen Airport |
| Best ticket tool | Use Rejseplanen or the Rejsebillet app for exact routes, zones, validity time and current price |
Arrival Strategy
The cleanest arrival strategy is to match the airport code, rail station and hotel area before buying any add-on transfer. If you arrive at CPH, plan a rail-first transfer unless you have heavy luggage, a late landing or a hotel far from the station. If you arrive at RKE, plan taxi, prebooked transfer or a pickup because Roskilde Airport is not set up as a mass-transit airline terminal. If you arrive by train from Copenhagen, Odense, Aarhus or another Danish city, make Roskilde Station your anchor and choose a hotel based on walking distance or a short taxi ride.
Roskilde Station is strong because it solves several problems at once. The station has DSB ticket machines, a 24-hour 7-Eleven, waiting space, elevators, toilets, luggage lockers and bike parking. DSB lists the address as Jernbanegade 1, 4000 Roskilde, and VisitFjordlandet also places the station at the same address with easy walking access to the city and fjord. This means a first-time visitor can arrive, store a bag if needed, buy or adjust a ticket, and walk into the centre without needing a car.
The most common mistake is treating Roskilde Airport as the default airport transfer for all Roskilde visitors. It is physically close, but its own airport pages describe it as a relief and general aviation airport used by private aircraft, helicopters, flight schools, businesses, VIP traffic, the military and search-and-rescue services. The default commercial flight question is therefore: “How do I get from Copenhagen Airport to Roskilde?” The answer is usually rail through the Copenhagen/Zealand fare system, with taxi as the comfort or late-night backup.
Copenhagen Airport To Roskilde
Copenhagen Airport has rail access from Terminal 3. The airport says InterCity trains operate between the airport and Copenhagen city centre from Terminal 3, tracks 1 and 2, with other tracks across Ellehammersvej, and it directs passengers to Rejseplanen for exact departure times. Tickets can be bought at the DSB ticket office in Terminal 3 or from ticket machines, and the airport warns that passengers should not board without a valid ticket.
For Roskilde, check the day-specific route in Rejseplanen or the DOT journey planner. Depending on the hour, the practical route may be a direct regional train, a train via Copenhagen Central, or a connection that changes at a Copenhagen-area hub. The distance is short by national-rail standards, but late evening, track works, events and airport congestion can change the best option. Use the airport screens for platform confirmation and keep enough time if you are making a same-day onward train.
Fare planning should be done in Danish kroner. DOT’s tourist fare pages state that single tickets start at DKK 24 for 2 zones and go up to DKK 60 for 8 zones, while the Rejsebillet app and planners calculate the actual zones for the journey. City Pass Small is useful for central Copenhagen and the airport but is not enough for Roskilde if your travel extends beyond its zone coverage. City Pass Large covers zones 1-99, includes Roskilde, and is useful when the same trip includes Copenhagen, CPH, Roskilde and other Greater Copenhagen destinations over 24 to 120 hours.
A taxi from Copenhagen Airport to central Roskilde is a convenience choice, not the value default. The road distance is roughly 40 km depending on the address. Using TAXA 4×35’s regular daytime meter structure, a simple distance-and-time estimate can land around DKK 650-850 before traffic, route, airport fee and waiting variables; evenings, weekends, traffic and larger vehicles can push the real quote higher, often around DKK 800-1,100. For a family with luggage arriving late, that can still be rational. For one or two travelers in daytime, rail normally wins on cost.
Roskilde Airport RKE
Copenhagen Roskilde Airport is the local airport at Lufthavnsvej 20, 4000 Roskilde. Its own pages describe it as a small, exclusive general aviation airport close to Copenhagen and a relief airport for Copenhagen Airport. It is used by private aircraft, helicopters, flight schools, businesses, VIP traffic, military users and rescue services, with about 60,000 operations per year. This makes it an important aviation facility, but not the place most visitors will land on a scheduled airline ticket.
If you are using RKE, ask your operator for the exact meeting point, security timing, aircraft-side procedure and whether a handler has arranged ground transport. The airport has passenger security procedures and passenger information, but the travel style is different from a large commercial terminal. There is no reason to design a multi-change local bus journey with bags if your flight is a private or business movement; taxi or arranged car service is the standard practical answer.
RKE to central Roskilde is a short road transfer. For a regular taxi in normal traffic, plan roughly DKK 150-250 for a central address, depending on waiting time, time of day, exact pickup point and whether the driver uses a fixed app quote or meter. Roskilde Cathedral, the station area and central hotels are all close enough that the fare is mainly shaped by pickup logistics, not distance. To Copenhagen city centre, RKE is much farther; the airport itself describes the field as about 35-40 km from Copenhagen, so a Copenhagen transfer can behave like a full airport-city car booking rather than a local hop.
Roskilde Station And Rail Travel
Roskilde Station is the city’s rail anchor and the best place to organize onward travel. DSB lists InterCity and regional train service at the station, and the station page makes clear that it is used both by daily commuters and by visitors during major cultural events. The address is Jernbanegade 1, 4000 Roskilde. Facilities matter here: ticket machine, DSB app support, accessible access by elevator and stairs, waiting space, toilets, luggage lockers, parking, bike parking and staffed retail through the 7-Eleven.
For Copenhagen, Roskilde is a rail city first. Copenhagen Central to Roskilde is usually a short regional or InterCity ride, and the rail corridor is much more reliable for visitors than trying to price a taxi across Greater Copenhagen traffic. For Odense, Aarhus, Aalborg and Jutland, Roskilde sits on the Zealand side of the national rail trunk, so many onward plans are best built as DSB journeys rather than mixed road itineraries. If the best fare is a discounted train ticket, note that some discount products have train-specific or sales-condition rules; ordinary DOT zone tickets behave differently from long-distance DSB offers.
For events, especially Roskilde Festival and large fairground traffic, rail remains the backbone but the last mile changes. Expect event shuttles, temporary wayfinding, queue control and different taxi demand. If you are booking a hotel for a festival period, choose by walking/taxi access and not just by straight-line distance. A hotel “near Roskilde” can still be awkward if the last bus is finished and taxis are busy.
Local Buses And The Road Hub
Roskilde does not need to be presented as a city with a separate long-distance bus terminal. The useful visitor fact is simpler: local and regional buses are organized around Roskilde Station and Stationscentret. That means the rail station is also the first place to look for buses to Musicon, the harbour area, suburbs, nearby villages and event venues. The DOT journey planner uses live data across Copenhagen and Zealand, so it is better than a static list when a bus route number, platform or timing changes.
For a first visit, use buses for the parts of Roskilde that are just beyond comfortable walking distance: Musicon, festival entrances, outer hotels, Roskilde University / Trekroner-side trips, hospitals, business addresses and some fjord-area routes. From the cathedral and central streets, walking can be faster than waiting. From the station to the Viking Ship Museum or harbour, compare the bus with a 20-30 minute walk, depending on luggage and weather.
Ticketing follows the same DOT/Zealand system. A ticket bought in the Rejsebillet app or at a machine is valid for the modes and zones included in the ticket, and DOT states that tickets must be ready before entering the vehicle or platform. For children, DOT’s tourist pages note that two children under 12 can travel free with an adult holding a valid ticket, while children traveling alone generally pay a child fare until age 16. This is useful for families making Copenhagen-Roskilde day trips.
Taxi, App Booking And Ride Choice
Taxis in Roskilde are useful but should be budgeted honestly. Dantaxi says it can be booked by phone, app or online and lists +45 48 48 48 48 for ordering. TAXA 4×35 covers the greater capital area and its app listings include Copenhagen Airport and Roskilde; its own airport page allows bookings to and from CPH and explains that the app can show waiting time and fixed price or meter-rate choices.
The TAXA 4×35 meter table is a good benchmark for spotting whether a quote is plausible. For regular cars with 1-4 passengers, daytime Monday-Friday 06:00-18:00 is listed at DKK 39 start, DKK 11 per km and DKK 6.75 per minute. Evening, weekend and public holiday pricing is listed at DKK 49 start, DKK 14.70 per km and DKK 7 per minute. Minibuses cost more. TAXA also lists a DKK 20 surcharge for rides from Copenhagen Airport and door-price examples of DKK 230 for a 10 km / 12 minute daytime trip and DKK 280 for the same sample trip in evening/weekend pricing.
Use those numbers as a planning range rather than pretending every trip has one fixed price. Central Roskilde to RKE is usually a short taxi: roughly DKK 150-250. Roskilde Station to central hotels, the cathedral area or nearby museums is often a walking trip, but with luggage a short taxi can fall around the DKK 100-180 band. Roskilde to CPH is a much larger airport transfer; plan roughly DKK 650-1,100 depending on time, traffic, luggage, airport surcharge, vehicle size and quote method. Roskilde to central Copenhagen by taxi can be similar or higher depending on congestion, so train is usually the sensible default.
App-based private-car rides should not be assumed in Denmark the way they are in some countries. For Roskilde, write down licensed taxi operators, use the official taxi rank or the company’s app, and ask for a fixed quote when the trip is long. If you are picked up at CPH Terminal 3, follow the operator’s pickup instructions rather than wandering outside with bags; TAXA 4×35, for example, describes Terminal 3 pickup steps for booked airport rides.
Car Rental And Parking
Car rental is helpful when Roskilde is part of a wider Zealand itinerary: Lejre, fjord villages, castles, family visits, rural business addresses or luggage-heavy touring. It is less useful for a simple Roskilde plus Copenhagen trip because the rail line is direct and parking in central areas can erase the convenience. If arriving through CPH, compare airport rental desks with picking up a car later after visiting Copenhagen and Roskilde by train.
Parking around Roskilde Station exists, but it is not a free-for-all. DSB lists around 350 parking spaces near the station and explains that longer parking requires a valid digital parking arrangement through DSB’s app, DSB Plus or local payment options depending on eligibility. That detail matters for travelers who want to park at Roskilde and continue by train. Do not assume a station-adjacent space can be left all day without following the registration rules.
For hotels, ask whether parking is on-site, public, paid overnight, or street-based. Central Roskilde is walkable, so a hotel near Jernbanegade or the old centre reduces the need to drive after arrival. If the itinerary includes CPH departure the next morning, a car can be a burden unless the hotel has easy road access and predictable morning traffic.
Best Areas To Stay
The station area is the safest choice for short transport-led stays. It works for CPH rail arrivals, Copenhagen day trips, DSB onward journeys, local buses, taxis and walking into the old centre. It is also practical for guests arriving late because the station area has the highest chance of immediate taxi access and a straightforward address for pickup.
The historic centre is better for sightseeing atmosphere. It gives easy access to Roskilde Cathedral, restaurants and museums, but check luggage distance from the station if the hotel is on a pedestrian street or behind older streets with limited vehicle access. For a one-night stay before a morning train, the station side usually beats a prettier but less convenient address.
Musicon and event-area stays are useful for concerts, festivals and creative-district plans, but check last-bus timing and taxi availability. During festival or major-event periods, demand spikes can change the taxi experience dramatically. Outer hotels and business addresses should be chosen only when they match the work site, car plan or bus route.
First-Time Checklist
- Confirm the airport code: CPH for scheduled airline arrival, RKE for Roskilde private/business aviation.
- If arriving at CPH, check Rejseplanen or DOT before landing and save the route to Roskilde Station.
- Buy the ticket before boarding; CPH and DOT both warn that a valid ticket is required before travel.
- Use City Pass Large only if zones 1-99 fit your whole plan; City Pass Small is not a Roskilde solution.
- Use Roskilde Station, Jernbanegade 1, as the default meeting point for rail, local buses and taxis.
- For RKE, arrange taxi or pickup before arrival; do not assume airline-terminal transit.
- For taxi budgets, separate short RKE/local rides from long CPH or Copenhagen transfers.
- During Roskilde Festival or major events, expect special shuttles, crowd control and higher taxi demand.
- If renting a car, confirm hotel parking and station parking registration rules before leaving the vehicle.
- Keep all prices in DKK and use app quotes or official fare pages for the final payment decision.
Sources
- Copenhagen Airport train information: https://www.cph.dk/en/parking-transport/bus-train-metro-taxi/train
- Copenhagen Airport parking and transport: https://www.cph.dk/en/parking-transport
- DSB Roskilde Station page: https://www.dsb.dk/trafikinformation/stationer/roskilde/
- DSB Denmark rail homepage: https://www.dsb.dk/en/
- DSB Copenhagen train travel page: https://www.dsb.dk/en/travelling-in-the-cities/copenhagen/
- Publictransport.dk fares and tickets: https://www.publictransport.dk/tickets
- Publictransport.dk single tickets: https://www.publictransport.dk/tickets/single-tickets
- Publictransport.dk City Pass: https://www.publictransport.dk/tickets/citypass
- Publictransport.dk journey planner: https://www.publictransport.dk/journey-planner
- Publictransport.dk Rejsebillet app: https://www.publictransport.dk/app
- DOT City Pass page: https://dinoffentligetransport.dk/en/find-tickets/day-tickets/city-pass
- DOT zone and line maps: https://dinoffentligetransport.dk/en/plan-your-journey/zone-and-line-maps
- Rejseplanen English planner: https://www.rejseplanen.dk/webapp/index.html?language=en_EN
- Roskilde Airport official site: https://www.rke.dk/en
- Roskilde Airport passenger information: https://www.rke.dk/en/passenger-info
- Roskilde Airport general information: https://www.rke.dk/en/about-rke
- TAXA 4×35 prices: https://taxa.dk/en/prices/
- TAXA 4×35 Copenhagen Airport transfer: https://taxa.dk/en/book/airport-transfer/
- Dantaxi English booking page: https://dantaxi.dk/english/
- VisitFjordlandet Roskilde Station page: https://www.visitfjordlandet.com/fjordlandet/whats-on/roskilde-station-a-historic-transport-hub-close-to-the-citys-attractions-gdk619600
Roskilde Transport Hub FAQ
Which airport should I use for Roskilde?
For normal scheduled flights, plan around Copenhagen Airport (CPH). Roskilde Airport (RKE) is close to the city but mainly serves private aircraft, helicopters, flight schools, business aviation, VIP traffic, military use and rescue services.
How do I get from Copenhagen Airport to Roskilde?
Use the train from Terminal 3 and check Rejseplanen or the DOT journey planner for the exact route. Depending on the hour, you may have a direct regional train or a connection through Copenhagen. Buy the ticket before boarding.
Where is Roskilde Station?
Roskilde Station is at Jernbanegade 1, 4000 Roskilde. It is the main rail point, the local bus anchor and the most useful meeting point for taxis and hotel transfers.
How much is a taxi from Copenhagen Airport to Roskilde?
A realistic planning range is about DKK 650-1,100, shaped by traffic, time of day, airport surcharge, vehicle size and whether you choose meter or fixed app quote. Rail is usually much cheaper for travelers without heavy luggage.
How much is a taxi from Roskilde Airport to the centre?
For the short RKE to central Roskilde ride, plan roughly DKK 150-250 in normal conditions. Ask for an app quote or confirm the meter before departure.
Is City Pass valid for Roskilde?
City Pass Large covers zones 1-99 and includes Roskilde. City Pass Small is focused on central Copenhagen and the airport area and is not the right pass if Roskilde is part of the journey.
