How to get from London to Berlin

More than 1,000 travel companies trust us to sell their tickets all in one place.

Deutsche Bahn
Place to stay

Need a place to stay in Berlin?

view on map

Top pick hotels

View more

Entire homes & apartments

View more

Find the best accommodation for you, with our partner

View all

Compare prices and tickets Prices for trains, buses and flights

29 May
30 May
31 May
01 Jun
02 Jun
03 Jun
04 Jun
05 Jun
06 Jun
07 Jun
08 Jun
09 Jun
10 Jun
11 Jun
12 Jun
13 Jun
14 Jun
15 Jun
16 Jun
17 Jun
18 Jun

Travel Information between London and Berlin

distanceDistance577 miles (931 km)
modeAvailable travel modesCoach or flight
priceTicket price range£14 - £40
cheapestCheapest modeFlight • £14 • 1 h 40 min
fastestFastest modeFlight • £14 • 1 h 40 min
carriersPopular travel companiesFlixbus or Malta Air

Travel 577 miles (931 km) by coach or flight from London to Berlin. If speed is a priority, then a flight is the best option with an average duration of 1 h 40 min; whereas, if saving money is more important, then a flight is the best option with prices starting as low as £14. The most popular travel providers which serve this route are Flixbus or Malta Air among others. Travellers can even take a direct from London to Berlin.

How to Travel from London to Berlin

Travelling from London to Berlin is most convenient by plane as the two cities are located nearly 690 miles apart. This is a relatively popular journey and most low-cost airlines operate frequent services from all of London's airports, the flight to Berlin lasts just under 2 hours. Travelling by train or bus between the cities is also possible but takes considerably longer with a total journey time close to 11 hours.

Trains from London to Berlin | Buses from London to Berlin | Flights from London to Berlin

London to Berlin Travel Comparison

Average Price

Travel Time

Cheapest Time to Book




8 weeks before




8 weeks before



1hr 50mins

1 Month Before

What is the best way to travel from London to Berlin?

Cheapest way to travel from London to Berlin


Flying from Berlin to London is the cheapest way to travel. Flights from London to Berlin run daily with departures from most of London's major airports. British Airways and Air Berlin both offer direct services from London Heathrow to Berlin Tegel airport daily commencing services at 7:20 a.m. each morning and running at least one service an hour throughout the day. Flights on both airlines usually take no more than 1 hour 50 minutes. Easyjet runs a direct service from London Luton to Berlin Schönefeld daily beginning 6:00 a.m. as well as regular flights from London Gatwick totally a flight time of around 2 hours 5 minutes. It is also the fastest way to get to Berlin as well as the most convenient.

Most popular way to travel from London to Berlin


Most travellers that book through Omio chose to fly between London and Berlin, the information for which is above, although some also decide to travel by train. Train journeys between London and Berlin depart London St. Pancras train station and arrive at Berlin Hbf main railway station. Currently there is no direct service to Berlin available from London and the journey requires anywhere between 2-4 changes. Outbound services from London St. Pancras are operated by Eurostar, with connecting services from Brussels and beyond operated by DB Bahn's Intercity-Express (ICE) trains. Eurostar departures from London St. Pancras commence at 6:50 a.m. each day with services running regularly at least once every 2 hours in the mornings and afternoons with a midday break and final departure time of 8:01 p.m. Journeys requiring 2-3 connections taking between 10-12 hours to complete with later departures and more connections increasing journey time to upwards of 17 hours.

Travel Tips: Travel from London to Berlin

Travel 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 London to Berlin.

Travel from London, United Kingdom to Berlin, Germany is: Partially open.

Is international entry into Berlin from London restricted?

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

Do I need to self-quarantine upon arrival to Berlin, Germany from London?

Entry Requirements:

  • Entry is allowed only for fully vaccinated travellers
  • Travellers must present a negative COVID-19 test as either a RT-PCR performed within 3 hours prior to arrival, or an Antigen test performed within 2 hours prior to arrival
  • Travellers with a certificate of vaccination are exempt from providing a negative COVID-19 test
  • Travellers who have recovered from COVID-19 in the last 9 months are exempt from providing a negative COVID-19 test (certificate needed)
  • Digital entry registration is required prior to arrival

What are the COVID-19 safety measures to follow in Berlin, Germany?

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

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

The above information was last verified on 26/05/2022. Remember to check the latest COVID-19 travel safety regulations for your trip to Berlin from London closer to your planned date of departure here.

Return travel to London, United Kingdom from Germany is: Fully open.

Are there any travel restrictions on reentering United Kingdom from Germany?

Entry into United Kingdom is allowed for: Entry is fully open for citizens and permanent residents of Germany.

Are there requirements to self-quarantine on arrival into United Kingdom from Germany?

Requirements for reentering United Kingdom:

  • No COVID-19 testing required
  • No quarantine required

What are the requirements for social distancing and wearing face masks in United Kingdom?

All travellers must abide by the following measures in United Kingdom to reduce the spread of coronavirus in the country:

  • Social distance: metre (s) ( feet)
  • Face masks: Regional advice

The above information about your return travel to London, United Kingdom was last verified on 26/05/2022. As this information can change due to the nature of the pandemic, please check the latest COVID-19 travel safety regulations   closer to your planned date of travel to London from Berlin.

There are 2 ways that you can travel from London to Berlin. You can take a coach or flight.

Flight services offer the cheapest way to get from London to Berlin. Tickets for a flight cost on average £14.

This is compared to other travel options to Berlin:

A flight is generally £26 less than a coach for the same route. A coach costs on average £40 from London to Berlin.

The fastest way from London to Berlin is by flight with an average journey time of 1 h 40 min.

Other travel options to Berlin from London can usually take longer:

In comparison, getting to Berlin by coach can take on average 20 h 55 min.

The London to Berlin distance is approximately 577 miles (931 km).

These are the most popular departure and arrival points for travellers from London to Berlin:

  • Flights mostly depart from London Heathrow Airport and arrive in Berlin Brandenburg Airport.

If finding a good deal is your main consideration for your trip from London to Berlin, then we'll help you find the best value travel companies for you:

  • Flixbus can take you to Berlin by coach. If searching for a good deal on coaches, you can find tickets for Flixbus from London to Berlin for £40.
  • Travel with Malta Air for flights to Berlin. If you’re looking for a good deal on tickets, check for Malta Air London to Berlin tickets on Omio for £14.
Omio customers who travel from London to Berlin often also extend their holiday to go to Amsterdam, Prague or Paris. Omio can help you plan your trip by finding the best connections between Berlin and these popular destinations at a great price.

When planning your trip to Berlin from London, it’s good to keep in mind what tickets to purchase and their prices in the next 7 days:

  • Coach tickets cost on average £40 one way.
  • Plane tickets cost on average £14 one way.

However, we recommend buying tickets between London and Berlin online a few months in advance to get the best deals and save money on your upcoming journey.

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

Hand With Phone