This website uses cookies. By continuing to use this website you are giving consent to cookies being used. Learn more

Trip Milan Amsterdam

Plan your trip by train, bus, carpooling, plane from Milan to Amsterdam

Depart date
(Return date)
1
Search  
Advertisement

Keep updated on travel and transport offers !

How to get from Milan to Amsterdam?

We are suggesting 33 routes by train, bus, carpooling, plane to plan your trip Milan Amsterdam. Routes displayed are sorted depending on a performance indicator (calculated from number of changes, expected duration, distance between an airport and the center of the city it serves...). You'll be able to:
  • Sort results depending on the mode of transportation (train, bus, carpooling, plane).
  • Get prices, times and duration for the journey Milan Amsterdam by clicking on the 'Check prices' button and after entering your dates of departure and the number of passengers. Note that we are trying to get as many prices as we can from different online travel agencies, but sometimes it may not be possible.
  • Locate cities of Milan and Amsterdam on a map as well as the route Milan Amsterdam and the different connecting points (Amsterdam-Schiphol Airport, Amsterdam Centraal Railway Station, Amsterdam Coach Station, Amsterdam Radarweg 1043 Coach Station, Schiphol Railway Station, ...) by clicking on the 'Details & Map' button.
  • Search for a hotel in Amsterdam
Advertisement

All modes of transport Milan Amsterdam

For your trip from Milan (Lombardy, Italy) to Amsterdam (Netherlands) with a distance of 515 mi you will be able to take 4 modes of transport, eventually by combining plane, carpooling, bus and/or train, and according to which the duration of the journey will be significantly different.
The direct flight Milan > Amsterdam will be the fastest way to get to your destination.
Leave Milan and arrive early enough (at least 2 hours before the departure time) at Linate LIN airport, 4.2 mi away, to check in your luggage for the flight to Amsterdam (Amsterdam-Schiphol airport, IATA code: AMS) operated by KLM, Easyjet, Vueling Airlines or Alitalia.
No coach company allows you to get you directly to Amsterdam from Milan without changing buses, you will have to take the coach lines Milan-Zurich and Zurich-Amsterdam.
You will board a coach of FlixBus in Milan. The bus will drop you off at Zurich bus station (1.2 mi from Zurich, Switzerland). Please make sure to show up on time at Milan autostazione bus station (3.4 mi from Milan) at least 15 minutes before the time of departure for Zurich. Once arrived in Zurich, take another coach of FlixBus or Eurolines CH that will take you to Amsterdam bus station ( Netherlands).
It is not possible to travel directly by train from Milan to Amsterdam without changing trains. You can take the train Zurich-Amsterdam and travel by bus to get to your final destination.
Trains CityNightLine Pegasus of Deutsche Bahn to Amsterdam leave from Zurich HB railway station in Zurich. Arrival in Amsterdam will take place at Amsterdam Centraal station (0.6 mi from the city centre).
Blablacar is the main carpooling platform in Europe where drivers having the route Milan-Zurich will be able to share a ride with you that you will combine with a trip by train in order to cover the entire trip.

Which carriers to travel between Milan and Amsterdam?

