Trains from Berlin to Heidelberg

Fri, Aug 23
Easy as 1, 2, 3
Choose the cheapest and fastest routes from over 800 official partners
Get there your way
Enjoy travelling by train, bus and flight across Europe
Every time, anywhere
Because your trip doesn't end with a ticket, we’re here for you all the way

The cheapest trains

from Berlin
to Heidelberg

Showing times and prices for Aug 23

Cheapest

£76

Average

£131

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

The average ticket from Berlin to Heidelberg will cost around £ 131 if you buy it on the day, but the cheapest tickets can be found for only £ 76.

carrier-logo
06:01Berlin Hbf (tief)6h1212:13Heidelberg Hbf
1 change
£761One-way
carrier-logo
06:01Berlin Hbf (tief)6h2512:26Heidelberg-Weststadt/Südstadt
2 changes
£761One-way
carrier-logo
23:52Berlin Hbf9h0408:56Heidelberg-Weststadt/Südstadt
2 changes
£1011One-way
carrier-logo
19:28Berlin Hbf (tief)7h0702:35Heidelberg-Weststadt/Südstadt
2 changes
£1011One-way
carrier-logo
17:37Berlin Hbf (tief)5h1622:53Heidelberg Hbf
2 changes
£1011One-way

Train Times

Berlin to Heidelberg

