Travel options
from Heidelberg to Berlin

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

Our recommendation

To get from Heidelberg to Berlin on 26 May we recommend taking a flight because it’s the best combination of price and speed.

18:45Frankfurt am Main Airport1h10 19:55Berlin Brandenburg Airport
0 changes
£1081One-way
Cheapest
18:46Heidelberg Hbf6h17 01:03Berlin Hbf
1 changes
£681One-way
Other options
20:15Frankfurt am Main Airport1h10 21:25Berlin Brandenburg Airport
0 changes
£1081One-way
19:10Heidelberg Hbf5h53 01:03Berlin Hbf
2 changes
£771One-way
15:20Heidelberg Hbf5h35 20:55Berlin Hbf
1 changes
£891One-way

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.

Trenitalia
Easyjet
Deutsche Bahn
SNCF

Compare prices and tickets Prices for trains, buses and flights

Thu
26 May
£60Deutsche Bahn
£36Flixbus
£96Lufthansa Cityline
Fri
27 May
£31Deutsche Bahn
£30Flixbus
£71Eurowings
Sat
28 May
£36FlixTrain
£25Flixbus
£71Eurowings
Sun
29 May
£53Deutsche Bahn
£42Flixbus
£196Eurowings
Mon
30 May
£43Deutsche Bahn
£21Flixbus
£160Eurowings
Tue
31 May
£18FlixTrain
£21Flixbus
£124airmax
Wed
1 Jun
£27FlixTrain
£21Flixbus
£178airmax
Thu
2 Jun
£27FlixTrain
£25Flixbus
£142airmax
Fri
3 Jun
£42FlixTrain
£36Flixbus
£192Lufthansa
Sat
4 Jun
£35Deutsche Bahn
Find prices
£75Lufthansa
Sun
5 Jun
£35Deutsche Bahn
Find prices
£62Eurowings
Mon
6 Jun
£30FlixTrain
£30Flixbus
£75Lufthansa
Tue
7 Jun
£32Deutsche Bahn
£25Flixbus
£107airmax
Wed
8 Jun
£9FlixTrain
£21Flixbus
£71Eurowings
Thu
9 Jun
£20Deutsche Bahn
£21Flixbus
£89Eurowings
Fri
10 Jun
£40Deutsche Bahn
Find prices
£89Eurowings
Sat
11 Jun
£32Deutsche Bahn
Find prices
£71Eurowings
Sun
12 Jun
£27Deutsche Bahn
£25Flixbus
£53Eurowings
Mon
13 Jun
£20FlixTrain
£21Flixbus
£89airmax
Tue
14 Jun
£21Deutsche Bahn
£21Flixbus
£62Eurowings

Travel Tips: Travel from Heidelberg 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 Heidelberg to Berlin.
FAQs

How do you get from Heidelberg to Berlin?

There are 3 ways to travel to Berlin from Heidelberg including taking a coach, flight or train.

What is the cheapest way from Heidelberg to Berlin?

A train service offers the cheapest way to travel from Heidelberg to Berlin, which costs on average £16.

This is compared to other ways of getting to Berlin:

A train is generally £2 less than a coach for the same route. A coach costs on average £18 from Heidelberg to Berlin.

A train journey is usually £55 less than a journey to Berlin by plane, which costs on average £70 for the same trip.

What is the fastest way to Berlin from Heidelberg?

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

Other travel options between Heidelberg and Berlin can usually take longer:

In comparison, going by coach can take 8 h 45 min   on average.

In comparison, going by train can take 4 h 57 min   on average.

How many miles are between Heidelberg and Berlin

Berlin is approximately 296 miles (478 km) away from Heidelberg.

How many services a day are there to Berlin from Heidelberg?

The average frequency per day from Heidelberg to Berlin is:

  • 25 trains a day.

However, we recommend checking specific travel dates for your trip from Heidelberg to Berlin as scheduled services by coach, flight or train can vary by season or day of the week.

What are the departure and arrival points when travelling from Heidelberg to Berlin?

These are the most popular departure and arrival points when travelling from Heidelberg to Berlin:

  • Most travellers board their coach from Heidelberg, Alte Eppelheimer Straße (Hbf) and arrive in Berlin, Zentralen Omnibusbahnhof.
  • Most travellers who buy a train ticket from Heidelberg to Berlin depart from Heidelberg Hbf to Berlin Hbf.

Which travel companies can get me from Heidelberg to Berlin?

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

  • Flixbus can get you to Berlin by coach. You can find a good deal for coach tickets with Flixbus from Heidelberg to Berlin for £18 on Omio.
  • Travel with Eurowings for flights to Berlin. If you’re looking for a good deal on tickets, check for Eurowings Heidelberg to Berlin tickets on Omio for £70.
  • Travel with Deutsche Bahn to go to Berlin by train. For a good deal on tickets, you can find Deutsche Bahn Heidelberg to Berlin tickets on Omio for £16.

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

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

  • You can find direct coaches per day to Berlin with.
  • You can check for a direct flight to Berlin with Lufthansa or Eurowings with direct flights per day.
  • You'll find direct train services to Berlin with Deutsche Bahn or FlixTrain with around 25 direct trains every day.

As you won't need to change at another stop in between, direct services to Berlin tend to save you time and add more convenience, so it's worth paying attention to before you book tickets for this route.

Where else should I travel to after my journey from Heidelberg to Berlin ends?

Many of our customers travelling from Heidelberg to Berlin don't make Berlin their final stop. Some of the destinations worth visiting after are Amsterdam, Prague or Paris, either of which you could add to your Heidelberg and Berlin trip itinerary. Check Omio for the best and cheapest ways to travel from Berlin to any of these top destinations today!

How early should I buy tickets between Heidelberg and Berlin online for the best deals?

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

  • Coach tickets cost £18 one way on average.
  • Plane tickets cost on average £70 one way.
  • Train tickets are costing £16 one way on average.

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