Travel options
from Berlin to Copenhagen

You can get from Berlin to Copenhagen by train, bus or flight.

Our recommendation

To get from Berlin to Copenhagen on Sep 18 we recommend taking a flight because it’s the best combination of price and speed.

07:40PMBerlin Brandenburg Airport1h10 08:50PMCopenhagen Airport
0 changes
$1421One-way
Cheapest
02:34PMBerlin Hbf10h30 01:04AMKøbenhavn H
6 changes
$951One-way
Other options
04:03PMBerlin Hbf9h01 01:04AMKøbenhavn H
3 changes
$991One-way
06:04PMBerlin Hbf10h06 04:10AMKøbenhavn H
3 changes
$991One-way
06:34AMBerlin Hbf9h34 04:08PMKøbenhavn H
6 changes
$1051One-way

Find all the dates and times for this journey by train, bus, and flight, .

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

Trenitalia
Easyjet
Deutsche Bahn
SNCF
Accommodation

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

COMPARE Prices for trains, buses and flights

Sat
Sep 18
$99Deutsche Bahn
$37Flixbus
$142easyJet
Sun
Sep 19
$74Deutsche Bahn
$37Flixbus
$128easyJet
Mon
Sep 20
$56Deutsche Bahn
$37Flixbus
$101easyJet
Tue
Sep 21
$56Deutsche Bahn
Find prices
$95easyJet
Wed
Sep 22
$56Deutsche Bahn
$62Flixbus
$87easyJet
Thu
Sep 23
$56Deutsche Bahn
$31Flixbus
$90easyJet
Fri
Sep 24
$56Deutsche Bahn
$31Flixbus
$87Norwegian Air Shuttle
Sat
Sep 25
$56Deutsche Bahn
$25Flixbus
$54easyJet
Sun
Sep 26
$56Deutsche Bahn
$37Flixbus
$107easyJet
Mon
Sep 27
$56Deutsche Bahn
$50Flixbus
$150easyJet
Tue
Sep 28
$52Deutsche Bahn
Find prices
$60easyJet
Wed
Sep 29
$52Deutsche Bahn
$52Flixbus
$60easyJet
Thu
Sep 30
$56Deutsche Bahn
$62Eurolines Germany
$69Norwegian Air Shuttle
Fri
Oct 1
$56Deutsche Bahn
$37Flixbus
$76easyJet
Sat
Oct 2
$56Deutsche Bahn
$25Flixbus
$53easyJet
Mon
Oct 4
$52Deutsche Bahn
Find prices
Find prices
Tue
Oct 5
$52Deutsche Bahn
Find prices
$47easyJet
Wed
Oct 6
$52Deutsche Bahn
$46Flixbus
$47easyJet
Thu
Oct 7
$56Deutsche Bahn
$19Flixbus
$69Norwegian Air Shuttle

Travel Information from Berlin to Copenhagen

distanceDistance219 miles (354 km)
modeAvailable travel modesBus, flight or train
priceTicket price range$41 - $122
cheapestCheapest modeBus • $41 (€32) • 8 h 15 min
fastestFastest modeFlight • $122 (€97) • 1 h
carriersPopular travel companiesFlixbus, 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.

Travel from Berlin to Copenhagen: Journey Details

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.

How to get from Berlin to Copenhagen

The Best Way According to our Users

When it comes to choosing a method of transportation from Berlin to Copenhagen, 54,03% of our customers do not hesitate to choose the flight as their preferred way to travel. Nowadays, passengers who want to fly around Europe have more options than ever before. With dozens of budget airlines covering several routes which connect to virtually all European countries, taking a flight to reach your desired destination is easy and inexpensive. The low fares and the short flight time are, among others, some of the reasons why our users choose the airplane as the best way to get from Berlin to Copenhagen, even if they have to face baggage limitations and long lines at check-in and security control. You can book your flights with Omio to make sure you are always taking the fastest route or getting the best deal. You can also add extra luggage and book securely with several methods of payment such as Apple Pay, PayPal and more.

Search on Omio to find cheap tickets from Berlin to Copenhagen. It’s easy to find the most attractive prices and choose your preferred route for your journey. Book on web or app, and travel with your mobile ticket —without the stress of printing your ticket.

Buses from Berlin to Copenhagen

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.

