The average train between Belgrade and Klenak takes 5h 8m and the fastest train takes 3h 5m. The train service runs several times per day from Belgrade to Klenak. 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 3 times a day between Belgrade and Klenak. The earliest departure is at 9:46 AM in the morning, and the last departure from Belgrade is at 10:15 PM which arrives into Klenak at 6:46 AM. All services require a transfer, and take on average 5h 8m. The schedules shown below are for the next available departures.

3h 5m • 1 change

3h 21m • 1 change
Arrives next day

8h 31m • 1 change

3h 5m • 1 change

3h 21m • 1 change
Arrives next day

8h 31m • 1 change

3h 5m • 1 change

3h 21m • 1 change
Arrives next day

8h 31m • 1 change
Want to know about travelling from Belgrade to Klenak? 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 Belgrade to Klenak. However, there are services departing from Belgrade station and arriving at Klenak station via Ruma. The journey, including transfers, takes approximately 5h 8m.
Belgrade to Klenak train services, operated by Srbija Voz, depart from Beograd Centar station.
Belgrade to Klenak train services, operated by Srbija Voz, arrive at Klenak station.
The distance between Belgrade and Klenak is 59.9 km. The road distance is 91 km.
You can take a train from Beograd Centar to Klenak via Ruma in around 2h 17m.