You can get from Berlin to Copenhagen by train, bus or flight.
To get from Berlin to Copenhagen on Nov 28 we recommend taking a flight because it’s the best combination of price and speed.
Find all the dates and times for this journey by train, bus, and flight, .
|Distance||219 miles (354 km)|
|Available travel modes||Bus, ferry, flight or train|
|Ticket price range||$49 - $268|
|Cheapest mode||Train • $49 (€45) • 6 h 58 min|
|Fastest mode||Flight • $268 (€247) • 55 min|
|Popular travel companies||Flixbus, easyJet or Deutsche Bahn|
Travel 219 miles (354 km) by bus, ferry, flight or train between Berlin and Copenhagen. If speed is a priority, then a flight is the best option with an average duration of 55 min; whereas, if saving money is more important, then a train is the best option with prices starting as low as $49 (€45). The most popular travel companies which serve this trip are Flixbus, easyJet or Deutsche Bahn among others. Travelers can even take a direct bus, flight or train from Berlin to Copenhagen.
Travelers heading to Copenhagen from Berlin can choose between flying, catching the bus, taking the train or using car pooling services like Bla Bla Car. Flying is easily the quickest and most convenient way to travel, but buses and trains are a comfortable, affordable alternative.
Return trips from Copenhagen to Berlin are also available.
With 18 daily buses from Berlin to Copenhagen, catching a bus is a great way to travel between these two cities. Travelers can choose from buses operated by Flixbus, Infobus and Postbus, with services starting as early as 2:00 a.m. and finishing late in the evening. The bus takes between 7 hours 30 minutes and 10 hours to reach Copenhagen.
Deutsche Bahn operates a daily train from Berlin to Copenhagen, making the train a good way to travel. Trains start at 6:30 a.m. and continue to leave almost every hour until the final departure time juts before midnight. There are no direct trains though, so you'll need to change - usually in Hamburg. Expect the journey to take just over 7 hours.
Flying is comfortably the fastest way to travel from Berlin to Copenhagen. SAS, Air Berlin, and Easyjet all provide daily flights from Berlin to Copenhagen, taking a little over 1 hour to make the journey. Flights leave as early as 7:20 a.m. and the last take off is at 9:30 p.m. so there should always be a convenient departure slot.
Travel from Berlin, Germany to Copenhagen, Denmark is: Unrestricted.
International entry is currently allowed for: Entry is unrestricted for citizens and permanent residents of Germany.
The government of Denmark has imposed the following measures to reduce the spread of COVID-19:
The above information was last verified on 11/17/22. Remember to check the latest COVID-19 travel safety regulations for your trip between Berlin and Copenhagen closer to your planned date of departure here.
The current restriction level for returning to Berlin, Germany from Denmark is: Unrestricted.
Reentering Germany is currently allowed for: Entry is unrestricted for citizens and permanent residents of Denmark
All travelers returning to Germany must observe the following safety measures to reduce the spread of COVID-19 in the country:
The information above was last checked on 11/6/22. We do our best to keep this information up-to-date, but regulations can change due to the nature of the coronavirus pandemic, so please double check the latest COVID-19 travel safety regulations ahead of your trip back to Berlin from Copenhagen here.
There are 4 ways to travel from Berlin to Copenhagen including taking a bus, ferry, flight or train.
The cheapest way to go to Copenhagen from Berlin is by taking a train, which costs on average $49 (€45).
This is compared to other ways of getting to Copenhagen:
A train is generally $56 (€51) less than a bus for the same trip. Taking a bus costs on average $104 (€96) from Berlin to Copenhagen.
A train is generally $219 (€202) less than a flight for the same trip. Taking a flight costs on average $268 (€247) from Berlin to Copenhagen.
The fastest way from Berlin to Copenhagen is by flight with an average journey time of 55 min.
There are alternative travel options to Copenhagen that can usually take longer:
In comparison, taking a bus requires on average 7 h 35 min of travel time.
In comparison, going by train can take 6 h 58 min on average.
Copenhagen is approximately 219 miles (354 km) away from Berlin.
The average frequency per day from Berlin to Copenhagen is:
However, we recommend checking specific travel dates for your trip between Berlin and Copenhagen as scheduled services by bus, ferry, flight or train can vary by season or day of the week.
These are the most popular departure and arrival points when traveling from Berlin to Copenhagen:
Omio works with many trusted partners that can help you travel the best way from Berlin to Copenhagen:
Yes, there are direct routes from Berlin to Copenhagen with the following travel companies:
Direct services to Copenhagen tend to save you time and add more convenience as you won't need to transfer at another stop in between, so it's worth paying attention to before booking tickets for your trip.
Before traveling from Berlin to Copenhagen, it’s good to know what ticket you can buy and how much it will cost in the next 7 days:
But we recommend booking Berlin to Copenhagen tickets online a few months before your planned travel date to score the best deals and save money on your trip.
Here are some other resources that might have the information you need