This article may contain affiliate links. Please read our disclosure for more information.

Denmark and Germany share a border, so are next to each other. However, if you are starting from the capital cities of Copenhagen and Berlin, Denmark is located about 220 miles (355km) from Germany as the crow flies. To travel between the two cities by car, the distance is around 280 miles (450km).

While Denmark is located in Northern Europe and Germany in Eastern Europe, in actual geographical terms, they aren’t far from one another at all. In fact, many people easily choosing to travel between the two by train or even by bike. 

Clearly, the exact distance between Denmark and Germany will depend on where you are starting and finishing. That said, no matter where you are starting from, Denmark and Germany are relatively close to each other. 

So if you are planning a trip to Europe, you should definitely consider visiting both of these amazing countries!

people getting on train wondering how far to go from Denmark to Germany

How far is Copenhagen from the German border?

The closest German town to the border with Denmark is Flensburg, so from there to Copenhagen is 198 miles (318km). By road, this will take you around three hours and 30 minutes and, by train, about two hours and 45 minutes. You could also ride a bike, which will take about 17 hours without stops.

Train connections between the two are very good and you usually won’t have any sort of border check. While there was one during the pandemic when Germany and Denmark had different entry rules regarding testing and vaccination, they have been lifted by the time of writing this.

So all you have to do is sit back in comfort and wait for the Danish flag to appear out your window!

(Of course, you could always walk, which would “only” take you 60 hours to do without stopping. If you’re considering that, I hope you’ve taken a look at these Danish shoe brands so your feet handle the journey…)

How far is Germany from Denmark by plane?

While it will depend on where you are flying to and from, expect a flight from Denmark to Germany to take between an hour and an hour and a half. For example, a flight from Copenhagen to Hamburg takes one hour and five minutes, while flying to Munich takes an hour and a half.

Other airports in Denmark aren’t super well connected so if you’re not flying from Copenhagen, you should expect a stopover there on the way through, which will obviously add to your time.

Copenhagen Airport to go to Germany from Denmark by plane

Overall, though, it’s clear that flying is much faster than other modes of transport. At the same time, the train connections between Denmark and Germany are improving by the day and you may find that it ends up being a similar amount of time overall.

After all, with a train, you don’t have to go through security, you don’t have to be there at least an hour in advance and you start and end from the city center. This can all save you a ton of time – not to mention the environmental factor!

And to help with your travels… What Do People in Denmark Speak – and Can You Speak English There?

How far is Denmark from Germany by train?

The time needed to go from Germany to Denmark by train will depend on where you’re starting and ending and what time you’re traveling. For example, a train from Berlin to Copenhagen can take just under seven hours, but you can also take a night train which will be just over 11 hours so you can sleep.

Denmark and Germany are not far from one another and because of this, I much prefer to travel between the two by train. It’s more comfortable, I can use the time to work or just chill out, it’s often cheaper, I don’t have to mess around at the airport like when I fly, and I know I’m significantly reducing my carbon footprint.

train going to Denmark from Germany

Of course, taking the train from, say, Munich to Aarhus (12 hours+) is going to take a lot longer than Hamburg to Copenhagen (anywhere from 4.5 hours). But if you can, I would seriously recommend traveling between Denmark and Germany by train compared to flying.

You may also be interested in: 9 Best Cities to Live in Denmark (For Your Best Life)

What separates Denmark and Germany?

Denmark and Germany share a land border that is 42 miles (68km) long. The Baltic Sea also separates the two countries, especially the Danish islands to the east of Jutland, which is why you can travel between the two by road, train and even ferry.

There’s actually a tunnel being built at the moment under an 11 mile (18km) strip of sea between Denmark and Germany, which will provide an additional, convenient connection for the two countries once it’s completed in 2029. Safe to say, it’s another example of when it comes to how far Denmark and Germany are from one another, you could say that the distance is getting shorter by the day.