• Our partners include:

  • RailEurope
  • Deutsche Bahn
  • Trenitalia
  • SNCF
  • Flixbus
  • RENFE
  • Ouibus
  • BlaBlaCar
  • Booking.com
  • Skyscanner

There are 4 ways to get from Vejen to Silkeborg by train, bus or car

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Train  •  2h 25m

  1. Take the train from Vejen St. to Skanderborg St. Re

120 kr - 180 kr

3 alternative options

Bus  •  3h 27m

  1. Take the bus from Vejen Rutebilstation to Vejle Trafikcenter 111
  2. Take the bus from Vejle Trafikcenter to Amaliegade/Drewsensvej 215

128 kr - 183 kr

Train, bus  •  3h 34m

  1. Take the train from Vejen St. to Vejle St. Re
  2. Take the bus from Vejle Trafikcenter to Silkeborg Trafikterminal 215

164 kr - 232 kr

Drive  •  1h 19m

  1. Drive from Vejen to Silkeborg 70.6 miles

100 kr - 160 kr

Questions & Answers

The cheapest way to get from Vejen to Silkeborg is to drive which costs 100 kr - 160 kr and takes 1h 19m.

More details

The quickest way to get from Vejen to Silkeborg is to drive which costs 100 kr - 160 kr and takes 1h 19m.

More details

No, there is no direct bus from Vejen station to Silkeborg. However, there are services departing from Vejen Rutebilstation and arriving at Amaliegade/Drewsensvej via Vejle Trafikcenter. The journey, including transfers, takes approximately 3h 27m.

More details

No, there is no direct train from Vejen to Silkeborg. However, there are services departing from Vejen St. and arriving at Silkeborg St. via Skanderborg St.. The journey, including transfers, takes approximately 2h 25m.

More details

The distance between Vejen and Silkeborg is 82 km. The road distance is 112.9 km.

Get driving directions

The best way to get from Vejen to Silkeborg without a car is to train which takes 2h 25m and costs 120 kr - 180 kr.

More details

It takes approximately 2h 25m to get from Vejen to Silkeborg, including transfers.

More details

Vejen to Silkeborg bus services, operated by Sydtrafik, arrive at Vejen Rutebilstation.

More details

Vejen to Silkeborg train services, operated by Danish Railways (DSB), depart from Vejen St. station.

More details

The best way to get from Vejen to Silkeborg is to train which takes 2h 25m and costs 120 kr - 180 kr. Alternatively, you can bus, which costs 120 kr - 190 kr and takes 3h 27m.

Mode details

Map of how to get from Vejen to Silkeborg.
Launch map view
  • Distance: 50.9 miles
  • Duration: 2h 25m

What companies run services between Vejen, Denmark and Silkeborg, Denmark?

Danish Railways (DSB) operates a train from Vejen to Silkeborg hourly. Tickets cost 120 kr - 180 kr and the journey takes 1h 35m. Alternatively, you can take a bus from Vejen to Silkeborg via Vejle Trafikcenter in around 3h 27m.

Train operators
Danish Railways (DSB)
Phone
70 13 14 15
Website
dsb.dk
Train from Vejen St. to Skanderborg St.
Ave. Duration
1h 35m
Frequency
Hourly
Estimated price
120 kr - 180 kr
Website
Danish Railways (DSB)
Train from Vejen St. to Vejle St.
Ave. Duration
58m
Frequency
Hourly
Estimated price
75 kr - 120 kr
Website
Danish Railways (DSB)
Bus operators
Sydtrafik
Phone
7010 4410
Email
post@sydtrafik.dk
Website
sydtrafik.dk
Bus from Vejen Rutebilstation to Vejle Trafikcenter
Ave. Duration
55m
Frequency
Every 3 hours
Estimated price
40 kr - 65 kr
Website
Sydtrafik
Midttrafik
Phone
+45 70 21 02 30
Email
midttrafik@midttrafik.dk
Website
midttrafik.dk
Bus from Vejle Trafikcenter to Amaliegade/Drewsensvej
Ave. Duration
1h 32m
Frequency
Every 4 hours
Estimated price
85 kr - 120 kr
Website
Midttrafik
Bus from Vejle Trafikcenter to Silkeborg Trafikterminal
Ave. Duration
1h 36m
Frequency
Every 3 hours
Estimated price
85 kr - 120 kr
Website
Midttrafik

Want to know more about travelling around Denmark

Rome2rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.

More Questions & Answers

Vejen to Silkeborg bus services, operated by Midttrafik, arrive at Amaliegade/Drewsensvej station.

More details

Vejen to Silkeborg train services, operated by Danish Railways (DSB), arrive at Skanderborg St. station.

More details

Yes, the driving distance between Vejen to Silkeborg is 113 km. It takes approximately 1h 19m to drive from Vejen to Silkeborg.

Get driving directions

There are 196+ hotels available in Silkeborg. Prices start at 375 kr DKK per night.

More details