The average train between Viborg and Skovlunde takes 5h 22m and the fastest train takes 4h 18m. There is a train service every few hours from Viborg to Skovlunde. 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 Viborg and Skovlunde. The earliest departure is at 5:00 AM in the morning, and the last departure from Viborg is at 10:08 PM which arrives into Skovlunde at 5:01 AM. All services require a transfer at Aarhus H and take an average of 5h 22m. The schedules shown below are for the next available departures.


5h 25m • 2 changes


5h 25m • 2 changes


5h 25m • 2 changes


5h 25m • 2 changes


5h 25m • 2 changes


5h 23m • 2 changes


5h 22m • 2 changes


5h 19m • 2 changes


5h 25m • 2 changes


5h 23m • 2 changes


5h 22m • 2 changes


5h 19m • 2 changes


5h 11m • 2 changes


5h 11m • 2 changes


5h 11m • 2 changes


5h 11m • 2 changes
Want to know about travelling from Viborg to Skovlunde? 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 Viborg to Skovlunde. However, there are services departing from Viborg station and arriving at Skovlunde station via Aarhus H. The journey, including transfers, takes approximately 5h 22m.
Viborg to Skovlunde train services, operated by GoCollective, depart from Viborg St. station.
Viborg to Skovlunde train services, operated by GoCollective, arrive at København H station.
Book your Viborg to Skovlunde train tickets online with GoCollective and Danish Railways (DSB).
The distance between Viborg and Skovlunde is 202.9 km. The road distance is 432 km.
You can take a train from Viborg St. to Skovlunde St. via Aarhus H and København H in around 4h 59m.