The average train between Cheb and Oberkotzau takes 59 min and the fastest train takes 55 min. There is a train service every few hours from Cheb to Oberkotzau. 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 hourly between Cheb and Oberkotzau. The earliest departure is at 6:31 AM in the morning, and the last departure from Cheb is at 8:31 PM which arrives into Oberkotzau at 9:33 PM. All services require a transfer, and take on average 59 min. The schedules shown below are for the next available departures.

1h 13m • 1 change

56 min • 1 change

1h 2m • 1 change

55 min • 1 change

1h 13m • 1 change

56 min • 1 change

1h 2m • 1 change

55 min • 1 change

1h 13m • 1 change

56 min • 1 change

1h 2m • 1 change

55 min • 1 change
Want to know about travelling from Cheb to Oberkotzau? 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 Cheb to Oberkotzau. However, there are services departing from Cheb station and arriving at Oberkotzau station via Marktredwitz. The journey, including transfers, takes approximately 59 min.
Cheb to Oberkotzau train services, operated by agilis, depart from Cheb station.
Cheb to Oberkotzau train services, operated by agilis, arrive at Oberkotzau station.
The distance between Cheb and Oberkotzau is 37.4 km. The road distance is 63 km.
You can take a train from Cheb to Oberkotzau via Marktredwitz in around 1h 3m.