Find Your Trip
Denmark by train
Denmark is easy to explore by train, with comfortable services connecting Copenhagen, Aarhus, Odense, Aalborg and many other destinations. International trains link Denmark with Germany, Sweden and the rest of Europe, making it an excellent gateway to Scandinavia.
Book train travel in Denmark in two ways:
- Separate train tickets to and within Denmark
- Fully organised rail holidays with hotels and fixed itineraries
On this page, you will find both options clearly explained.
Train tickets to and within Denmark
With HappyRail, you can book train tickets to and within Denmark online. Since 2002, we have specialised in international rail travel and work with more than 60 European railway operators, including DSB, Deutsche Bahn, SJ and Snälltåget.
- Domestic DSB train tickets throughout Denmark
- International trains between Denmark, Germany and Sweden
- Direct trains to Copenhagen from across Europe
- Comfortable InterCity and regional train services
- Official rail fares with no booking fees
- Seat reservations where required
In short: book train tickets to and within Denmark in one place, from domestic rail services to international journeys across Scandinavia and Europe.
Start booking in the international train planner
Organised rail holidays in Denmark
HappyRail also offers fully organised rail holidays across Denmark, with train tickets, reservations and carefully selected hotels arranged in advance.
- Rail holidays across Denmark
- City breaks to Copenhagen and Aarhus
- Hotels close to the railway station
- Train tickets and reservations included
- Clear itineraries and travel documents
- Rail specialists since 2002
HappyRail offers both separate train tickets and complete rail holidays throughout Denmark.
Scenic train routes in Denmark
Denmark's rail network offers comfortable journeys across islands, coastlines and impressive bridges linking the country together.
- Copenhagen – Aarhus: Denmark's principal long-distance rail route
- Copenhagen – Aalborg: from Zealand to northern Jutland
- Copenhagen – Odense: across the Great Belt Bridge
- Aarhus – Aalborg: through the landscapes of Jutland
- Copenhagen – Malmö: across the famous Øresund Bridge to Sweden
Trains in Denmark
DSB InterCity
Comfortable long-distance trains connecting Denmark's major cities.
Regional trains
Frequent services connecting towns and cities across Denmark.
International trains
Cross-border services linking Denmark with Germany and Sweden.
Popular destinations in Denmark by train
Copenhagen
Denmark's vibrant capital, with historic attractions, canals and excellent rail connections.
Aarhus
Denmark's second-largest city, known for its museums and lively waterfront.
Odense
Birthplace of Hans Christian Andersen and one of Denmark's oldest cities.
Aalborg
A lively city in northern Jutland with attractive waterfronts and cultural attractions.
More rail holidays in Europe
Travel easily to Copenhagen by train from across Europe
Comfortable DSB & international rail services
Scenic rail journeys across Denmark's islands and coastline
Denmark is easy to explore by train, with comfortable services connecting Copenhagen, Aarhus, Odense, Aalborg and many other destinations. International trains link Denmark with Germany, Sweden and the rest of Europe, making it an excellent gateway to Scandinavia.
Book train travel in Denmark in two ways:
- Separate train tickets to and within Denmark
- Fully organised rail holidays with hotels and fixed itineraries
On this page, you will find both options clearly explained.
Train tickets to and within Denmark
With HappyRail, you can book train tickets to and within Denmark online. Since 2002, we have specialised in international rail travel and work with more than 60 European railway operators, including DSB, Deutsche Bahn, SJ and Snälltåget.
- Domestic DSB train tickets throughout Denmark
- International trains between Denmark, Germany and Sweden
- Direct trains to Copenhagen from across Europe
- Comfortable InterCity and regional train services
- Official rail fares with no booking fees
- Seat reservations where required
In short: book train tickets to and within Denmark in one place, from domestic rail services to international journeys across Scandinavia and Europe.
Start booking in the international train planner
Organised rail holidays in Denmark
HappyRail also offers fully organised rail holidays across Denmark, with train tickets, reservations and carefully selected hotels arranged in advance.
- Rail holidays across Denmark
- City breaks to Copenhagen and Aarhus
- Hotels close to the railway station
- Train tickets and reservations included
- Clear itineraries and travel documents
- Rail specialists since 2002
HappyRail offers both separate train tickets and complete rail holidays throughout Denmark.
Scenic train routes in Denmark
Denmark's rail network offers comfortable journeys across islands, coastlines and impressive bridges linking the country together.
- Copenhagen – Aarhus: Denmark's principal long-distance rail route
- Copenhagen – Aalborg: from Zealand to northern Jutland
- Copenhagen – Odense: across the Great Belt Bridge
- Aarhus – Aalborg: through the landscapes of Jutland
- Copenhagen – Malmö: across the famous Øresund Bridge to Sweden
Trains in Denmark
DSB InterCity
Comfortable long-distance trains connecting Denmark's major cities.
Regional trains
Frequent services connecting towns and cities across Denmark.
International trains
Cross-border services linking Denmark with Germany and Sweden.
Popular destinations in Denmark by train
Copenhagen
Denmark's vibrant capital, with historic attractions, canals and excellent rail connections.
Aarhus
Denmark's second-largest city, known for its museums and lively waterfront.
Odense
Birthplace of Hans Christian Andersen and one of Denmark's oldest cities.
Aalborg
A lively city in northern Jutland with attractive waterfronts and cultural attractions.
More rail holidays in Europe
Travel easily to Copenhagen by train from across Europe
Comfortable DSB & international rail services
Scenic rail journeys across Denmark's islands and coastline
