There are 12 ways to get from Milan to Apeldoorn by plane, train, train (Trenitalia), bus, car, or car train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Milan Linate Airport to Amsterdam Airport Schiphol, train
best- Fly from Milan Linate Airport (LIN) to Amsterdam Airport Schiphol (AMS)plane LIN - AMS
- Take the train from Schiphol Airport Train Station to Amersfoort Centraaltrain
- Take the train from Amersfoort Centraal to Apeldoorntrain
5h 31m€76–284Train to Milano Malpensa Airport, fly to Amsterdam Airport Schiphol, train
cheapest- Take the train from Milano Porta Garibaldi to Malpensa Aeroporto T1train
- Fly from Milano Malpensa Airport (MXP) to Amsterdam Airport Schiphol (AMS)plane MXP - AMS
- Take the train from Schiphol Airport Train Station to Amersfoort Centraaltrain
- Take the train from Amersfoort Centraal to Apeldoorntrain
6h 13m€63–257Train via Mannheim
- Take the train from Milano Centrale to Basel Sbbtrain Ec
- Take the train from Basel SBB to Mannheim, Hauptbahnhoftrain 12 / ...
- Take the train from Mannheim, Hauptbahnhof to Düsseldorf Hbftrain 47 / ...
- Take the train from Düsseldorf Hbf to Arnhem Centraaltrain 78 / ...
- Take the train from Arnhem Centraal to Apeldoorntrain
11h 52m€173–395Bus
- Take the bus from Milano, Autostazione Lampugnano to Amsterdam City Center - Sloterdijkbus BlaBlaCar Bus
- Take the bus from Amsterdam Sloterdijk to Apeldoorn train stationbus N1367
18h 30m€83–136Drive 1,001.1 km
- Drive from Milan to Apeldoorncar 1,001.1 km
9h 16m€184–265Fly Milan Linate Airport to Düsseldorf International Airport, train
- Fly from Milan Linate Airport (LIN) to Düsseldorf International Airport (DUS)plane LIN - DUS
- Take the train from Duesseldorf Flughafen to Arnhem Centraaltrain
- Take the train from Arnhem Centraal to Apeldoorntrain
7h 1m€139–297Train to Milano Malpensa Airport, fly to Düsseldorf International Airport, train
- Take the train from Milano Porta Garibaldi to Malpensa Aeroporto T1train
- Fly from Milano Malpensa Airport (MXP) to Düsseldorf International Airport (DUS)plane MXP - DUS
- Take the train from Duesseldorf Flughafen to Arnhem Centraaltrain
- Take the train from Arnhem Centraal to Apeldoorntrain
7h 33m€76–210Bus to Il Caravaggio International Airport, fly to Eindhoven Airport, train
- Take the bus from Piazza Luigi di Savoia to Milan Bergamo Orio al Serio Airportbus
- Fly from Il Caravaggio International Airport (BGY) to Eindhoven Airport (EIN)plane BGY - EIN
- Take the train from Eindhoven Centraal to Utrecht Centraaltrain
- Take the train from Utrecht Centraal to Apeldoorntrain
6h 56m€76–353Fly Milan Linate Airport to Brussels Airport, train
- Fly from Milan Linate Airport (LIN) to Brussels Airport (BRU)plane LIN - BRU
- Take the train from Anvers-Central to Amsterdam Centraaltrain
- Take the train from Amsterdam Centraal to Apeldoorntrain
7h 49m€67–341Train
- Take the train from Milano Centrale to Basel Sbbtrain Ec
- Take the train from Basel SBB to Arnhem Centraaltrain 43N
- Take the train from Arnhem Centraal to Apeldoorntrain
15h 2m€215–400Bus, train
- Take the bus from Milan to Eindhoven Stationbus
- Take the bus from Eindhoven, Centraal Station to Oss, Centraal Stationbus 305 / ...
- Take the train from Oss to Apeldoorntrain
19h 35m€105–160Drive, car train
- Drive from Milan to München Ostcar
- Take the cartrain from München Ost to Kassel-Wilhelmshöhecartrain
- Drive from Kassel-Wilhelmshöhe to Apeldoorncar
14h 31m€221–308
Milan to Apeldoorn by train
Comparing Your Travel Options
The cheapest way to get from Milan to Apeldoorn is to bus which costs €80 - €140 and takes 18h 30m.
The fastest way to get from Milan to Apeldoorn is to fly and train which takes 5h 31m and costs €75 - €290.
No, there is no direct bus from Milan to Apeldoorn station. However, there are services departing from Milano, Autostazione Lampugnano and arriving at Apeldoorn train station via Amsterdam Sloterdijk. The journey, including transfers, takes approximately 18h 30m.
No, there is no direct train from Milan to Apeldoorn. However, there are services departing from Milano Centrale and arriving at Apeldoorn via Basel SBB, Mannheim, Hauptbahnhof, Düsseldorf Hbf and Arnhem Centraal. The journey, including transfers, takes approximately 11h 52m.
The distance between Milan and Apeldoorn is 934 km. The road distance is 1001.1 km.
The best way to get from Milan to Apeldoorn without a car is to train via Mannheim which takes 11h 52m and costs €170 - €400.
It takes approximately 5h 31m to get from Milan to Apeldoorn, including transfers.
Milan to Apeldoorn bus services, operated by BlaBlaCar Bus, depart from Milano, Autostazione Lampugnano station.
Milan to Apeldoorn train services, operated by Trenitalia EuroCity, depart from Milano Centrale station.
The best way to get from Milan to Apeldoorn is to train via Mannheim which takes 11h 52m and costs €170 - €400. Alternatively, you can bus, which costs €80 - €140 and takes 18h 30m.
What companies run services between Milan, Italy and Apeldoorn, Netherlands?
You can take a train from Milano Centrale to Apeldoorn via Basel SBB, Mannheim, Hauptbahnhof, Düsseldorf Hbf, and Arnhem Centraal in around 11h 52m. Alternatively, you can take a bus from Milano, Autostazione Lampugnano to Apeldoorn train station via Amsterdam Sloterdijk in around 18h 30m.
- Website
- easyjet.com
Flights from Milan Linate Airport to Amsterdam Airport Schiphol
- Ave. Duration
- 1h 54m
- When
- Every day
- Estimated price
- €60–230
Flights from Milano Malpensa Airport to Amsterdam Airport Schiphol
- Ave. Duration
- 1h 56m
- When
- Every day
- Estimated price
- €40–200
Flights from Milano Malpensa Airport to Düsseldorf International Airport
- Ave. Duration
- 1h 37m
- When
- Every day
- Estimated price
- €20–140
Flights from Milan Linate Airport to Brussels Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- €30–170
- Phone
- +31 30 751 5155
- Website
- Nederlandse Spoorwegen (NS)
Train from Schiphol Airport Train Station to Amersfoort Centraal
- Ave. Duration
- 40 min
- Frequency
- Every 30 minutes
- Estimated price
- €5–12
- Website
- Nederlandse Spoorwegen (NS)
Train from Amersfoort Centraal to Apeldoorn
- Ave. Duration
- 24 min
- Frequency
- Every 30 minutes
- Estimated price
- €4–10
- Website
- Nederlandse Spoorwegen (NS)
Train from Mannheim, Hauptbahnhof to Düsseldorf Hbf
- Ave. Duration
- 2h 3m
- Frequency
- Once daily
- Estimated price
- €30–65
- Website
- Nederlandse Spoorwegen (NS)
Train from Düsseldorf Hbf to Arnhem Centraal
- Ave. Duration
- 1h 13m
- Frequency
- Every 3 hours
- Estimated price
- €13–27
- Website
- Nederlandse Spoorwegen (NS)
Train from Arnhem Centraal to Apeldoorn
- Ave. Duration
- 48 min
- Frequency
- Hourly
- Estimated price
- €6–13
- Website
- Nederlandse Spoorwegen (NS)
Train from Schiphol Airport Train Station to Amersfoort Centraal
- Ave. Duration
- 40 min
- Frequency
- Every 30 minutes
- Estimated price
- €5–12
- Website
- Nederlandse Spoorwegen (NS)
Train from Amersfoort Centraal to Apeldoorn
- Ave. Duration
- 24 min
- Frequency
- Every 30 minutes
- Estimated price
- €4–10
- Website
- Nederlandse Spoorwegen (NS)
Train from Arnhem Centraal to Apeldoorn
- Ave. Duration
- 48 min
- Frequency
- Hourly
- Estimated price
- €6–13
- Website
- Nederlandse Spoorwegen (NS)
Train from Arnhem Centraal to Apeldoorn
- Ave. Duration
- 48 min
- Frequency
- Hourly
- Estimated price
- €6–13
- Website
- Nederlandse Spoorwegen (NS)
Train from Eindhoven Centraal to Utrecht Centraal
- Ave. Duration
- 49 min
- Frequency
- Every 15 minutes
- Estimated price
- €8–18
- Website
- Nederlandse Spoorwegen (NS)
Train from Utrecht Centraal to Apeldoorn
- Ave. Duration
- 39 min
- Frequency
- Hourly
- Estimated price
- €7–15
- Website
- Nederlandse Spoorwegen (NS)
Train from Anvers-Central to Amsterdam Centraal
- Ave. Duration
- 1h 20m
- Frequency
- Every 4 hours
- Estimated price
- €17–35
- Website
- Nederlandse Spoorwegen (NS)
Train from Amsterdam Centraal to Apeldoorn
- Ave. Duration
- 1h
- Frequency
- Hourly
- Estimated price
- €9–20
- Website
- Nederlandse Spoorwegen (NS)
Train from Arnhem Centraal to Apeldoorn
- Ave. Duration
- 48 min
- Frequency
- Hourly
- Estimated price
- €6–13
- Website
- Nederlandse Spoorwegen (NS)
Train from Oss to Apeldoorn
- Ave. Duration
- 1h 21m
- Frequency
- Every 3 hours
- Estimated price
- €11–23
- Website
- Nederlandse Spoorwegen (NS)
- Phone
- +3 318 576 2228
- Website
- BlaBlaCar Bus
Bus from Milano, Autostazione Lampugnano to Amsterdam City Center - Sloterdijk
- Ave. Duration
- 16h 5m
- Frequency
- Twice daily
- Estimated price
- €75–130
- Website
- BlaBlaCar Bus
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
Italy Travel Guides
Read the travel guide
Getting to Milan from the airport
Read the travel guide
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
Booking & Getting There
Milan to Apeldoorn bus services, operated by BlaBlaCar Bus, arrive at Amsterdam City Center - Sloterdijk station.
Milan to Apeldoorn train services, operated by Trenitalia EuroCity, arrive at Basel Sbb station.
Yes, the driving distance between Milan to Apeldoorn is 1001 km. It takes approximately 9h 16m to drive from Milan to Apeldoorn.
Book your Milan to Apeldoorn train tickets online with Omio.
Book your Milan to Apeldoorn bus tickets online with Omio.
There are 1021+ hotels available in Apeldoorn.












