Heidelberg to Berlin train

Cheap train tickets from Heidelberg to Berlin

Showing times and prices for Oct 05

Cheapest

69

Average

100

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

2nd Cheapest
05:46PMHeidelberg Hbf5h09 10:55PMBerlin Hbf
1 transfer
691One-way
2nd Cheapest
08:25PMHeidelberg Hbf9h11 05:36AMBerlin Hbf
1 transfer
691One-way
05:47AMHeidelberg Hbf5h09 10:56AMBerlin Hbf
1 transfer
731One-way
07:55PMHeidelberg Hbf10h36 06:31AMBerlin Hbf
3 transfers
731One-way
04:23AMHeidelberg Hbf5h30 09:53AMBerlin Hbf
1 transfer
791One-way

Train schedule from Heidelberg to Berlin

Showing trains for tomorrow, Wednesday, October 5
12:56AMHeidelberg Hbf7h02 07:58AMBerlin Hbf
1 transfer
03:43AMHeidelberg Hbf5h44 09:27AMBerlin Hbf
2 transfers
04:23AMHeidelberg Hbf5h30 09:53AMBerlin Hbf
1 transfer
05:47AMHeidelberg Hbf5h09 10:56AMBerlin Hbf
1 transfer
06:02AMHeidelberg Hbf5h26 11:28AMBerlin Hbf
1 transfer
06:55AMHeidelberg Hbf5h19 12:14PMBerlin Hbf
2 transfers
07:08AMHeidelberg Hbf5h21 12:29PMBerlin Hbf
1 transfer
07:46AMHeidelberg Hbf5h08 12:54PMBerlin Hbf
1 transfer
08:10AMHeidelberg Hbf5h17 01:27PMBerlin Hbf
1 transfer
08:46AMHeidelberg Hbf5h28 02:14PMBerlin Hbf
2 transfers
09:10AMHeidelberg Hbf5h19 02:29PMBerlin Hbf
1 transfer
09:46AMHeidelberg Hbf5h10 02:56PMBerlin Hbf
1 transfer
10:10AMHeidelberg Hbf5h17 03:27PMBerlin Hbf
1 transfer
10:13AMHeidelberg Hbf6h00 04:13PMBerlin Hbf
2 transfers
10:46AMHeidelberg Hbf5h28 04:14PMBerlin Hbf
2 transfers
11:10AMHeidelberg Hbf5h19 04:29PMBerlin Hbf
1 transfer
11:46AMHeidelberg Hbf5h11 04:57PMBerlin Hbf
1 transfer
12:10PMHeidelberg Hbf5h17 05:27PMBerlin Hbf
1 transfer
12:46PMHeidelberg Hbf5h24 06:10PMBerlin Hbf
2 transfers
01:10PMHeidelberg Hbf5h15 06:25PMBerlin Hbf
2 transfers
01:10PMHeidelberg Hbf5h19 06:29PMBerlin Hbf
1 transfer
01:46PMHeidelberg Hbf5h11 06:57PMBerlin Hbf
1 transfer
01:46PMHeidelberg Hbf5h22 07:08PMBerlin Hbf
2 transfers
02:10PMHeidelberg Hbf5h17 07:27PMBerlin Hbf
1 transfer
02:43PMHeidelberg Hbf5h31 08:14PMBerlin Hbf
2 transfers
02:46PMHeidelberg Hbf5h28 08:14PMBerlin Hbf
3 transfers
03:10PMHeidelberg Hbf5h19 08:29PMBerlin Hbf
1 transfer
03:46PMHeidelberg Hbf5h09 08:55PMBerlin Hbf
1 transfer
04:10PMHeidelberg Hbf5h17 09:27PMBerlin Hbf
1 transfer
04:13PMHeidelberg Hbf6h07 10:20PMBerlin Hbf
2 transfers
05:10PMHeidelberg Hbf5h20 10:30PMBerlin Hbf
1 transfer
05:46PMHeidelberg Hbf5h09 10:55PMBerlin Hbf
1 transfer
06:10PMHeidelberg Hbf5h17 11:27PMBerlin Hbf
1 transfer
06:46PMHeidelberg Hbf5h36 12:22AMBerlin Hbf
2 transfers
06:46PMHeidelberg Hbf5h56 12:42AMBerlin Hbf
1 transfer
07:10PMHeidelberg Hbf5h32 12:42AMBerlin Hbf
2 transfers
07:55PMHeidelberg Hbf10h36 06:31AMBerlin Hbf
3 transfers
08:10PMHeidelberg Hbf9h26 05:36AMBerlin Hbf
2 transfers
08:25PMHeidelberg Hbf9h11 05:36AMBerlin Hbf
1 transfer
09:13PMHeidelberg Hbf8h23 05:36AMBerlin Hbf
2 transfers
11:14PMHeidelberg Hbf8h24 07:38AMBerlin Hbf
1 transfer

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets by train, bus or flight