Showing trains for tomorrow, Fri, Aug 23
carrier-logo
00:07Berlin Hbf (S-Bahn)8h4908:56Heidelberg-Weststadt/Südstadt
0 changes
carrier-logo
00:07Berlin Hbf (S-Bahn)8h4108:48Heidelberg Hbf
0 changes
carrier-logo
03:57Berlin Hbf5h5109:48Heidelberg Hbf
0 changes
carrier-logo
03:57Berlin Hbf5h5909:56Heidelberg-Weststadt/Südstadt
0 changes
carrier-logo
05:28Berlin Hbf (tief)5h2010:48Heidelberg Hbf
0 changes
carrier-logo
05:28Berlin Hbf (tief)5h2810:56Heidelberg-Weststadt/Südstadt
0 changes
carrier-logo
05:57Berlin Hbf5h5911:56Heidelberg-Weststadt/Südstadt
0 changes
carrier-logo
05:57Berlin Hbf5h5111:48Heidelberg Hbf
0 changes
carrier-logo
06:01Berlin Hbf (tief)6h1212:13Heidelberg Hbf
0 changes
carrier-logo
06:01Berlin Hbf (tief)6h2512:26Heidelberg-Weststadt/Südstadt
0 changes
carrier-logo
07:28Berlin Hbf (tief)5h2012:48Heidelberg Hbf
0 changes
carrier-logo
07:28Berlin Hbf (tief)5h2812:56Heidelberg-Weststadt/Südstadt
0 changes
carrier-logo
07:37Berlin Hbf (tief)5h1112:48Heidelberg Hbf
0 changes
carrier-logo
07:37Berlin Hbf (tief)5h1912:56Heidelberg-Weststadt/Südstadt
0 changes
carrier-logo
07:56Berlin Hbf5h5213:48Heidelberg Hbf
0 changes
carrier-logo
07:56Berlin Hbf6h0013:56Heidelberg-Weststadt/Südstadt
0 changes
carrier-logo
07:59Berlin Hbf6h2714:26Heidelberg-Weststadt/Südstadt
0 changes
carrier-logo
08:05Berlin Hbf (tief)6h0814:13Heidelberg Hbf
0 changes
carrier-logo
08:05Berlin Hbf (tief)6h2114:26Heidelberg-Weststadt/Südstadt
0 changes
carrier-logo
09:28Berlin Hbf (tief)5h2814:56Heidelberg-Weststadt/Südstadt
0 changes
carrier-logo
09:28Berlin Hbf (tief)5h2014:48Heidelberg Hbf
0 changes
carrier-logo
09:37Berlin Hbf (tief)5h1914:56Heidelberg-Weststadt/Südstadt
0 changes
carrier-logo
09:37Berlin Hbf (tief)5h1114:48Heidelberg Hbf
0 changes
carrier-logo
09:57Berlin Hbf5h5115:48Heidelberg Hbf
0 changes
carrier-logo
09:57Berlin Hbf5h5915:56Heidelberg-Weststadt/Südstadt
0 changes
carrier-logo
10:05Berlin Hbf (tief)6h2116:26Heidelberg-Weststadt/Südstadt
0 changes
carrier-logo
10:05Berlin Hbf (tief)6h0816:13Heidelberg Hbf
0 changes
carrier-logo
11:28Berlin Hbf (tief)5h2016:48Heidelberg Hbf
0 changes
carrier-logo
11:28Berlin Hbf (tief)5h2816:56Heidelberg-Weststadt/Südstadt
0 changes
carrier-logo
11:57Berlin Hbf5h5917:56Heidelberg-Weststadt/Südstadt
0 changes
carrier-logo
11:57Berlin Hbf5h5117:48Heidelberg Hbf
0 changes
carrier-logo
12:01Berlin Hbf6h2518:26Heidelberg-Weststadt/Südstadt
0 changes
carrier-logo
12:05Berlin Hbf (tief)6h0818:13Heidelberg Hbf
0 changes
carrier-logo
12:05Berlin Hbf (tief)6h2118:26Heidelberg-Weststadt/Südstadt
0 changes
carrier-logo
13:28Berlin Hbf (tief)5h2818:56Heidelberg-Weststadt/Südstadt
0 changes
carrier-logo
13:28Berlin Hbf (tief)5h2018:48Heidelberg Hbf
0 changes
carrier-logo
13:37Berlin Hbf (tief)5h1918:56Heidelberg-Weststadt/Südstadt
0 changes
carrier-logo
13:37Berlin Hbf (tief)5h1118:48Heidelberg Hbf
0 changes
carrier-logo
13:57Berlin Hbf5h5919:56Heidelberg-Weststadt/Südstadt
0 changes
carrier-logo
13:57Berlin Hbf5h5119:48Heidelberg Hbf
0 changes
carrier-logo
14:05Berlin Hbf (tief)6h2120:26Heidelberg-Weststadt/Südstadt
0 changes
carrier-logo
14:05Berlin Hbf (tief)6h0820:13Heidelberg Hbf
0 changes
carrier-logo
15:27Berlin Hbf (tief)5h2920:56Heidelberg-Weststadt/Südstadt
0 changes
carrier-logo
15:27Berlin Hbf (tief)5h2720:54Heidelberg Hbf
0 changes
carrier-logo
15:37Berlin Hbf (tief)5h1720:54Heidelberg Hbf
0 changes
carrier-logo
15:37Berlin Hbf (tief)5h1920:56Heidelberg-Weststadt/Südstadt
0 changes
carrier-logo
15:59Berlin Hbf5h5421:53Heidelberg Hbf
0 changes
carrier-logo
15:59Berlin Hbf6h0322:02Heidelberg-Weststadt/Südstadt
0 changes
carrier-logo
16:05Berlin Hbf (tief)6h3222:37Heidelberg-Weststadt/Südstadt
0 changes
carrier-logo
16:05Berlin Hbf (tief)6h1822:23Heidelberg Hbf
0 changes
carrier-logo
16:05Berlin Hbf (tief)6h2722:32Heidelberg-Weststadt/Südstadt
0 changes
carrier-logo
17:28Berlin Hbf (tief)5h2522:53Heidelberg Hbf
0 changes
carrier-logo
17:28Berlin Hbf (tief)5h5823:26Heidelberg-Weststadt/Südstadt
0 changes
carrier-logo
17:37Berlin Hbf (tief)5h1622:53Heidelberg Hbf
0 changes
carrier-logo
17:37Berlin Hbf (tief)5h4923:26Heidelberg-Weststadt/Südstadt
0 changes
carrier-logo
17:59Berlin Hbf6h2900:28Heidelberg-Weststadt/Südstadt
0 changes
carrier-logo
17:59Berlin Hbf6h2600:25Heidelberg Hbf
0 changes
carrier-logo
18:05Berlin Hbf (tief)6h3200:37Heidelberg Hbf
0 changes
carrier-logo
18:05Berlin Hbf (tief)6h2000:25Heidelberg Hbf
0 changes
carrier-logo
18:05Berlin Hbf (tief)6h2300:28Heidelberg-Weststadt/Südstadt
0 changes
carrier-logo
18:50Berlin Hbf (tief)6h3901:29Heidelberg Hbf
0 changes
carrier-logo
18:50Berlin Hbf (tief)6h4401:34Heidelberg Hbf
0 changes
carrier-logo
19:28Berlin Hbf (tief)7h0702:35Heidelberg-Weststadt/Südstadt
0 changes
carrier-logo
19:28Berlin Hbf (tief)8h0603:34Heidelberg Hbf
0 changes
carrier-logo
19:28Berlin Hbf (tief)6h5802:26Heidelberg Hbf
0 changes
carrier-logo
21:28Berlin Hbf (tief)7h0004:28Heidelberg Hbf
0 changes
carrier-logo
21:28Berlin Hbf (tief)8h2905:57Heidelberg-Weststadt/Südstadt
0 changes
carrier-logo
23:52Berlin Hbf9h0408:56Heidelberg-Weststadt/Südstadt
0 changes
carrier-logo
23:52Berlin Hbf8h5608:48Heidelberg Hbf
0 changes