Trains from Berlin to 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.

Flights from Berlin to Copenhagen

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 Tips

Travel from Berlin to Copenhagen
Travel to Copenhagen 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 Berlin to Copenhagen.
FAQs
What are the COVID-19 travel restrictions for Copenhagen, Denmark if I’m coming from Berlin, Germany?

Travel from Berlin, Germany to Copenhagen, Denmark is: Partially open.

Is international entry into Copenhagen from Berlin restricted?

International entry is currently allowed for: Entry is partially open for citizens and permanent residents of Germany.

Do I need to self-quarantine upon arrival to Copenhagen, Denmark from Berlin?

  • Travellers issued with the EU Digital COVID Certificate are exempt from quarantine and COVID-19 testing
  • Entry is allowed only for essential reasons
  • Travellers with a certificate of vaccination are exempt from providing a negative COVID-19 test
  • COVID-19 test upon arrival

What are the COVID-19 safety measures to follow in Copenhagen, Denmark?

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

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

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.

Am I required to self-quarantine when I return to Berlin, Germany from Copenhagen, Denmark?

The current restriction level for returning to Berlin, Germany from Denmark is: Partially open.

Am I allowed to reenter Berlin, Germany from Copenhagen, Denmark?

Reentering Germany is currently allowed for: Entry is partially open for citizens and permanent residents of Denmark

Do I need to self-quarantine when I arrive back to Berlin from Copenhagen?

  • 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

Which rules do I need to follow in Berlin, Germany regarding COVID-19?

All travelers returning to Germany must observe the following safety measures to reduce the spread of COVID-19 in the country:

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

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.

How do I reach Copenhagen from Berlin?

There are 3 ways to get from Berlin to Copenhagen: bus, flight or train.

What is the cheapest way to go from Berlin to Copenhagen?

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.

What is the fastest way to get from Berlin to Copenhagen?

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.

What is the distance from Berlin to Copenhagen?

Copenhagen is approximately 219 miles (354 km) away from Berlin.

Where do I depart from Berlin? Where do I arrive in Copenhagen?

These are the most popular departure and arrival points when traveling from Berlin to Copenhagen:

  • Most travelers who book a plane ticket from Berlin to Copenhagen depart from Berlin Brandenburg Airport to Københavns Lufthavn.
  • Most travelers who book a train ticket from Berlin to Copenhagen depart from Berlin Hbf to Copenhagen, Amagerbro St. Holm (Dalslandsgade).
Which travel companies can take me from Berlin to Copenhagen?

Omio works with many trusted partners that can help you travel the best way from Berlin to Copenhagen:

  • You can travel to Copenhagen from Berlin by bus with Flixbus. You can find cheap tickets on Omio for $41 (€32) with Flixbus from Berlin to Copenhagen.
  • You can travel between Berlin and Copenhagen by flight with easyJet. You can find cheap tickets on Omio for $122 (€97) with easyJet from Berlin to Copenhagen.
  • You can take a train from Berlin to Copenhagen with Deutsche Bahn. Cheap tickets can be found for $100 (€80) with Deutsche Bahn from Berlin to Copenhagen.
Is there a direct service between Berlin and Copenhagen?

Yes, there are direct routes from Berlin to Copenhagen with the following travel companies:

  • You can travel directly by bus with.
  • You'll find direct flights with Norwegian Air Shuttle or Cityjet.
  • You'll find direct trains with.

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.

What other destinations are worth visiting after traveling from Berlin to Copenhagen?
Many of our customers who book a trip from Berlin to Copenhagen often extend their vacation and travel to other popular destinations like Stockholm, Hamburg or Amsterdam. If you’re thinking of adding another destination to your Berlin and Copenhagen itinerary, let Omio find you the best connections between Copenhagen and any of these top destinations today!
When should I buy a ticket from Berlin to Copenhagen online to score the best deals?

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:

  • A bus ticket is costing on average $41 (€32) one way for this trip.
  • A plane ticket for this journey costs on average $122 (€97) one way.
  • A train ticket for this journey is costing $100 (€80) one way on average.

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.

Stations

Important Stations and Airports for this Journey

Berlin
Copenhagen
Berlin, ZOB am Funkturm
Amenities
Berlin Ostbahnhof
Amenities
Refreshments