Compare prices and tickets by train, bus or flight

Thu
Jan 20
$42Deutsche Bahn
$29BlaBlaCar Bus
$251Lufthansa
Fri
Jan 21
$42Deutsche Bahn
$34BlaBlaCar Bus
$168Air Baltic
Sat
Jan 22
$29Deutsche Bahn
$29BlaBlaCar Bus
$179Lufthansa
Sun
Jan 23
$29Deutsche Bahn
$29BlaBlaCar Bus
$96Eurowings
Mon
Jan 24
$29Deutsche Bahn
$29BlaBlaCar Bus
$157Lufthansa
Tue
Jan 25
$21Deutsche Bahn
$36BlaBlaCar Bus
$136Lufthansa
Wed
Jan 26
$29Deutsche Bahn
$29BlaBlaCar Bus
$179Lufthansa
Thu
Jan 27
$12FlixTrain
$29BlaBlaCar Bus
$179Lufthansa
Fri
Jan 28
$24FlixTrain
$36BlaBlaCar Bus
$121Lufthansa
Sat
Jan 29
$29Deutsche Bahn
$29BlaBlaCar Bus
$121Lufthansa
Sun
Jan 30
$21Deutsche Bahn
$31BlaBlaCar Bus
$84Eurowings
Mon
Jan 31
$29Deutsche Bahn
$29BlaBlaCar Bus
$96Eurowings
Tue
Feb 1
$29Deutsche Bahn
$36BlaBlaCar Bus
$120Eurowings
Wed
Feb 2
$21Deutsche Bahn
$29BlaBlaCar Bus
$96Eurowings
Thu
Feb 3
$12FlixTrain
$29BlaBlaCar Bus
$120Eurowings
Fri
Feb 4
$29Deutsche Bahn
$29BlaBlaCar Bus
$93Lufthansa
Sat
Feb 5
$21Deutsche Bahn
$29BlaBlaCar Bus
$107Lufthansa
Sun
Feb 6
$21Deutsche Bahn
$29BlaBlaCar Bus
$72Eurowings
Mon
Feb 7
$21Deutsche Bahn
$29BlaBlaCar Bus
$72Eurowings
Tue
Feb 8
$21Deutsche Bahn
$29BlaBlaCar Bus
$96Eurowings

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

Ryanair
Easyjet
Eurowings
Vueling

Overview: Heidelberg to Berlin flight

distanceDistance296 miles (478 km)
durationAverage flight duration1 h 10 min
priceAverage plane ticket price$177 (€147)
changesDirect flightYes
carriersAirlinesLufthansa, easyJet or Eurowings

Flights from Heidelberg to Berlin cover the 296 miles (478 km) long route taking on average 1 h 10 min with our travel partners like Lufthansa, easyJet or Eurowings. There are direct flight services available. You can get the cheapest plane tickets for this trip for as low as $96 (€80), but the average price of plane tickets is $177 (€147).

Airlines: Eurowings and Lufthansa flights from Heidelberg to Berlin

You can travel by flight to Berlin from Heidelberg with Eurowings and Lufthansa for as low as $96 (€80). When you search for schedules and tickets, Omio will show you the best journey.

Eurowings
Lufthansa

Eurowings is Germany's leading low-cost airline and offers a choice of Smart, Best and BIZclass fares for your next flight between Heidelberg and Berlin.

Omio helps you compare and book the perfect flight with Eurowings to Berlin from Heidelberg for a smooth and relaxing journey. Check the latest Eurowings flight schedules for the ideal departure and arrival times, take a look at the travel information for the Heidelberg to Berlin flight with Eurowings (such as baggage allowance and amenities offered onboard), compare the best connections for your Heidelberg - Berlin route and then book a cheap plane ticket with ease. The distance between Heidelberg and Berlin by plane is 296 miles (478 km). You can book tickets for this Eurowings flight for as low as $96 (€80) one-way if you book in advance. When you search for Eurowings tickets between Heidelberg and Berlin in the Omio app, you can also check whether they are mobile tickets quickly and easily. If they are mobile tickets, then you can go paperless when taking a flight. Book that perfect Eurowings Heidelberg - Berlin plane ticket online and enjoy your trip!

  • Average Price: $96

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

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

Travel Tips: Heidelberg to Berlin Flight

Take a flight 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 Heidelberg to Berlin.
FAQs

How much do cheap flights to Berlin from Heidelberg cost?

If you’re looking to save money on tickets, you can find cheap Heidelberg to Berlin flights for as little as $96 (€80)  in the next 7 days.

How much is the flight from Heidelberg to Berlin on average?

In the next 7 days you can expect to pay on average $177 (€147)  for a flight ticket from Heidelberg to Berlin.

How far is Heidelberg to Berlin by plane?

The distance between Heidelberg and Berlin by plane is approximately 296 miles (478 km).

How many hours is the flight time to Berlin from Heidelberg?

While the time it takes to travel 296 miles (478 km) to Berlin from Heidelberg can vary based on specific dates, weekends, and holidays, the Heidelberg to Berlin flight journey time is on average 1 h 10 min.

Which airlines can get me from Heidelberg to Berlin?

For the trip from Heidelberg to Berlin you can take a flight with Lufthansa, easyJet or Eurowings. Be sure to check out all possible airlines that offer services between Heidelberg and Berlin on Omio to compare what amenities they may have.

When does the first flight depart from Heidelberg to Berlin? When does the last flight depart from Heidelberg to Berlin?

You can take the first flight from Heidelberg to Berlin at 5: 10 AM. The last flight from Heidelberg to Berlin that you can take departs at 8: 20 PM. Omio shows you the latest flight from Heidelberg to Berlin schedule to help you book the best departure time for this trip.

How early should I buy Heidelberg to Berlin plane tickets to get the best deals?

If you book a plane ticket from Heidelberg to Berlin within the next 7 days, you can find tickets to cost on average $177 (€147) one way. However, we recommend booking your flight in advance to get access to the best prices. Plane tickets from Heidelberg to Berlin are generally on sale a few months before the planned departure date.