Airlines
Germanwings carries out a flight from Malpensa MXP airport situated 25.5 mi away from the city centre of Milan to Dusseldorf (arrival at Dusseldorf DUS airport)
Alitalia flies on the route from Linate LIN airport (located 4.2 mi from Milan, Italy) to Amsterdam (serving Amsterdam-Schiphol AMS airport)
Air Malta schedules the flight from Brussels-Zaventem International BRU airport situated 6.8 mi away from the city centre of Brussels to Amsterdam (arrival at Amsterdam-Schiphol AMS airport)
KLM ensures the flight route from Linate LIN airport (located 4.2 mi from Milan, Italy) to Amsterdam (serving Amsterdam-Schiphol AMS airport)
Swiss International Airlines carries out the flights from Linate LIN airport situated 4.2 mi away from the city centre of Milan to Zurich (arrival at Zurich ZRH airport) and from Zurich ZRH airport (located 5.7 mi from Zurich, Switzerland) to Amsterdam (serving Amsterdam-Schiphol AMS airport)
Air Berlin flies on the route from Malpensa MXP airport situated 25.5 mi away from the city centre of Milan to Dusseldorf (arrival at Dusseldorf DUS airport)
Brussels Airlines schedules the flight from Linate LIN airport (located 4.2 mi from Milan, Italy) to Brussels (serving Brussels-Zaventem International BRU airport)
Easyjet ensures the flight route from Linate LIN airport situated 4.2 mi away from the city centre of Milan to Amsterdam (arrival at Amsterdam-Schiphol AMS airport)
Vueling Airlines carries out a flight from Malpensa MXP airport (located 25.5 mi from Milan, Italy) to Amsterdam (serving Amsterdam-Schiphol AMS airport)
Lufthansa flies on the route from Malpensa MXP airport situated 25.5 mi away from the city centre of Milan to Dusseldorf (arrival at Dusseldorf DUS airport)
Ryanair schedules the flight from Malpensa MXP airport (located 25.5 mi from Milan, Italy) to Brussels (serving Brussels-Zaventem International BRU airport)
Ethiopian Airlines ensures the flight route from Malpensa MXP airport situated 25.5 mi away from the city centre of Milan to Brussels (arrival at Brussels-Zaventem International BRU airport)
Bus companies
FlixBus operates the intercity bus services from the bus station of Milan autostazione in Milan and to the one of Zurich ( Switzerland) and between the city of Zurich (serving Zurich bus station at 0.8 mi from centre) and the city of Amsterdam where the coach will drop you off at Amsterdam Radarweg 1043 station situated at about 2.5 mi from Amsterdam city centre.
Eurolines CH is the bus carrier that allows to travel on the line from the bus station of Zurich in Zurich and to the one of Amsterdam ( Netherlands)
The coach company Eurolines carries out the route between the city of Brussels (serving Bruxelles-Nord bus station at 1.1 mi from centre) and the city of Amsterdam where the coach will drop you off at Amsterdam station situated at about 2.2 mi from Amsterdam city centre.
The network of ALSA includes a coach line from the bus station of Bruxelles-Nord in Brussels and to the one of Amsterdam ( Netherlands)
The bus company OUIBUS operates the intercity service between the city of Brussels (serving Bruxelles-Midi bus station at 1.2 mi from centre) and the city of Amsterdam where the coach will drop you off at Amsterdam Stadionplein station situated at about 2.5 mi from Amsterdam city centre.
Railway companies
Thalys provides a rail connection Brussels-Amsterdam with the train Thalys from Bruxelles-Midi railway station (1 mi from city-centre) and serving the rail station of Amsterdam Centraal at arrival (0.6 mi from centre)
Deutsche Bahn transports passengers on a rail line from Zurich to Amsterdam with the train CityNightLine Pegasus which leaves Zurich HB station to arrive at Amsterdam Centraal railway station ( Netherlands)
Eurostar operates the train journey Brussels-Amsterdam with the train from Bruxelles-Midi railway station (1 mi from city-centre) and serving the rail station of Amsterdam Centraal at arrival (0.6 mi from centre)
Carpooling
Depending on the requested date, Blablacar can display an offer to share a ride Milan-Zurich (135.5 mi)

Stop cities from Milan or cities to visit near Amsterdam

When travelling from Amsterdam to Milan by plane, carpooling, bus, train, you might have to change at Brussels located at 109 mi from Amsterdam (Belgium) Zurich 136 mi away from Milan (Switzerland) Dusseldorf situated at 114 mi from Amsterdam (Germany). If you have some time on your way to Amsterdam or back to Milan, this may be a really good opportunity to visit and have a short stay in those cities.
 
France
United Kingdom
Portugal
Italia
España
International (en)