Travel options
from Heidelberg to London

You can get from Heidelberg to London by train, bus or flight.

Our recommendation

To get from Heidelberg to London on Jan 19 we recommend taking a flight because it’s the best combination of price and speed.

07:25AMFrankfurt am Main Airport3h40 10:05AMLondon Heathrow Airport
1 changes
07:25AMFrankfurt am Main Airport3h40 10:05AMLondon Heathrow Airport
1 changes
Other options
08:00PMFrankfurt am Main Airport1h45 08:45PMLondon Heathrow Airport
0 changes
08:00AMFrankfurt am Main Airport1h45 08:45AMLondon Heathrow Airport
0 changes
06:55AMFrankfurt am Main Airport3h35 09:30AMLondon City Airport
1 changes

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

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

Deutsche Bahn

Travel Information from Heidelberg to London

distanceDistance412 miles (665 km)
modeAvailable travel modesBus or flight
priceTicket price range$66 - $168
cheapestCheapest modeFlight • $66 (€55) • 1 h 35 min
fastestFastest modeFlight • $66 (€55) • 1 h 35 min
carriersPopular travel companiesFlixbus or Malta Air

Travel 412 miles (665 km) by bus or flight to London from Heidelberg. If speed is a priority, then a flight is the best option with an average duration of 1 h 35 min; whereas, if saving money is more important, then a flight is the best option with prices starting as low as $66 (€55). The most popular travel companies which serve this route are Flixbus or Malta Air among others. Travelers can even take a direct bus or flight from Heidelberg to London.

The Window Seat

Read more about London

London: A City Guide
London: A City Guide

Where do you start with a city like London? Each corner of this sprawling metropolis has its own distinct vibe. If you like the finer things head to the West, if leafy gardens are your thing then North is for...

Continue reading
Capital Gains
Capital Gains

Europe’s biggest capital cities are all mesmerizing in their own right but depending on what type of person you are, one of the big five—Berlin, London, Madrid, Paris and Rome—will call to you more...

Continue reading
Beyond Greta
Beyond Greta

The global outbreak of COVID-19 has made us reevaluate our lives in every way. Things that used to worry us don’t seem important anymore. The pandemic has also cast a spotlight on what we are doing to our...

Continue reading

Travel Tips: Travel from Heidelberg to London

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

What COVID-19 safety information and travel restrictions should I be aware of before I go to London, United Kingdom from Heidelberg, Germany?

International travel from Heidelberg, Germany to London, United Kingdom is: Partially open.

Can I enter United Kingdom if coming from Germany?

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

Am I required to self-quarantine upon arrival to London if traveling from Heidelberg?

Conditions of entry:

  • Negative COVID-19 test issued at most 2 days before arrival for unvaccinated travellers
  • Prebook and pay for day 2 and day 8 COVID-19 PCR tests for unvaccinated travellers
  • 10-day mandatory self-quarantine
  • Travellers with a certificate of vaccination are exempt from compulsory quarantine
  • Prebook and pay for a COVID-19 test, to be taken on the end of day 1 for vaccinated travellers
  • Passenger Locator Form (PLF) required

What measures do I need to follow in London, United Kingdom due to the pandemic?

All travelers in United Kingdom must observe the following coronavirus safety measures:

  • Social distance: 1 metre (s) (3 feet)
  • Face mask: Regional advice

The information above was last checked on 1/17/22; however, this can change before your date of travel so please make sure to review the latest COVID-19 travel safety regulations   for your upcoming trip between Heidelberg and London.

Am I required to self-quarantine when I return to Heidelberg, Germany from London, United Kingdom?

Return travel to Heidelberg, Germany from United Kingdom is: Partially open.

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

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

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

Requirements for reentering Germany:

  • Negative COVID-19 test issued at most 2 days before arrival and 10 day mandatory self quarantine
  • Travellers with a certificate of vaccination are exempt from compulsory quarantine
  • Travellers who have recovered from COVID-19 in the last 6 months are exempt from compulsory quarantine (certificate needed)
  • Negative COVID-19 test is required to end quarantine early. This test occurs on day 5 in quarantine
  • Digital entry registration is required prior to arrival
  • The exact quarantine requirements depend on the regulations in each federal state

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

All travelers must abide by the following measures in Germany to reduce the spread of coronavirus in the country:

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

The above information about your return travel to Heidelberg, Germany was last verified on 1/17/22. 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 Heidelberg from London.

What are the ways to get from Heidelberg to London?

There are 2 ways to get from Heidelberg to London: bus or flight.

What is the cheapest way to get from Heidelberg to London?

The cheapest way to go to London from Heidelberg is by taking a flight, which costs on average $66 (€55).

This is compared to other ways of getting to London:

A flight is generally $103 (€85) less than a bus for the same trip. Taking a bus costs on average $168 (€140) from Heidelberg to London.

What is the quickest way from Heidelberg to London?

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

There are alternative travel options to London that can usually take longer:

In comparison, taking a bus requires on average 17 h 55 min   of travel time.

How far is it from Heidelberg to London?

London is approximately 412 miles (665 km) away from Heidelberg.

Where do I depart from Heidelberg? Where do I arrive in London?

These are the most popular departure and arrival points when traveling from Heidelberg to London:

  • Most travelers who purchase a bus ticket from Heidelberg to London depart from Heidelberg, HD Hauptbahnhof Ost to London, Hammersmith Bridge Road.

Which travel companies can take me from Heidelberg to London?

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

  • Travel with Flixbus for buses to London. If you’re looking for a good deal on tickets, check for Flixbus Heidelberg to London tickets on Omio for $168 (€140).
  • Malta Air can get you to London by plane. You can find a good deal for plane tickets with Malta Air from Heidelberg to London for $66 (€55) on Omio.

Is there a way to travel directly from Heidelberg to London?

Yes, there are direct routes from Heidelberg to London with the following travel companies:

  • You'll find direct buses with.
  • You'll find direct flights with Lufthansa, Lufthansa Cityline or Eurowings.

Direct services to London 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 journey.

What other popular destinations should I add to my itinerary for my trip from Heidelberg to London?

Omio customers who travel from Heidelberg to London often also extend their vacation to go to Paris, Amsterdam or Brussels. Omio can help you plan your trip by finding the best connections between London and these popular destinations at a great price.

How early should I purchase Heidelberg to London tickets online to score the best deals?

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

  • Bus tickets cost on average $168 (€140) one way.
  • Plane tickets are costing $66 (€55) one way on average.

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