Compare prices and tickets by train, coach or flight

Fri
3 Dec
£61Deutsche Bahn
£30BlaBlaCar Bus
Find prices
Sat
4 Dec
£27FlixTrain
£25BlaBlaCar Bus
£71Eurowings
Sun
5 Dec
£40Deutsche Bahn
£25BlaBlaCar Bus
£71Eurowings
Mon
6 Dec
£21Deutsche Bahn
£21BlaBlaCar Bus
£142Eurowings
Tue
7 Dec
£16Deutsche Bahn
£21BlaBlaCar Bus
£125Eurowings
Wed
8 Dec
£16Deutsche Bahn
£27BlaBlaCar Bus
£125Eurowings
Thu
9 Dec
£9FlixTrain
£21BlaBlaCar Bus
£125Eurowings
Fri
10 Dec
£21Deutsche Bahn
£21BlaBlaCar Bus
£102Lufthansa
Sat
11 Dec
£9FlixTrain
£21BlaBlaCar Bus
£62Eurowings
Sun
12 Dec
Find prices
£21BlaBlaCar Bus
£62Eurowings
Mon
13 Dec
£16Deutsche Bahn
£21BlaBlaCar Bus
£107Eurowings
Tue
14 Dec
£16Deutsche Bahn
£21BlaBlaCar Bus
£89Eurowings
Wed
15 Dec
£16Deutsche Bahn
£21BlaBlaCar Bus
£71Eurowings
Thu
16 Dec
£16Deutsche Bahn
£25BlaBlaCar Bus
£89Eurowings
Fri
17 Dec
£25Deutsche Bahn
£32BlaBlaCar Bus
£80Lufthansa
Sat
18 Dec
Find prices
£30BlaBlaCar Bus
£80Lufthansa
Sun
19 Dec
£16Deutsche Bahn
£34BlaBlaCar Bus
£71Eurowings
Mon
20 Dec
Find prices
£28BlaBlaCar Bus
£71Eurowings
Tue
21 Dec
£21Deutsche Bahn
£31BlaBlaCar Bus
£53Eurowings
Wed
22 Dec
£36Deutsche Bahn
£40Flixbus
£102Lufthansa
Thu
23 Dec
£48Deutsche Bahn
£49Flixbus
£107Eurowings

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

Ryanair
Easyjet
Eurowings
Vueling

Flight Information from Berlin to Heidelberg

distanceDistance296 miles (478 km)
durationAverage flight duration1 h 10 min
priceAverage plane ticket price£113 (€127)
changesDirect flightYes
carriersAirlinesLufthansa, easyJet, Eurowings or Air Berlin

Flights from Berlin to Heidelberg cover the 296 miles (478 km) long trip taking on average 1 h 10 min with our travel partners like Lufthansa, easyJet, Eurowings or Air Berlin. There are direct flight services available. While the average ticket price for this route costs around £113, you can find the cheapest plane ticket for as low as £71.

Airlines

Flight from Berlin to Heidelberg with Lufthansa and Eurowings

Travel from Berlin to Heidelberg from £71 with Omio’s flight partners Lufthansa and Eurowings! You can find the best timetables and tickets when comparing and booking the most convenient trip for you.

Eurowings
Lufthansa

Find the perfect Eurowings flight from Berlin to Heidelberg for a smooth and relaxing journey. Omio makes it convenient for you to check the latest Eurowings flight timetables and compare the cheapest, fastest or earliest flight from Berlin to Heidelberg. You can also check relevant travel information for the Eurowings flight, such as baggage allowance and amenities offered onboard, depending on the class fare you choose. Once you find the ideal route, book your cheap Eurowings plane tickets online. You can expect to travel around 296 miles (478 km) on this journey and your Eurowings Berlin to Heidelberg plane ticket can cost as little as £71 one-way if you book in advance. When you search for Eurowings tickets between Berlin and Heidelberg in the Omio app, you can quickly see if they are mobile tickets so that you can travel paperless. Buy your official Eurowings plane tickets online quickly and easily on Omio and enjoy the travel experience!

Eurowings has updated its ticket policies due to the coronavirus. Keep these in mind when booking your Eurowings tickets between Berlin and Heidelberg and when travelling by flight:

  • Cashless payments recommended
  • Online booking and check-in recommended

Travel Tips

Berlin to Heidelberg flight
Take a flight to Heidelberg 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 Berlin to Heidelberg.
FAQs
How much do cheap flights between Berlin and Heidelberg cost?
If you’re looking to save money on tickets, you can find a cheap flight between Berlin and Heidelberg for as little as £71  in the next 7 days.
What is the average price of plane tickets from Berlin to Heidelberg?
If you’re looking to book your plane tickets in the next week, you can expect the Berlin to Heidelberg flight price to come in at an average of £113  one way.
What is the distance between Berlin and Heidelberg via plane?
The flight distance from Berlin to Heidelberg is around 296 miles (478 km).
How many hours does it take from Berlin to Heidelberg by plane?
On average the Berlin to Heidelberg flight time is 1 h 10 min  covering the 296 miles (478 km) long journey, but the journey time can vary depending on specific dates or travelling on weekends and bank holidays.
What airlines go from Berlin to Heidelberg?
Take the Berlin to Heidelberg flight with Lufthansa, easyJet, Eurowings or Air Berlin. However, it's always good to check out all possible airlines for the trip between Berlin and Heidelberg as there might be differences in the amenities they offer.
Can I buy a direct flight from Berlin to Heidelberg?
Yes, you can look for direct flights from Berlin to Heidelberg with Lufthansa or Eurowings  without needing to change in between. Taking a direct flight tends to save you time getting you to your destination, so it's worth paying attention to this when booking a ticket for this trip.
When does the first flight depart from Berlin to Heidelberg? When does the last flight depart from Berlin to Heidelberg?
The earliest flight departing from Berlin to Heidelberg leaves at 05: 20. The last flight departing from Berlin to Heidelberg leaves at 19: 10. You can find the latest Berlin to Heidelberg flight timetable on Omio and book the best time to leave for your journey on your chosen travel date.
How early should I book Berlin to Heidelberg plane tickets to get the best deals?
In general, we recommend booking tickets for flights in advance to score the best deals from all possible airlines offering this journey and save money. If you purchase plane tickets from Berlin to Heidelberg within the next 7 days, you can find tickets to cost on average £113 one way. To find the best prices for this route, consider booking your plane ticket from Berlin to Heidelberg a few months in advance.