Search and Compare
Find the cheapest or fastest trip for you by comparing bus with 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
Traveling between London and Copenhagen should be simple, and you can choose between rail, bus and plane options. However, if you are in a hurry, flying is easily the fastest and most convenient way to travel. That way, you can be in Copenhagen within a couple of hours, while buses and trains can take 18 hours or more.
Return trips from Copenhagen to London are also available.
Buses from London to Copenhagen are offered once per day by National Express. The bus leaves London Victoria Coach Station at 7:00 p.m., and travels overnight to Copenhagen, arriving at 8:30 p.m. the next day. One change is require along the way, resulting a couple of extra hours on the total journey time, which is usually around 24 hours.
The best way to travel to Copenhagen by train is to catch a Eurostar to Paris or Brussels and then transfer to a service to the Danish capital. Plenty of trains leave both Paris and Brussels every day, and the journey to Copenhagen takes around 12 hours. A stop will be required, generally in Cologne or Hamburg. Overall, expect the rail journey from London to take at least 15 hours.
Flights from London to Copenhagen are the easiest way to travel between the two cities. Daily flights are provided by British Airways, Norwegian, SAS, EasyJet, and Ryanair. Flights take around 1 hour 55 minutes, and there are over 20 direct connections every day of the week. You can also choose whether to fly from Luton, Gatwick or Heathrow.