You can get from Berlin to Copenhagen by train, bus or flight.
To get from Berlin to Copenhagen on Sep 18 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, flight or train|
|Ticket price range||$41 - $122|
|Cheapest mode||Bus • $41 (€32) • 8 h 15 min|
|Fastest mode||Flight • $122 (€97) • 1 h|
|Popular travel companies||Flixbus, easyJet or Deutsche Bahn|
Travel 219 miles (354 km) by bus, flight or train between Berlin and Copenhagen. If speed is a priority, then a flight is the best option with an average duration of 1 h; whereas, if saving money is more important, then a bus is the best option with prices starting as low as $41 (€32). 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: Partially open.
International entry is currently allowed for: Entry is partially open 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 9/14/21. Remember to check the latest COVID-19 travel safety regulations for your trip to Copenhagen from Berlin closer to your planned date of departure here.
The current restriction level for returning to Berlin, Germany from Denmark is: Partially open.
Reentering Germany is currently allowed for: Entry is partially open 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 9/16/21. 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 3 ways to get from Berlin to Copenhagen: bus, flight or train.
The cheapest way to go to Copenhagen from Berlin is by taking a bus, which costs on average $41 (€32).
This is compared to other ways of getting to Copenhagen:
A bus is generally $81 (€65) less than a flight for the same route. Taking a flight costs on average $122 (€97) from Berlin to Copenhagen.
Taking a bus is usually $59 (€47) less than taking a train to Copenhagen, which costs on average $100 (€80) for the same trip.
The fastest way from Berlin to Copenhagen is by flight with an average journey time of 1 h.
There are alternative travel options to Copenhagen that can usually take longer:
In comparison, traveling by bus can take you on average 8 h 15 min.
In comparison, taking a train requires on average 8 h 1 min of travel time.
Copenhagen is approximately 219 miles (354 km) away from Berlin.
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 purchase 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