|Shortest Duration||3h 35m|
|Trips per day||20|
Deutsche Bahn operates, on average, 20 train schedule(s) from Schwaig to Heidelberg. The average Deutsche Bahn ticket to Heidelberg costs $65.79. Cheap Deutsche Bahn tickets to Heidelberg are available on Wanderu starting from $35.10. In Schwaig, Deutsche Bahn departs from Behringersdorf and 1 other station. In Heidelberg, Deutsche Bahn arrives at Heidelberg-Pfaffengrund/Wieblingen and no other station.
An average trip on Deutsche Bahn from Schwaig to Heidelberg takes 4 hours and 31 minutes, while the fastest available Deutsche Bahn trip will get you to Heidelberg in 3 hours and 35 minutes,
On weekends, Deutsche Bahn offers 29 trips per day and you could expect to pay $65.14 for a weekend getaway trip to Heidelberg.