This is the last train of the day.

Find all the dates and times for this journey

COMPARE

Prices across different modes

Train
Bus
Flight
Fri
Aug 23
£36FlixTrain
£29Flixbus
£64Lufthansa
Sat
Aug 24
£34FlixTrain
£21Flixbus
£53Lufthansa
Sun
Aug 25
£42Deutsche Bahn
£33Flixbus
£64Lufthansa
Mon
Aug 26
£34Deutsche Bahn
£25Flixbus
£53Lufthansa
Tue
Aug 27
£34Deutsche Bahn
£21Flixbus
£53Lufthansa
Wed
Aug 28
£30Deutsche Bahn
£21Flixbus
£53Lufthansa
Thu
Aug 29
£24FlixTrain
£21Flixbus
£47easyJet
Fri
Aug 30
£25FlixTrain
£24Flixbus
£53easyJet
Sat
Aug 31
Find prices
£29Flixbus
£43easyJet
Sun
Sep 1
£42Deutsche Bahn
£28Flixbus
£53Lufthansa
Mon
Sep 2
£34Deutsche Bahn
£21Flixbus
£48easyJet
Tue
Sep 3
£25Deutsche Bahn
£21Flixbus
£39easyJet
Wed
Sep 4
£25Deutsche Bahn
£21Flixbus
£35easyJet
Thu
Sep 5
£14FlixTrain
£21Flixbus
£35easyJet
Fri
Sep 6
£28Deutsche Bahn
£21Flixbus
£43easyJet
Sat
Sep 7
£33FlixTrain
£24Flixbus
£48Germanwings
Sun
Sep 8
£26FlixTrain
£28Flixbus
£53Lufthansa
Mon
Sep 9
£28Deutsche Bahn
£29Flixbus
£53Lufthansa
Tue
Sep 10
£25Deutsche Bahn
£21Flixbus
£43easyJet
Wed
Sep 11
£10FlixTrain
£15Flixbus
£44easyJet

The fastest trains

from Berlin
to Heidelberg

Showing times and prices for Aug 23

Fastest Journey

5h 11m

Average

6h 10m

Trains per day

69

Distance

479 km

It's difficult to get from Berlin to Heidelberg without changing at least 1 times.

Fastest
carrier-logo
07:37Berlin Hbf (tief)5h1112:48Heidelberg Hbf
2 changes
£1421One-way
Fastest
carrier-logo
09:37Berlin Hbf (tief)5h1114:48Heidelberg Hbf
2 changes
£1421One-way
Fastest
carrier-logo
13:37Berlin Hbf (tief)5h1118:48Heidelberg Hbf
2 changes
£1421One-way
2nd Fastest
carrier-logo
17:37Berlin Hbf (tief)5h1622:53Heidelberg Hbf
2 changes
£1011One-way
carrier-logo
15:37Berlin Hbf (tief)5h1720:54Heidelberg Hbf
2 changes
£1421One-way

These companies trust us.
We sell their tickets all in one place.

Virgin Trains
East Coast
Cross Country
Deutsche Bahn
train

Journey Summary

Berlin to Heidelberg Train Information

Avg. Train Duration:
7 hours 44 minutes
Train Ticket Price: £20
Trains depart from:Berlin
Trains arrive in:Heidelberg
Distance:479 km
TrainTrain Companies:FlixTrain, Deutsche Bahn

Stations

Important Stations and Airports for this Journey
Berlin
Heidelberg
TrainBerlin Hbf

Amenities

Refreshments
WC

Frequently Asked Questions

Where is the train station and what is the best way to get there?
This station is not located in the city centre but it can be reached by public transport.
Metro lines U5
Bus lines M41, M85, 120, 123, 142, 147, 245
Suburban train lines S3, S5, S7, S9
Tram lines M5, M8, M10
TrainBerlin Ostbahnhof

Amenities

Refreshments

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

We use cookies to provide a better service, analyse user behaviour and to retarget Omio ads on other websites. By proceeding, you accept the use of cookies in accordance with our privacy policy. You may opt out at any time.