|Shortest Duration||2h 40m|
|Trips per day||191|
Book Deutsche Bahn from Eschweiler to Heidelberg from £27.38. There are 191 Deutsche Bahn schedules from Eschweiler to Heidelberg and you can expect on average to pay £57.69 for a Deutsche Bahn ticket to Heidelberg. In Eschweiler, Deutsche Bahn departs to Heidelberg 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 £57.69 for a weekend getaway to Heidelberg.