COMPARE Prices across different modes

Sat
16 Oct
£130Deutsche Bahn
Find prices
Find prices
Sun
17 Oct
£130Deutsche Bahn
Find prices
£187easyJet
Mon
18 Oct
£70Deutsche Bahn
£63Flixbus
£182easyJet
Tue
19 Oct
£62Deutsche Bahn
£59Flixbus
£146Eurowings
Wed
20 Oct
£62Deutsche Bahn
£65Flixbus
£130Norwegian Air Shuttle
Thu
21 Oct
£53Deutsche Bahn
£35Flixbus
£113easyJet
Fri
22 Oct
£62Deutsche Bahn
£29Flixbus
£105easyJet
Sat
23 Oct
£62Deutsche Bahn
£18Flixbus
£50easyJet
Sun
24 Oct
£62Deutsche Bahn
£22Flixbus
£47Norwegian Air Shuttle
Mon
25 Oct
£40Deutsche Bahn
£19Flixbus
£38easyJet
Tue
26 Oct
£40Deutsche Bahn
Find prices
£32easyJet
Wed
27 Oct
£40Deutsche Bahn
Find prices
£50easyJet
Thu
28 Oct
£40Deutsche Bahn
£34Flixbus
£80easyJet
Fri
29 Oct
Find prices
£23Flixbus
£111easyJet
Sat
30 Oct
£40Deutsche Bahn
£18Flixbus
£50easyJet
Sun
31 Oct
£40Deutsche Bahn
£18Flixbus
£32easyJet
Mon
1 Nov
£40Deutsche Bahn
£19Flixbus
£35easyJet
Tue
2 Nov
£40Deutsche Bahn
£19Flixbus
£33Norwegian Air Shuttle
Wed
3 Nov
£40Deutsche Bahn
£26Flixbus
£39Norwegian Air Shuttle
Thu
4 Nov
£40Deutsche Bahn
£28Flixbus
£54Norwegian Air Shuttle
Fri
5 Nov
Find prices
£19Flixbus
£116easyJet

These companies trust us. We sell their tickets all in one place.

Virgin Trains
East Coast
Cross Country
Deutsche Bahn
Place to stay

Need a place to stay?

view on map
Top pick hotels
Entire homes & apartments

Find the best accommodation for you, with our partner Booking.com

View All

Train Information between Copenhagen and Berlin

distanceDistance219 miles (354 km)
durationAverage train duration8 h 3 min
priceAverage train ticket price£81 (€92)
frequencyTrain frequency1 a day
changesDirect trainYes, there is 1 direct train a day
carriersTrain providersDeutsche Bahn

Trains from Copenhagen to Berlin cover the 219 miles (354 km) long trip taking on average 8 h 3 min with our travel partners like Deutsche Bahn. Normally, there is 1 train operating per day, including direct services available. While the average ticket price for this route costs around £81, you can find the cheapest train ticket for as low as £53. Travellers depart most frequently from Copenhagen, Amagerbro St. Holm (Dalslandsgade) and arrive in Berlin Hbf.

Train companies

Deutsche Bahn trains from Copenhagen to Berlin

For as little as £53 you can travel by train between Copenhagen and Berlin with Deutsche Bahn. Omio will show you the best deals, timetables and tickets available for this trip.

Deutsche Bahn

Travel 219 miles (354 km) in comfort with Deutsche Bahn (DB) from Copenhagen to Berlin. Check the DB train timetable for your trip from Copenhagen to Berlin on Omio and then book DB tickets online quickly, easily and safely. For a Deutsche Bahn ticket from Copenhagen to Berlin you can pay as low as £53.

Deutsche Bahn is the main operator of Germany’s train services and makes an average of 40, 000 train journeys domestically and internationally every day. A special feature of Deutsche Bahn includes its wide range of ticket types, savings offers such as the Super Saver fares and discount cards like the Bahncard 25, 50 and 100, which you can also use at Omio.

DB uses different types of trains such as the ICE (Intercity Express), IC (Intercity), EC (Eurocity), IRE (Interregio-Express), RE (Regional Express) and RB (Regionalbahn) on its routes, which differ in terms of comfort and the time required to travel. For example, toilets are standard amenities, but other services like onboard restaurants or free WiFi are only available on certain trains.

Operator ticket policies for COVID

  • Normal conditions apply
  • Cashless payments recommended
  • Online booking and check-in recommended

Travel Tips

Trains from Copenhagen to Berlin
Travel by train to Berlin easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Copenhagen to Berlin.
FAQs
Am I allowed to travel by train from Copenhagen, Denmark to Berlin, Germany?

Travel between Copenhagen, Denmark and Berlin, Germany by train is: Partially open.

What is the status of international entry into Germany from Denmark?

International entry status: Entry is partially open for citizens and permanent residents of Denmark

Do I need to self-quarantine on arrival in Germany from Copenhagen?

