The average train between Zittau and Oberstdorf takes 12h 47m and the fastest train takes 10h 13m. The train service runs several times per day from Zittau to Oberstdorf. 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 4 hours between Zittau and Oberstdorf. The earliest departure is at 4:11 AM at night, and the last departure from Zittau is at 11:01 PM which arrives into Oberstdorf at 2:19 PM. All services require a transfer at Dresden Bahnhof Neustadt and take an average of 12h 47m. The schedules shown below are for the next available departures.





11h 16m • 5 changes




10h 40m • 5 changesArrives next day





16h 43m • 5 changesArrives next day





15h 18m • 5 changes




11h 8m • 5 changes




11h 19m • 5 changes




11h 16m • 5 changes




10h 40m • 5 changes




11h 8m • 5 changes




11h 19m • 5 changes




11h 16m • 5 changes




10h 40m • 5 changes




11h 8m • 5 changes




11h 19m • 5 changes




11h 16m • 5 changes




10h 40m • 5 changes




10h 16m • 5 changes




10h 15m • 5 changes




10h 13m • 5 changesArrives next day





17h 35m • 5 changes




10h 16m • 5 changes




10h 15m • 5 changes




10h 13m • 5 changesArrives next day





16h 43m • 5 changesWant to know about travelling from Zittau to Oberstdorf? 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 Zittau to Oberstdorf. However, there are services departing from Zittau station and arriving at Oberstdorf station via Dresden-Neustadt station, Leipzig Hbf station, Nürnberg Hbf station, Augsburg Hbf station and Kempten station. The journey, including transfers, takes approximately 12h 47m.
Zittau to Oberstdorf train services, operated by Die Länderbahn, depart from Zittau station.
Zittau to Oberstdorf train services, operated by Deutsche Bahn Regio (DB Regional), arrive at Oberstdorf station.
Book your Zittau to Oberstdorf train tickets online with Omio.
The distance between Zittau and Oberstdorf is 508.5 km. The road distance is 668 km.
You can take a train from Zittau to Oberstdorf via Dresden Bahnhof Neustadt, Leipzig Hbf, Nürnberg Hbf, Augsburg Hbf, and Kempten in around 10h 54m.