The average train between Domžale and Novo Mesto takes 2h 55m and the fastest train takes 2h 11m. The train service runs several times per day from Domžale to Novo Mesto. 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 Domžale and Novo Mesto. The earliest departure is at 6:10 AM in the morning, and the last departure from Domžale is at 11:27 PM which arrives into Novo Mesto at 6:40 AM. All services require a transfer, and take on average 2h 55m. The schedules shown below are for the next available departures.

2h 40m • 1 change

2h 46m • 1 change

2h 32m • 1 change

2h 30m • 1 change

2h 40m • 1 change

2h 46m • 1 change

2h 32m • 1 change

2h 30m • 1 change

2h 40m • 1 change

2h 46m • 1 change

2h 32m • 1 change

2h 30m • 1 change

2h 40m • 1 change

2h 46m • 1 change

2h 32m • 1 change

2h 30m • 1 change

2h 40m • 1 change

2h 46m • 1 change

2h 32m • 1 change

2h 30m • 1 change
Want to know about travelling from Domžale to Novo Mesto? 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 Domžale to Novo Mesto. However, there are services departing from Domžale station and arriving at Novo Mesto station via Novo mesto center. The journey, including transfers, takes approximately 2h 55m.
Domžale to Novo Mesto train services, operated by Slovenske železnice (SŽ), depart from Ljubljana station.
Domžale to Novo Mesto train services, operated by Slovenske železnice (SŽ), arrive at Novo mesto center station.
The distance between Domžale and Novo Mesto is 58 km. The road distance is 90 km.
Slovenske železnice (SŽ) operates a train from Ljubljana to Novo mesto center hourly. Tickets cost €15–22 and the journey takes 1h 49m.