Trains to Denmark

Travelling by train in Denmark is by far the easiest way to get around the country. Comfortable trains operate at regular intervals, usually hourly, on principal routes. Don’t be deceived by Denmark’s modest proportions. Not every journey is just a short hop. For example, the journey by train from Copenhagen to the Jutland port of Frederikshavn takes almost 6 hours.

Denmark is a country where many large cities – including the capital Copenhagen – are on islands. But long gone are the days when passengers had to switch repeatedly from train to ferry and back. Modern bridges have largely made the ferries redundant, but not entirely. If you are following the main route from Hamburg to Copenhagen, you’ll find your entire train shunted onto a ferry for the 45-min crossing from the German island of Fehmarn to the Danish island of Lolland. This oddity, coupled with the fine coastal landscapes on either side of the ferry link, make the route one of Europe’s most memorable rail journeys.

Danish trains are tailor-made for relaxation. Speeds are modest, but that’s all to the good in a country that has a quiet, seductive beauty. Take time to explore the deeply rural landscapes of Jutland and the scatter of islands that make up the Danish archipelago.

The main train operator is the state-run DSB, though a dense network of local routes in west and north Jutland is managed by Arriva Trains. Here on Loco2, we sell the fully flexible fares for most DSB services. You can also book with us a wide range of tickets (including cheap promotional offers) to Denmark via Germany. We can handle bookings for onward travel from Copenhagen to principal stations in southern Sweden, but on those routes we only offer the more expensive fully flexible tickets.

Featured cities

Trains in Denmark


  • Day train icon Day/Regional Train
  • Night train icon Night train
  • High-speed train icon High-speed train
  • Scenic train icon Scenic train

Denmark fact file

  • Currency icon Currency: Krone (DKK)
  • Timezone icon Timezone: 1+ UTC
  • Language icon Language: Danish

Log in / Register

  1. We'll assume you've read
    our Terms of Service.
View account features