In Denmark, you will find the Danish public transport modern, efficient and covers almost the whole country.
The railway network of Denmark covers all, and the greater Copenhagen area is serviced by both trains and a metro system.
From Copenhagen Central Station trains arrive and depart to and from all over Denmark and Europe.
Denmark is well-connected to the German rail network, and there are direct trains nearly every day from Hamburg to Copenhagen, approximately every two hours, and it takes around 5 hours. One of these trains extends to Berlin, and this trip takes 1,5 hours more.
The major railway companies in Denmark is DSB and Arriva.
If you are coming from farther away in Europe, there is a night train from cities like Amsterdam, Basel, Prague and Paris.
Sweden is connected to the Danish railways via the Øresund bridge between Copenhagen and Malmö
There are hourly direct trains from the city Gothenburg, and up to five direct trains from Stockholm to Copenhagen every day.
In addition to the direct trains the Øresund trains connect Copenhagen with trains terminating in Malmö every 20 minutes, taking 35 minutes to cover the distance.
For non-European travellers, you can use the Eurail Denmark Pass in Denmark, for cheap train travel in and around Denmark. Eurail also offers a Europe-wide Eurail pass which includes travel in Denmark. For European citizen, you can use the InterRail Denmark Pass for cheap rail travel around Denmark or the InterRail Pass around Europe.