The bus between Bad Peterstal (Station) and Heidelberg takes 4h 7m. The bus runs, on average, once a week from Bad Peterstal (Station) to Heidelberg. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.
Buses run on demand between Bad Peterstal (Station) and Heidelberg. Service times information will be available soon. All services run direct with no transfers required, and take on average 4h 7m.
Want to know about travelling from Bad Peterstal (Station) to Heidelberg? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport? What is the quickest option? How much do tickets usually cost? and many more.
No, there is no direct bus from Bad Peterstal (Station) to Heidelberg. However, there are services departing from Bad Peterstal Bahnhof station and arriving at Heidelberg Pre Waypoint station via Appenweier Bahnhof station. The journey, including transfers, takes approximately 4h 7m.
Bad Peterstal (Station) to Heidelberg bus services, operated by SWEG (Südwestdeutsche Landesverkehrs-GmbH), depart from Bad Peterstal Bahnhof station.
Bad Peterstal (Station) to Heidelberg bus services, operated by FlixBus, arrive at Heidelberg Pre Waypoint station.
The distance between Bad Peterstal (Station) and Heidelberg is 114.5 km. The road distance is 138 km.
You can take a bus from Bad Peterstal Bahnhof to Heidelberg Pre Waypoint via Appenweier Bahnhof, Appenweier Bahnhof, Kehl Bahnhof, and Kehl train station in around 4h 7m.