There are 7 ways to get from Viborg to Amsterdam by train, plane, 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
Train, train to Billund, fly
-
Take the train from Viborg St. to Aarhus H
-
Take the train from Aarhus H to Vejle St.
-
Fly from Billund (BLL) to Amsterdam Schiphol (AMS)
Cheapest
Train to Aalborg, fly
-
Take the train from Randers St. to Aalborg Lufthavn St.
-
Fly from Aalborg (AAL) to Amsterdam Schiphol (AMS)
Train to Aarhus, fly
-
Take the train from Viborg St. to Aarhus H
-
Fly from Aarhus (AAR) to Amsterdam Schiphol (AMS)
Train, train to Copenhagen, fly
-
Take the train from Viborg St. to Aarhus H
-
Take the train from Aarhus H to CPH Lufthavn
-
Fly from Copenhagen (CPH) to Amsterdam Schiphol (AMS)
Train
-
Take the train from Viborg St. to Aarhus H
-
Take the train from Aarhus H to Hamburg Dammtor
-
Take the train from Hamburg Dammtor to Osnabrück Hbf
-
Take the train from Osnabrück Hbf to Hengelo
-
Take the train from Hengelo to Amersfoort Centraal
-
Take the train from Amersfoort Centraal to Amsterdam Centraal
Train, bus
-
Take the train from Viborg St. to Aarhus H
-
Take the train from Aarhus H to Kolding St.
-
Take the bus from Kolding bus station to Amsterdam Sloterdijk
Drive
-
Drive from Viborg to Amsterdam
Viborg to Amsterdam by train
Questions & Answers
The cheapest way to get from Viborg to Amsterdam is to train and fly which costs 650 kr - 2200 kr and takes 6h 39m.
The quickest way to get from Viborg to Amsterdam is to train and fly which costs 650 kr - 2200 kr and takes 6h 39m.
No, there is no direct train from Viborg to Amsterdam. However, there are services departing from Viborg St. and arriving at Amsterdam Centraal via Aarhus H, Hamburg Dammtor, Osnabrück Hbf, Hengelo and Amersfoort Centraal. The journey, including transfers, takes approximately 13h 20m.
It is 539 km from Viborg to Amsterdam. It is approximately 813.1 km to drive.
The best way to get from Viborg to Amsterdam without a car is to train which takes 13h 20m and costs .
It takes approximately 6h 23m to get from Viborg to Amsterdam, including transfers.
Viborg to Amsterdam train services, operated by Arriva DK, depart from Viborg St. station.
The quickest flight from Billund Airport to Amsterdam Schiphol Airport is the direct flight which takes 1h 10m.
Viborg to Amsterdam train services, operated by Dutch Railways (NS), arrive at Amsterdam Centraal station.
Yes, the driving distance between Viborg to Amsterdam is 813 km. It takes approximately 7h 44m to drive from Viborg to Amsterdam.

- Distance: 539.2 km
- Duration: 6h 23m
What companies run services between Viborg, Denmark and Amsterdam, Netherlands?
You can take a train from Viborg to Amsterdam via Aarhus H, Hamburg Dammtor, Osnabrück Hbf, Hengelo, and Amersfoort Centraal in around 13h 20m.

- Website
- klm.com
Flights from Billund to Amsterdam Schiphol
- Ave. Duration
- 1h 14m
- When
- Every day
- Estimated price
- €210 - €800
Flights from Aalborg to Amsterdam Schiphol
- Ave. Duration
- 1h 21m
- When
- Every day
- Estimated price
- €210 - €750
Flights from Copenhagen to Amsterdam Schiphol
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- €95 - €460

- Website
- flysas.com
Flights from Aalborg to Amsterdam Schiphol via Copenhagen
- Ave. Duration
- 3h 10m
- When
- Monday to Saturday
- Estimated price
- €95 - €330
Flights from Aarhus to Amsterdam Schiphol via Copenhagen
- Ave. Duration
- 3h 28m
- When
- Monday to Saturday
- Estimated price
- €110 - €350
Flights from Aarhus to Amsterdam Schiphol via Oslo
- Ave. Duration
- 5h 55m
- When
- Monday to Friday
- Estimated price
- €110 - €350
Flights from Aarhus to Amsterdam Schiphol via Stockholm
- Ave. Duration
- 6h 50m
- When
- Friday
- Estimated price
- €110 - €350
Flights from Copenhagen to Amsterdam Schiphol
- Ave. Duration
- 1h 28m
- When
- Every day
- Estimated price
- €85 - €280

- Website
- easyjet.com
Flights from Copenhagen to Amsterdam Schiphol
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- €60 - €240

