The average train between Merano and Bad Tölz takes 7h 6m and the fastest train takes 6h 41m. There is a train service every few hours from Merano to Bad Tölz. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.
Trains run every 2 hours between Merano and Bad Tölz. The earliest departure is at 6:00 AM in the morning, and the last departure from Merano is at 7:16 PM which arrives into Bad Tölz at 6:57 AM. All services require a transfer at Brennero - Brenner and take an average of 7h 6m. The schedules shown below are for the next available departures.





6h 57m • 5 changes





6h 44m • 5 changes





6h 41m • 5 changes





6h 41m • 5 changes





6h 45m • 5 changes





6h 42m • 5 changes





6h 42m • 5 changes





6h 42m • 5 changes





6h 45m • 5 changes





6h 42m • 5 changes





6h 42m • 5 changes





6h 42m • 5 changes





6h 57m • 5 changes





6h 44m • 5 changes





6h 41m • 5 changes





6h 41m • 5 changes
Want to know about travelling from Merano to Bad Tölz? 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 train from Merano to Bad Tölz. However, there are services departing from Merano station and arriving at Bad Tölz station via Brennero - Brenner. The journey, including transfers, takes approximately 7h 6m.
Merano to Bad Tölz train services, operated by Trenitalia, depart from Merano Meran station.
Merano to Bad Tölz train services, operated by Trenitalia, arrive at Bad Tölz station.
Book your Merano to Bad Tölz train tickets online with Trenitalia, ÖBB and 2 other operators.
The distance between Merano and Bad Tölz is 125.2 km. The road distance is 320 km.
You can take a train from Merano Meran to Bad Tölz via Brennero - Brenner, Innsbruck Hauptbahnhof, Kufstein, Rosenheim, and Holzkirchen in around 6h.