There are 4 ways to get from Silkeborg to Skagen 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.
Train
best- Take the train from Silkeborg St. to Aarhus Htrain 030 / ...
- Take the train from Aarhus H to Aalborg St.train Ic / ...
- Take the train from Aalborg St. to Skagen Stationtrain 75
5h 1mkr 398–607Train, bus
cheapest- Take the train from Silkeborg St. to Aarhus Htrain 030 / ...
- Take the bus from Aarhus C FlixBus stop to Aalborgbus 621 / ...
- Take the train from Aalborg St. to Skagen Stationtrain 75
5h 55mkr 268–407Line 60 bus, bus
- Take the bus from Østergade/Chr. 8.s Vej to Viborg Rtb.bus 860 / ...
- Take the bus from Viborg Rtb. to Aalborg St.bus 61
- Take the bus from Aalborg St. to Frederikshavn St.bus 73 / ...
5h 59mkr 279–406Drive 215.8 km
- Drive from Silkeborg to Skagencar 215.8 km
2h 43mkr 294–424
Silkeborg to Skagen by train
Questions & Answers
The cheapest way to get from Silkeborg to Skagen is to train and bus which costs 260 kr - 410 kr and takes 5h 55m.
The fastest way to get from Silkeborg to Skagen is to drive which takes 2h 43m and costs 290 kr - 430 kr.
No, there is no direct bus from Silkeborg to Skagen. However, there are services departing from Østergade/Chr. 8.s Vej and arriving at Frederikshavn St. via Viborg Rtb. and Aalborg St.. The journey, including transfers, takes approximately 5h 59m.
No, there is no direct train from Silkeborg to Skagen station. However, there are services departing from Silkeborg St. and arriving at Skagen Station via Aarhus H and Aalborg St.. The journey, including transfers, takes approximately 5h 1m.
The distance between Silkeborg and Skagen is 314 km. The road distance is 215.8 km.
The best way to get from Silkeborg to Skagen without a car is to train which takes 5h 1m and costs 390 kr - 650 kr.
It takes approximately 5h 1m to get from Silkeborg to Skagen, including transfers.
Silkeborg to Skagen bus services, operated by Midttrafik, depart from Østergade/Chr. 8.s Vej station.
Silkeborg to Skagen train services, operated by Danish Railways (DSB), depart from Silkeborg St. station.
The best way to get from Silkeborg to Skagen is to train which takes 5h 1m and costs 390 kr - 650 kr. Alternatively, you can line 60 bus and bus, which costs 270 kr - 410 kr and takes 5h 59m.
What companies run services between Silkeborg, Denmark and Skagen, Denmark?
You can take a train from Silkeborg St. to Skagen Station via Aarhus H and Aalborg St. in around 5h 1m. Alternatively, you can take a bus from Østergade/Chr. 8.s Vej to Skagen Station via Viborg Rtb., Aalborg St., Frederikshavn St., and Frederikshavn St. in around 5h 59m.
- Phone
- +47 70 13 14 15
- [email protected]
- Website
- Danish Railways
Train from Silkeborg St. to Aarhus H
- Ave. Duration
- 46 min
- Frequency
- Hourly
- Estimated price
- kr 75–120
- Website
- Danish Railways
Train from Aarhus H to Aalborg St.
- Ave. Duration
- 1h 16m
- Frequency
- Hourly
- Estimated price
- kr 200–320
- Website
- Danish Railways
Train from Silkeborg St. to Aarhus H
- Ave. Duration
- 46 min
- Frequency
- Hourly
- Estimated price
- kr 75–120
- Website
- Danish Railways
- Phone
- +45 70 21 02 30
- [email protected]
- Website
- Midttrafik
Bus from Østergade/Chr. 8.s Vej to Viborg Rtb.
- Ave. Duration
- 55 min
- Frequency
- Hourly
- Estimated price
- kr 50–80
- Schedules at
- Midttrafik
Bus from Viborg Rtb. to Aalborg St.
- Ave. Duration
- 1h 30m
- Frequency
- Every 3 hours
- Estimated price
- kr 110–170
- Schedules at
- 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.
Related travel guides
How to plan an amazing trip around Scandinavia
Read the travel guide
Want to know more about Flixbus?
Read the travel guide
More Questions & Answers
Silkeborg to Skagen bus services, operated by Midttrafik, arrive at Viborg Rtb. station.
Silkeborg to Skagen train services, operated by Danish Railways (DSB), arrive at Aarhus H station.
Yes, the driving distance between Silkeborg to Skagen is 216 km. It takes approximately 2h 43m to drive from Silkeborg to Skagen.
There are 777+ hotels available in Skagen.








