|Fastest time||2h 40m|
|Trips per day||191|
Deutsche Bahn operates, on average, 191 train schedule(s) from Eschweiler to Heidelberg. The average Deutsche Bahn ticket to Heidelberg costs £56.86. Cheap Deutsche Bahn tickets to Heidelberg are available on Wanderu starting from £26.99. In Eschweiler, Deutsche Bahn departs from Eschweiler Hbf and no other station. In Heidelberg, Deutsche Bahn arrives at Heidelberg Hbf and 2 other stations.
An average trip on Deutsche Bahn from Eschweiler to Heidelberg takes 3 hours and 46 minutes, while the fastest available Deutsche Bahn trip will get you to Heidelberg in 2 hours and 40 minutes,
On weekends, Deutsche Bahn offers 191 trips per day and you could expect to pay £56.86 for a weekend getaway to Heidelberg.