Search and Compare
Find the cheapest or fastest trip for you by comparing buses with trains and flights
Your Travel, Organised
Book and store all your tickets quickly and conveniently on Omio
Support You Can Count On
Once you’ve booked your ticket, our customer service team is there to assist you
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.