This little island nation is pretty well connected in international terms. From overnight trains and coaches to flights, ferries and long distance cycling routes, your journey here can be part of your holiday - if you want...
It is possible to reach Denmark by train, either by taking the train from Sweden (sj.se) or by taking the train from Germany (bahn.de). There are direct trains from Hamburg (4 hours 40 minutes) and from Stockholm (5 hours 30 minutes, with overnight sleeper options). For more information on international train routes, visit www.seat61.com.
European citizens can buy a single country InterRail Denmark Pass offering unlimited train journeys up to 8 days a month; Denmark is also included in the InterRail Global Pass that allows access to train routes in 33 European countries, making a multi-stop Scandinavian trip easy. The Eurail Denmark Pass offers similar options for non-European citizens.
Several major tour operators run ferry and cruise services to Denmark from other major European destinations, including Scandlines, Color Line, Fjord Line and Stena Line. DFDS operates a two-night cruise from Copenhagen to Oslo with overnight travel to Oslo, a day (6.5 hours) in the city and overnight travel back, among other routes.
Multiple coach operators have routes into Copenhagen, including Eurolines Germany, FlixBus and Swebus. Direct routes include Berlin to Copenhagen (approximately 9 hours) and Amsterdam to Copenhagen (approximately 13 hours).
There are a handful of long distance cycle routes that can take you from Germany to Denmark. Take a look at our cycling pages if you're a huge cycling fan and want to know more!
Most people flying to Denmark will head for Copenhagen Airport. Under fifteen minutes by metro or train into the centre of Copenhagen, the airport is ideally placed for those wanting to visit the capital. It also regularly wins awards as one of Europe’s best airports. Check out the Copenhagen Airport website for flight information as well as disability access and other facilities.
This list shows all the airports in Denmark.