Wed
Oct 05
Thu
Oct 06
Fri
Oct 07
Sat
Oct 08
Sun
Oct 09
Mon
Oct 10
Tue
Oct 11
Wed
Oct 12
Thu
Oct 13
Fri
Oct 14
Sat
Oct 15
Sun
Oct 16
Mon
Oct 17
Tue
Oct 18
Wed
Oct 19
Thu
Oct 20
Fri
Oct 21
Sat
Oct 22
Sun
Oct 23
Mon
Oct 24
Tue
Oct 25

Fastest train times from Heidelberg to Berlin

Showing times and prices for Oct 05

Fastest Journey

5 h 8 m

Average

5 h 54 m

Trains per day

41

Distance

479 km

It's difficult to get from Heidelberg to Berlin without transferring at least once.

Fastest
07:46AMHeidelberg Hbf5h08 12:54PMBerlin Hbf
1 transfer
1051One-way
2nd Fastest
05:47AMHeidelberg Hbf5h09 10:56AMBerlin Hbf
1 transfer
731One-way
2nd Fastest
03:46PMHeidelberg Hbf5h09 08:55PMBerlin Hbf
1 transfer
1051One-way
2nd Fastest
05:46PMHeidelberg Hbf5h09 10:55PMBerlin Hbf
1 transfer
691One-way
09:46AMHeidelberg Hbf5h10 02:56PMBerlin Hbf
1 transfer
1051One-way

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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Overview: Train from Heidelberg to Berlin

distanceDistance296 miles (478 km)
durationAverage train duration5 h 11 min
priceAverage train ticket price$44 (€42)
frequencyTrain frequency2 a day
changesDirect trainYes, there are 2 direct trains a day
carriersTrain providersDeutsche Bahn, FlixTrain, ÖBB | Nightjet, Deutsche Bahn with connection or Flixbus

Trains from Heidelberg to Berlin cover the 296 miles (478 km) long route taking on average 5 h 11 min with our travel partners like Deutsche Bahn, FlixTrain, ÖBB | Nightjet, Deutsche Bahn with connection or Flixbus. Normally, there are 2 trains operating per day, including direct services available. While the average ticket price for this trip costs around $44 (€42), you can find the cheapest train ticket for as low as $31 (€30). Travelers depart most frequently from Heidelberg Hbf and arrive in Berlin Hbf.

Train providers: Deutsche Bahn, ÖBB Nightjet and FlixBus from Heidelberg to Berlin trains

Buy your official Deutsche Bahn, ÖBB Nightjet and FlixBus train tickets from Heidelberg to Berlin from $31 (€30) with Omio. Find train times and tickets for over 1000 travel companies to compare and book the most convenient route.

Deutsche Bahn
FlixBus
ÖBB Nightjet

Deutsche Bahn (DB) is Germany’s main provider of train services and makes on average about 40, 000 domestic and international journeys per day. Deutsche Bahn’s fleet of trains includes the high-speed ICE (Intercity Express) as well as the IC (Intercity), EC (Eurocity), IRE (Interregio-Express), RE (Regional Express) and RB (Regionalbahn), which differ in terms of comfort and the time needed to travel. For example, while toilets are standard amenities, services like onboard restaurants or free WiFi are only available on certain train types and routes. Deutsche Bahn is well-known for its wide range of fares like Super Saver, Saver, and Flexible and discount cards like the Bahncard 25, 50 and 100, which you can also use for your Heidelberg to Berlin train.

Deutsche Bahn from Heidelberg to Berlin train information:

  • Average Duration: 5 h
  • Average Price: $31
  • Deutsche Bahn frequency: 1 a day

