There are 8 ways to get from Haarlem to Aarhus by plane, 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.
Fly to Billund Airport, train
best- Fly from Amsterdam Airport Schiphol (AMS) to Billund Airport (BLL)plane AMS - BLL
- Take the train from Vejle St. to Aarhus Htrain
5h 31mFly to Aarhus Airport
cheapest- Fly from Amsterdam Airport Schiphol (AMS) to Aarhus Airport (AAR)plane AMS - AAR
7h 25mkr 800–2,000Train via Osnabrück
- Take the train from Amsterdam Centraal to Osnabrueck Hbftrain Ice
- Take the train from Osnabrück Hbf to Hamburg Hbftrain 43 / ...
- Take the train from Hamburg Hbf to Fredericia St.train Ece
- Take the train from Fredericia St. to Aarhus Htrain Icl / ...
11h 58mBus, train
- Take the bus from Amsterdam Sloterdijk to Kolding bus stationbus N844
- Take the train from Vejle St. to Aarhus Htrain Icl / ...
12h 13mDrive 776.1 km
- Drive from Haarlem to Aarhuscar 776.1 km
7h 49mkr 1,023–1,477Fly to Aalborg Airport, train
- Fly from Amsterdam Airport Schiphol (AMS) to Aalborg Airport (AAL)plane AMS - AAL
- Take the train from Aalborg Lufthavn St. to Aarhus Htrain
5h 49mFly to Copenhagen Airport, train
- Fly from Amsterdam Airport Schiphol (AMS) to Copenhagen Airport (CPH)plane AMS - CPH
- Take the train from Copenhagen Lufthavn to Aarhus Htrain
8h 13mTrain
- Take the train from Amsterdam Centraal to Hamburg Hbftrain
- Take the train from Hamburg Hbf to Odense St.train Ece / ...
- Take the train from Odense St. to Aarhus Htrain Icl / ...
13h 38m
Amsterdam Airport Schiphol (AMS) to Billund Airport (BLL) flights
Questions & Answers
The cheapest way to get from Haarlem to Aarhus is to drive which costs 1000 kr - 1500 kr and takes 7h 49m.
The fastest way to get from Haarlem to Aarhus is to fly which takes 7h 25m and costs 800 kr - 2000 kr.
No, there is no direct train from Haarlem to Aarhus. However, there are services departing from Haarlem and arriving at Aarhus H via Amsterdam Centraal, Osnabrück Hbf, Hamburg Hbf and Fredericia St.. The journey, including transfers, takes approximately 11h 58m.
The distance between Haarlem and Aarhus is 615 km. The road distance is 776.1 km.
The best way to get from Haarlem to Aarhus without a car is to train via Osnabrück which takes 11h 58m and costs .
It takes approximately 5h 31m to get from Haarlem to Aarhus, including transfers.
Haarlem to Aarhus train services, operated by NS Reizigers, depart from Amsterdam Centraal station.
The best way to get from Haarlem to Aarhus is to train via Osnabrück which takes 11h 58m and costs . Alternatively, you can fly, which costs 800 kr - 2000 kr and takes 7h 25m.
Haarlem to Aarhus train services, operated by NS Reizigers, arrive at Osnabrueck Hbf station.
Yes, the driving distance between Haarlem to Aarhus is 776 km. It takes approximately 7h 49m to drive from Haarlem to Aarhus.
What companies run services between Haarlem, Netherlands and Aarhus, Denmark?
You can take a train from Haarlem to Aarhus H via Amsterdam Centraal, Osnabrück Hbf, Hamburg Hbf, and Fredericia St. in around 11h 58m. Alternatively, Scandinavian Airlines, KLM, and two other airlines fly from Amsterdam Airport Schiphol (AMS) to Aarhus Airport (AAR) twice daily.
- Website
- klm.com
Flights from Amsterdam Airport Schiphol to Billund Airport
- Ave. Duration
- 1h 9m
- When
- Every day
- Estimated price
- kr 380–2,700
Flights from Amsterdam Airport Schiphol to Aalborg Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- kr 500–3,500
Flights from Amsterdam Airport Schiphol to Aalborg Airport via Copenhagen Airport
- Ave. Duration
- 3h 26m
- When
- Every day
- Estimated price
- kr 1,000–2,000
Flights from Amsterdam Airport Schiphol to Aarhus Airport via Copenhagen Airport
- Ave. Duration
- 4h 34m
- When
- Every day
- Estimated price
- kr 490–2,400
Flights from Amsterdam Airport Schiphol to Copenhagen Airport
- Ave. Duration
- 1h 23m
- When
- Every day
- Estimated price
- kr 330–2,200
- Website
- flysas.com
Flights from Amsterdam Airport Schiphol to Billund Airport
- Ave. Duration
- 1h 9m
- When
- Every day
- Estimated price
- kr 380–2,700
Flights from Amsterdam Airport Schiphol to Aalborg Airport via Copenhagen Airport
- Ave. Duration
- 3h 26m
- When
- Every day
- Estimated price
- kr 1,000–2,000
Flights from Amsterdam Airport Schiphol to Aarhus Airport via Copenhagen Airport
- Ave. Duration
- 4h 34m
- When
- Every day
- Estimated price
- kr 490–2,400
Flights from Amsterdam Airport Schiphol to Aarhus Airport via Oslo
- Ave. Duration
- 4h 40m
- When
- Sunday
- Estimated price
- kr 700–4,000
Flights from Amsterdam Airport Schiphol to Copenhagen Airport
- Ave. Duration
- 1h 22m
- When
- Every day
- Estimated price
- kr 330–2,200
Flights from Amsterdam Airport Schiphol to Copenhagen Airport via Hannover
- Ave. Duration
- 3h 40m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- kr 800–1,700
- Website
- norwegian.com
Flights from Amsterdam Airport Schiphol to Aalborg Airport via Copenhagen Airport
- Ave. Duration
- 3h 35m
- When
- Monday to Friday
- Estimated price
- kr 600–1,800
Flights from Amsterdam Airport Schiphol to Copenhagen Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- kr 450–1,500
- Website
- easyjet.com
Flights from Amsterdam Airport Schiphol to Copenhagen Airport
- Ave. Duration
- 1h 25m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- kr 410–1,400
- Website
- dsb.dk
Train from Vejle St. to Aarhus H
- Ave. Duration
- 50 min
- Frequency
- Every 30 minutes
- Schedules at
- dsb.dk
Train from Hamburg Hbf to Fredericia St.
- Ave. Duration
- 3h 7m
- Frequency
- Once daily
- Schedules at
- dsb.dk
Train from Fredericia St. to Aarhus H
- Ave. Duration
- 1h 5m
- Frequency
- Every 30 minutes
- Schedules at
- dsb.dk
Train from Aalborg Lufthavn St. to Aarhus H
- Ave. Duration
- 1h 35m
- Frequency
- Hourly
- Schedules at
- dsb.dk
Train from Copenhagen Lufthavn to Aarhus H
- Ave. Duration
- 3h 19m
- Frequency
- Hourly
- Schedules at
- dsb.dk
Train from Hamburg Hbf to Odense St.
- Ave. Duration
- 3h 47m
- Frequency
- Every 4 hours
- Schedules at
- dsb.dk
Train from Odense St. to Aarhus H
- Ave. Duration
- 1h 41m
- Frequency
- Hourly
- Schedules at
- dsb.dk
- Website
- govolta.nl
Train from Amsterdam Centraal to Osnabrueck Hbf
- Ave. Duration
- 2h 59m
- Frequency
- 5 times a week
- Schedules at
- govolta.nl
Train from Amsterdam Centraal to Hamburg Hbf
- Ave. Duration
- 5h 21m
- Frequency
- 3 times a week
- Schedules at
- govolta.nl
- Website
- snalltaget.se
Train from Hamburg Hbf to Odense St.
- Ave. Duration
- 3h 47m
- Frequency
- Twice daily
- Schedules at
- snalltaget.se
- Website
- global.flixbus.com
Bus from Amsterdam Sloterdijk to Kolding bus station
- Ave. Duration
- 8h 55m
- Frequency
- 5 times a week
- Schedules at
- global.flixbus.com
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
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
More Questions & Answers
Book your Haarlem to Aarhus train tickets online with Omio.
There are 405+ hotels available in Aarhus.