- Website
- lufthansa.com
Flights from Aarhus to Amsterdam Schiphol via Copenhagen, Frankfurt
- Ave. Duration
- 5h 50m
- When
- Tuesday, Wednesday and Thursday
- Estimated price
- €110 - €350
Flights from Copenhagen to Amsterdam Schiphol via Frankfurt
- Ave. Duration
- 3h 50m
- When
- Every day
- Estimated price
- €110 - €350

- Website
- norwegian.com
Flights from Aarhus to Amsterdam Schiphol via Oslo
- Ave. Duration
- 5h 5m
- When
- Monday, Wednesday, Thursday and Friday
- Estimated price
- €60 - €200

- Website
- norwegian.com
Flights from Copenhagen to Amsterdam Schiphol
- Ave. Duration
- 1h 30m
- When
- Monday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- €65 - €230

- Phone
- +45 70 80 44 44
- kundeservice@arriva.dk
- Website
- arriva.dk
Train from Viborg St. to Aarhus H
- Ave. Duration
- 1h 8m
- Frequency
- Hourly
- Website
- Arriva DK

- Phone
- +47 70 13 14 15
- kundehenv@dsb.dk
- Website
- dsb.dk
Train from Aarhus H to Vejle St.
- Ave. Duration
- 44 min
- Frequency
- Every 30 minutes
- Estimated price
- €11 - €17
- Website
- https://www.dsb.dk/en/
Train from Randers St. to Aalborg Lufthavn St.
- Ave. Duration
- 58 min
- Frequency
- Hourly
- Estimated price
- €12 - €17
- Website
- https://www.dsb.dk/en/
Train from Aarhus H to CPH Lufthavn
- Ave. Duration
- 3h 16m
- Frequency
- Hourly
- Estimated price
- €40 - €60
- Website
- https://www.dsb.dk/en/
Train from Aarhus H to Hamburg Dammtor
- Ave. Duration
- 4h 19m
- Frequency
- Twice daily
- Estimated price
- €50 - €70
- Website
- https://www.dsb.dk/en/
Train from Aarhus H to Kolding St.
- Ave. Duration
- 1h 28m
- Frequency
- Hourly
- Estimated price
- €17 - €24
- Website
- https://www.dsb.dk/en/

- Phone
- +49 0180 6 99 66 33
- Website
- bahn.com
Train from Hamburg Dammtor to Osnabrück Hbf
- Ave. Duration
- 1h 57m
- Frequency
- Hourly
- Estimated price
- €35 - €55
- Website
- https://www.bahn.com/en
Train from Osnabrück Hbf to Hengelo
- Ave. Duration
- 1h 8m
- Frequency
- 5 times a day
- Estimated price
- €26 - €35
- Website
- https://www.bahn.com/en

- Phone
- 0180 6 9 27 37 27
- info@eurobahn.de
- Website
- eurobahn.de
Train from Osnabrück Hbf to Hengelo
- Ave. Duration
- 1h 12m
- Frequency
- Hourly
- Estimated price
- €17 - €25
- Website
- https://www.eurobahn.de/en/

- Phone
- +31 30 751 5155
- Website
- ns.nl
Train from Hengelo to Amersfoort Centraal
- Ave. Duration
- 1h 14m
- Frequency
- Every 30 minutes
- Estimated price
- €14 - €40
- Website
- https://www.ns.nl/en
- 2nd Class Full Fare
- €14 - €21
- 1st Class Full Fare
- €25 - €40
Train from Amersfoort Centraal to Amsterdam Centraal
- Ave. Duration
- 33 min
- Frequency
- Every 30 minutes
- Estimated price
- €9 - €22
- Website
- https://www.ns.nl/en
- 2nd Class Full Fare
- €9 - €13
- 1st Class Full Fare
- €15 - €22

Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.de
Bus from Kolding bus station to Amsterdam Sloterdijk
- Ave. Duration
- 9h
- Frequency
- Once daily
- Estimated price
- €50 - €75
- Website
- https://www.flixbus.co.uk
Frequently asked questions
Want to know more about travelling around Netherlands
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
Top travel and planning tips on the best ways to get around Scandinavia.
Read the travel guideHeading to Europe? Read this before you buy a Eurail Pass
We compare the different Eurail types and help you decide if a Eurail Pass is right for you
Read the travel guideWant to know more about Flixbus?
Rome2Rio’s guide has all the details
Read the travel guideMore Questions & Answers
KLM offers flights from Billund Airport to Amsterdam Schiphol Airport.
There are 2213+ hotels available in Amsterdam. Prices start at €19 per night.