Conditions of entry:

  • Negative COVID-19 test issued at most 3 days before arrival
  • Pre-arrival health declaration
  • The exact quarantine requirements depend on the regulations in each federal state
  • Digital entry registration is required prior to arrival

What are the safety rules to follow in Berlin, Germany?

When travelling in Germany, you must follow these COVID-19 safety rules:

  • Physical distance requirement: 1.5 metre (s) (5 feet)
  • Face mask requirement: Mandatory

The information above was last checked on 15/10/2021. This can change before your date of travel so please review the latest COVID-19 travel safety regulations   for your train to Berlin from Copenhagen before travelling.

Are there restrictions on returning to Denmark from Germany by train?

The current restriction level for your return trip by train from Berlin to Copenhagen is: Partially open

Are there any international entry restrictions on returning to Denmark from Germany?

Reentry to Denmark is allowed for: Entry is partially open for citizens and permanent residents of Germany

Do I need to quarantine on arrival in Denmark from Berlin?

What are the entry requirements?

  • Travellers issued with the EU Digital COVID Certificate are exempt from quarantine and COVID-19 testing
  • Travellers with a certificate of vaccination are exempt from providing a negative COVID-19 test
  • COVID-19 test upon arrival

What are the safety rules to follow in Copenhagen, Denmark?

The government of Denmark has imposed these measures to reduce the spread of COVID-19:

  • Physical distance: 2 metre (s) (7 feet)
  • Face mask: Mandatory

Last verified on 13/10/2021. We do our best to keep this information up to date, but regulations can change so please double check the latest COVID-19 travel safety regulations ahead of your Berlin to Copenhagen train here.

How much do cheap trains to Berlin from Copenhagen cost?
Looking to save money on your route? Omio customers have found the cheapest train between Copenhagen and Berlin for the next 7 days starting from £53  one way.
How much does the train from Copenhagen to Berlin cost on average?
The Copenhagen to Berlin train ticket price is on average £81  if you are looking to purchase your tickets for this route in the next week.
How far is it from Copenhagen to Berlin by train?
When travelling this route you should expect the distance from Copenhagen to Berlin via train to be approximately 219 miles (354 km).
How many hours does it take from Copenhagen to Berlin by train?
The Copenhagen to Berlin train duration is on average 8 h 3 min, which is to be expected when travelling 219 miles (354 km) to Berlin from Copenhagen. However, the time it takes can vary based on specific dates, weekends, and bank holidays.
What station does the Copenhagen to Berlin train leave from? Which Berlin train station do I come into from Copenhagen?

Some of the Copenhagen train stations to Berlin you can start your journey from include Copenhagen, Amagerbro St. Holm (Dalslandsgade) and Copenhagen, Islands Brygge St. (Oerestads Boulevard). Similarly, some of the arrival train stations in Berlin include Berlin Hbf, Berlin Spandau and Berlin Südkreuz.

When travelling this route, Omio customers are departing most frequently from Copenhagen, Amagerbro St. Holm (Dalslandsgade)   and arriving in Berlin Hbf.

Where is the train station in Copenhagen to go to Berlin? Where is the train station in Berlin located?

You can find the most popular departure train station for this journey, Copenhagen, Amagerbro St. Holm (Dalslandsgade), located approximately 1 mile (s) / 2 km from the city centre of Copenhagen. The most popular arrival train station in Berlin, called Berlin Hbf, is located around 1 mile (s) / 2 km away from its city centre.

Which train providers can take me from Copenhagen to Berlin?
For the journey from Copenhagen to Berlin you can take a train with Deutsche Bahn. Be sure to check out all possible train companies that offer services from Copenhagen to Berlin on Omio to compare what amenities they may have.
How many train services are there to Berlin from Copenhagen a day?
On average, there is 1 train a day from Copenhagen to Berlin. The train times and services may be different on weekends and holidays compared to weekdays.
What are the first and last departure train times from Copenhagen to Berlin?
The first Copenhagen to Berlin train departs at 05: 26   and the last train from Copenhagen to Berlin leaves at 17: 54. Check out the most up-to-date Copenhagen to Berlin train schedule on Omio and find the best time to travel to your destination.
How far in advance should I book a train ticket between Copenhagen and Berlin to get the best deals?
The price of a one way train ticket from Copenhagen to Berlin is on average £81 if you book within the next 7 days. But we recommend booking tickets before your planned travel date to find the best prices for trains from all possible train companies offering this route. In general, you can find train tickets between Copenhagen and Berlin available a few months in advance.

Important Stations and Airports for this Journey

Copenhagen
Berlin
Copenhagen, Amagerbro St. Holm (Dalslandsgade) is the most popular Copenhagen railway station for Omio travellers, but it's not the only one. Read all the information you need to know about the main train stations in Copenhagen for your journey to Berlin.