Home › Routes › Berlin to Copenhagen

How to get from Berlin to Copenhagen

Flying is fastest, about 1 h in the air and roughly 3 h 30–4 h door to door. The train takes about 7 hours, usually with a change in Hamburg, and coaches and driving use a Baltic Sea ferry and take 6–8 hours.

355 km apart (straight line)Day trip: noFlight · Train · Bus · Car

Best option: Flight. Several daily flights make it the quickest way, and Copenhagen airport is about 15 minutes from the centre by metro.

All the ways to make the trip

HowTimeHow oftenPrice*Good to know
flight
Direct flights from Berlin Brandenburg (BER) to Copenhagen (CPH)
about 1 h in the airseveral a dayabout €50–150The CPH metro and trains reach the city centre in about 15 minutes.
train
Trains from Berlin Hauptbahnhof to Hamburg, then a EuroCity/DSB train via Jutland to København H
about 7 ha few connections a dayabout €40–120, cheapest when booked earlyThe rail route runs via Flensburg and Funen while the Fehmarn Belt tunnel is under construction; check current timetables for engineering works.
bus
Long-distance coaches via Rostock and the ferry to Gedser
about 7–8 h1–3 a dayabout €30–60The ferry crossing is included in the ticket.
car
A19 to Rostock, Scandlines ferry Rostock–Gedser (about 2 h), then E55 to Copenhagen
about 6–7 h including the ferry (about 440 km)ferries roughly every 2 hoursfuel plus about €100–150 for the car ferryAlternatively via Puttgarden–Rødby or overland through Jutland (Great Belt Bridge toll).

*Approximate prices and times for 2026. Timetables change by season: check with the operator before you travel.

Open the route in Google Maps →

Book the trip

Compare flightsBerlin to Copenhagen and backHire a carPick up in BerlinBook a transferDoor to door on arrivalHotels in CopenhagenCompare prices for your dates

Partner links: TonyPlan may earn a small commission at no extra cost to you.

Tips

Common questions

Is there a direct train from Berlin to Copenhagen?

Most journeys need one change, typically in Hamburg, and take about 7 hours. Since the Puttgarden–Rødby train ferry ended, trains go the long way via Flensburg and Jutland until the Fehmarn Belt tunnel opens. Timetables change often because of construction work, so check current connections on the Deutsche Bahn or DSB websites.

What is the fastest way?

Flying. Direct flights from BER to Copenhagen take about an hour, and Copenhagen airport is only around 15 minutes from the centre by metro. Counting the trip to BER, security and boarding, expect about 3½–4 hours door to door, roughly half the time of the train or coach.

What is the cheapest way?

Coaches via the Rostock–Gedser ferry are usually cheapest, often around €30–50 when booked ahead. Early-booked train fares and promotional flights can be close in price. Driving works out expensive for one person because of the car ferry, but can make sense for a group of three or four.

Do I need to book ahead?

Yes, for the best prices. Train saver fares, coach tickets and flights all rise as departure approaches, and summer weekends fill up. If you drive, booking the Rostock–Gedser ferry in advance is recommended in July and August. Flexible train tickets can be bought on the day but cost more.

Copenhagen travel guideHow many days in CopenhagenWhere to stay in CopenhagenBerlin travel guide

Compiled by TonyPlan from operator and transport information and travel knowledge; updated 2026-10-05. Anything we could not confirm is marked as approximate.

Some links on this page are partner links. If you book through them TonyPlan earns a small commission — the price you pay is exactly the same.