FlixBus is one of the most popular low-cost train companies in Europe. Founded in Germany, FlixBus has expanded its services throughout Europe and even to the United States, giving travelers in both continents the option to take a long-distance train at an affordable price. FlixBus also operates overnight trains on select routes throughout Europe. FlixBus offers only the Standard ticket for all its routes, which allows you to bring one carry-on bag and one checked bag per person. Additional fees apply for bringing extra luggage and making specific seat reservations, such as if you want to book an Extra Seat, Table Seat or the Panorama Seat. Standard amenities onboard include free Wi-Fi, power outlets to charge your phone, tablet or laptop during long train journeys, extra legroom, luggage space and toilets.

    Save time and money by searching for and booking your ÖBB Nightjet train from Heidelberg to Berlin online with Omio! If you’re looking for the cheapest, fastest or earliest ÖBB Nightjet train between Heidelberg and Berlin, Omio can help you out every step of the way. Check current ÖBB Nightjet train schedules for the ideal departure and arrival times, compare the best connections for the 296 miles (478 km) journey from Heidelberg to Berlin as well as ticket information for the train (such as baggage allowance and amenities offered onboard), and then book a cheap train ticket – all in one convenient place. If you are using the Omio app to search for trains from Heidelberg to Berlin, you can check straight away if the ÖBB Nightjet ticket is a mobile ticket, which makes it easy for you to go paperless when traveling without needing to purchase tickets in person at the train station. Buy your official ÖBB Nightjet Heidelberg to Berlin train tickets online on Omio quickly and easily and enjoy the travel experience!

      Train tickets from Heidelberg to Berlin: when to book to save $

      Time Price Savings
      1 week earlier 30 €
      2 weeks earlier 25 €20%
      3 weeks earlier 20 €50%
      1 month before 20 €50%
      2 months earlier 20 €50%
      3 months earlier 20 €50%


      Train companies often offer promotional prices and offers—by buying in advance—you can get access the best prices for trains in the U.S., Canada, and the major European railroad operators. Search on Omio to check prices and cheap train tickets from Heidelberg - Berlin. Easily find the most attractive rates and choose the your preferred route for your journey. Book and choose your mobile ticket: avoid the queues at the station and the added stress of printing your ticket.

      The rule of buying in advance to save money is not only valid when booking a flight but also for train travel. Train tickets are generally on sale 6 months before the departure date. Some train booking tips from us:

      • Buying your train ticket from Heidelberg - Berlin 3 weeks in advance means you can save on average up to 50% compared to the price available on the day of departure.
      • If you book a ticket Heidelberg - Berlin with 2 months in advance you save up to about 50% compared to the initial price.
      • By booking 3 months in advance, you could save up to 50%.
      • On Omio you can find all offers, train times and prices for train travel in Europe, the U.S., and Canada.

      Travel Tips: Trains from Heidelberg to Berlin

      Travel Tips: Travel by train 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
      Train tickets between Heidelberg and Berlin for some dates and times can be found for as cheap as $31 (€30)  one way in the next 7 days.
      The train price from Heidelberg to Berlin is on average $44 (€42)  if you are looking to book your tickets for this trip in the next 7 days.
      The Heidelberg to Berlin train distance is approximately 296 miles (478 km).
      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 train journey time is on average 5 h 11 min.

      When departing from Heidelberg, you have various train station options to start your trip from including Heidelberg Hbf, Heidelberg-Pfaffengrund/Wieblingen and Heidelberg-Altstadt. When arriving in Berlin, you can end your route in train stations like Berlin Hbf, Berlin Spandau and Berlin Südkreuz.

      Omio customers book a train from Heidelberg Hbf   to Berlin Hbf   most frequently for this route.

      The most popular departure train station with passengers for this route, called Heidelberg Hbf, is located 0.9 miles (1.4 km) from the city center of Heidelberg.

      The most popular arrival train station, Berlin Hbf, is located 3.5 miles (5.6 km) away from the city center of Berlin.

      For the best Heidelberg to Berlin train to book, you can travel safely and comfortably with Deutsche Bahn, FlixTrain, ÖBB | Nightjet, Deutsche Bahn with connection or Flixbus. However, it's always good to check all possible train providers with services from Heidelberg to Berlin to compare what amenities they may offer.
      The average number of trains departing Heidelberg for Berlin is 2 a day. The train schedules and services may vary between weekdays and weekends.
      The earliest train departing from Heidelberg to Berlin leaves at 6: 07 AM. The last train departing from Heidelberg to Berlin leaves at 11: 27 PM. You can find the latest Heidelberg to Berlin train schedule on Omio and book the best time to leave for your journey on your chosen travel date.
      If you buy the Heidelberg to Berlin train within the next 7 days, you can find one way tickets to cost on average $44 (€42). However, booking your train ticket in advance gives you access to the best prices for trains from Heidelberg to Berlin. Look out for train tickets for this route to go on sale a few months before your planned departure date to find the best deals.

      Important Stations and Airports for this Journey

      Heidelberg
      Berlin
      Heidelberg Hbf is the most popular Heidelberg railway station for Omio travelers, but it's not the only one. Read all the information you need to know about the main train stations in Heidelberg for your trip to Berlin.
      Amenities at station
      WifiWifi
      LockersLockers
      ShoppingShopping
      ParkingParking
      TaxisTaxis
      AccessibilityAccessibility
      ticketOfficeHours
      Ticket Office Hours
      At a Travel Center you will receive the following services with personal consultation: Tickets and reservations up to shortly before departure, season tickets and DB monthly season tickets on subscription as well as DB BahnCard related offers. Furthermore, national and international timetable and fare information is available in addition to supplementary services and offers for your rail journey.
      Amenities at station
      WifiWifi
      LockersLockers
      ShoppingShopping
      ParkingParking
      TaxisTaxis
      AccessibilityAccessibility
      Amenities at station
      WifiWifi
      LockersLockers
      ShoppingShopping
      ParkingParking
      TaxisTaxis
      AccessibilityAccessibility
      Amenities at station
      WifiWifi
      LockersLockers
      ShoppingShopping
      ParkingParking
      TaxisTaxis
      AccessibilityAccessibility
      Amenities at station
      WifiWifi
      LockersLockers
      ShoppingShopping
      ParkingParking
      TaxisTaxis
      AccessibilityAccessibility
      Amenities at station
      WifiWifi
      LockersLockers
      ShoppingShopping
      ParkingParking
      TaxisTaxis
      AccessibilityAccessibility
      Amenities at station
      WifiWifi
      LockersLockers
      ShoppingShopping
      ParkingParking
      TaxisTaxis
      AccessibilityAccessibility

      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.

      ios-badge
      android-badge
      Hand With Phone
      Currency
      Language