Nyhavn canal at night, Copenhagen

Denmark by train

Your guide to train travel in Denmark

Denmark

Denmark train tickets

Buy train tickets for Denmark the easy way

OMIO logo
OMIO
Our recommendation!

Buy your train tickets online at OMIO and compare trains, buses, flights and ferries.

Buy here
image
DSB

Buy your train tickets for Denmark online on the official website of DSB.

Buy here

Denmark rail passes

Explore Denmark with a rail pass

Popular train routes in Denmark

“Explore Denmark's hotspots by train”

all routes
International
Domestic
From > To
Duration (h)
Changes
Transport
Copenhagen to Aarhus
3:00
Direct
DSB Intercity
Copenhagen to Odense
1:30
Direct
DSB Intercity
Copenhagen to Aalborg
4:00
Direct
DSB Intercity
Copenhagen to Esbjerg
3:00
Direct
DSB Intercity
Copenhagen to Roskilde
0:25
Direct
DSB Intercity
Aarhus to Aalborg
1:30
Direct
DSB Intercity
Copenhagen to Helsingør
0:45
Direct
DSB regional train
Copenhagen to Næstved
1:00
Direct
DSB regional train
Odense to Esbjerg
1:15
Direct
DSB regional train
Copenhagen to Viborg
3:30
1
DSB Intercity
Copenhagen, Denmark to Malmö, Sweden
0:40
Direct
Regional train
Copenhagen, Denmark to Stockholm, Sweden
5:15
Direct
SJ Highspeed
Copenhagen, Denmark to Hamburg, Germany
4:40
Direct
DSB Intercity

Denmark itineraries

The most beautiful itineraries in Denmark

Denmark train stations

Copenhagen Central Station (Københavns Hovedbanegård)
Odense Station
Aalborg Station
Esbjerg Station
Roskilde Station
Vejle Station
Herning Station
Kolding Station
Næstved Station
Randers Station
Hillerød Station
Helsingør Station
Slagelse Station
Fredericia Station

Copenhagen Central Station (Københavns Hovedbanegård)

Odense Station

Aalborg Station

Jernbanegade 35, 6700 Esbjerg, Denmark

Jernbanegade 1, 4000 Roskilde, Denmark

Vejle Station

Herning Station

Kolding Station

Banegårdspladsen 2, 4700 Næstved, Denmark

Jernbanegade 29, 8900 Randers, Denmark

Hillerød St., 3400 Hillerød, Denmark

Helsingor, Stationspladsen 2, 3000 Helsingør, Denmark

Slagelse Station

Fredericia Station

Good to know

Best time for train travel in Denmark

The best time for train travel in Denmark is from May to September, when the weather is mild and pleasant. These months offer the best conditions for discovering the country's scenic and cultural highlights. Spring and autumn in particular bring pleasant temperatures, and the sights are less crowded.

You can make the most of the blossoming landscapes in spring and the colourful foliage in autumn. In summer the coastal towns are especially appealing, while winter is ideal for visiting the festively decorated towns and cities. Plan your trip around your interests and enjoy the best Denmark has to offer. Every season has its own charm and offers unique experiences.

Aarhus cityscape, Denmark

Our partners for your trip

Booking.com logo

Your key to dreamy nights

Wherever your journey takes you, Booking.com opens the door to cosy, stylish or simply unique hotels. Find your next hotel room and enjoy hospitality you'll remember.

To the accommodation
Hostelworld logo

Find hostels that tell stories

With HostelWorld you don't just book a bed – you book a place where travel stories come to life. Connect with like-minded people and see how affordable and sociable travelling can be.

To the accommodation
GetYourGuide logo

Attractions, tours and experiences

At GetYourGuide you'll find attractions, tickets, tours and lots of other experiences. Simply book your tickets and tours online.

Find experiences
OMIO logo

Compare trains, buses and flights

With OMIO, planning becomes part of the adventure. Discover the freedom to compare trains, buses and flights. Let’s set the course for your next big adventure.

Find train tickets

Your compass for Denmark: Discover, Stay, Experience

Find everything you need here for an unforgettable train journey in Denmark.

Destination

Denmark, Europe
Population: 5.6 million
Currency: Danish krone
Language: Danish
Capital: Copenhagen
Dialling code: +45
Time zone: Central European Time (CET)

Transport

Back to top