Trains from Milan to Amsterdam

Sat, 24 Jul
+ Add Return

The cheapest train from Milan to Amsterdam

Showing times and prices for today.

Cheapest

£160

Average

£160

lps.priceComparison.supportText.averageTicketPrice

lps.recommendedResults.journey.intentLabel
11:20Milan Centrale12h08 23:28Amsterdam Centraal
1 changes
£1601One-way

train times Milan para Amsterdam

Showing trains for tomorrow
11:20Milan Centrale12h08 23:28Amsterdam Centraal
0 changes

This is the last train of the day

Find all the dates and times for this journey

COMPARE Prices across different modes

Sun
25 Jul
£160Deutsche Bahn
£88BlaBlaCar Bus
£87easyJet
Mon
26 Jul
£140Deutsche Bahn
£81Flixbus
£81easyJet
Tue
27 Jul
£140Deutsche Bahn
£80Flixbus
£88easyJet
Wed
28 Jul
£140Deutsche Bahn
£50Flixbus
£70easyJet
Thu
29 Jul
£160Deutsche Bahn
£50Flixbus
£76easyJet
Fri
30 Jul
Find prices
£88Flixbus
£82Alitalia Cityliner
Sat
31 Jul
Find prices
£90Flixbus
£83easyJet
Sun
1 Aug
Find prices
£88BlaBlaCar Bus
£101Vueling
Mon
2 Aug
£140Deutsche Bahn
£65Flixbus
£82Alitalia Cityliner
Tue
3 Aug
£120Deutsche Bahn
£65Flixbus
£69Alitalia Cityliner
Wed
4 Aug
£120Deutsche Bahn
£70Flixbus
£66easyJet
Thu
5 Aug
£160Deutsche Bahn
£70Flixbus
£69Alitalia Cityliner
Fri
6 Aug
Find prices
£85Flixbus
£49easyJet
Sat
7 Aug
Find prices
£72Flixbus
£96easyJet
Sun
8 Aug
Find prices
£90Flixbus
£96easyJet
Mon
9 Aug
£140Deutsche Bahn
£80Flixbus
£76easyJet
Tue
10 Aug
£120Deutsche Bahn
£65Flixbus
£66easyJet
Wed
11 Aug
£80Deutsche Bahn
£70Flixbus
£58easyJet
Thu
12 Aug
£100Deutsche Bahn
£75Flixbus
£66easyJet
Fri
13 Aug
Find prices
£75Flixbus
£66easyJet

The fastest train from Milan to Amsterdam

Showing times and prices for today.

12 undefined 8 undefined

12 undefined 8 undefined

1

830 undefined

lps.fastestIntent.supportText.noDirectJourneys.one

lps.recommendedResults.journey.intentLabel
11:20Milan Centrale12h08 23:28Amsterdam Centraal
1 changes
£1601One-way

These companies trust us. We sell their tickets all in one place.

Virgin Trains
East Coast
Cross Country
Deutsche Bahn
Place to stay

Need a place to stay?

view on map
Top pick hotels
Entire homes & apartments

Find the best accommodation for you, with our partner Booking.com

View All

Train Information between Milan and Amsterdam

distanceDistance514 miles (829 km)
durationAverage train duration12 h 8 min
priceAverage train ticket price£156 (€172)
changesDirect trainYes
carriersTrain providersDeutsche Bahn or Deutsche Bahn with connection

Trains from Milan to Amsterdam cover the 514 miles (829 km) long journey taking on average 12 h 8 min with our travel partners like Deutsche Bahn or Deutsche Bahn with connection. There are direct train services available. While the average ticket price for this journey costs around £156, you can find the cheapest train ticket for as low as £127. Travellers depart most frequently from Milano Centrale and arrive in Amsterdam Centraal.

Train companies

Train between Milan and Amsterdam with Deutsche Bahn

Find the best trains between Milan and Amsterdam with Omio's travel partners Deutsche Bahn from £127. We can find you the best deals, timetables and tickets when comparing and booking the best trip.

Deutsche Bahn

Find your perfect route between Milan and Amsterdam with Deutsche Bahn (DB)! Check out the DB train timetables between Milan and Amsterdam and then book cheap DB tickets with Omio. The distance from Milan to Amsterdam by DB is 514 miles (829 km) and the cheapest price for a DB ticket between Milan and Amsterdam is £127.

DB is the main operator of train services in Germany, making on average 40, 000 train journeys per day. A special feature of DB is its wide range of ticket types, savings offers including Super Saver, Saver, and Flexible fares and discount cards like the Bahncard 25, 50 and 100, which you can also use at Omio.

DB uses different types of trains such as the ICE (Intercity Express), IC (Intercity), EC (Eurocity), IRE (Interregio-Express), RE (Regional Express) and RB (Regionalbahn) on its routes, which differ in terms of comfort and the time required to travel. For example, while WCs are standard amenities, services like an onboard restaurant or free WiFi are only available on certain trains.

When purchasing your Deutsche Bahn train tickets between Milan and Amsterdam, keep the following coronavirus related policies and recommendations in mind outlined by our travel partner:

  • Normal conditions apply
  • Cashless payments recommended
  • Online booking and check-in recommended

Travel Tips

Trains from Milan to Amsterdam
Travel by train to Amsterdam easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Milan to Amsterdam.
FAQs
What COVID-19 travel safety information and restrictions should I be aware of for my train between Milan and Amsterdam?

Travel between Milan, Italy and Amsterdam, Netherlands by train is: Fully open.

Can I enter Netherlands from Italy?

International entry status: Entry is fully open for citizens and permanent residents of Italy

Do I need to quarantine on arrival in Netherlands from Milan?

Conditions of entry:

  • Travellers with the Digital Green Certificate are exempt from the quarantine. Digital Green Certificate is proof that a person has been vaccinated against COVID-19, received a negative test result, or recovered from COVID-19
  • Health declaration required
  • Travellers with a certificate of vaccination are exempt from providing a negative COVID-19 test

What are the safety rules to follow in Amsterdam, Netherlands?

All travellers in Netherlands must observe these coronavirus safety measures:

  • Physical distance: 1.5 metre (s) (5 feet)
  • Face mask: Mandatory

The information above was last checked on 18/07/2021. Remember to review the latest COVID-19 travel safety regulations   for your train from Milan to Amsterdam as this information can change.

Are there travel restrictions, such as quarantine measures, in place when returning to Milan, Italy from Amsterdam, Netherlands?

The current restriction level for your return trip by train from Amsterdam to Milan is: Partially open

Are there any international entry restrictions on returning to Italy from Netherlands?

Reentry to Italy is allowed for: Entry is partially open for citizens and permanent residents of Netherlands

Do I need to quarantine on arrival in Italy from Amsterdam?

What are the entry requirements?

  • Negative COVID-19 test issued at most 2 days before arrival or 10 day mandatory self-quarantine
  • Travellers with a certificate of vaccination are exempt from providing a negative COVID-19 test
  • Travellers with the Digital Green Certificate are exempt from the quarantine. Digital Green Certificate is proof that a person has been vaccinated against COVID-19, received a negative test result, or recovered from COVID-19
  • Travellers who have recovered from COVID-19 in the last 6 months are exempt from providing a negative COVID-19 test (certificate needed)
  • Travellers issued with the EU Digital COVID Certificate are exempt from quarantine and COVID-19 testing
  • Passenger Locator Form (PLF) required

What are the safety rules to follow in Milan, Italy?

The government of Italy has imposed these measures to reduce the spread of COVID-19:

  • Physical distance: 1.5 metre (s) (5 feet)
  • Face mask: Mandatory

Last verified on 23/07/2021. We do our best to keep this information up to date, but regulations can change so please double check the latest COVID-19 travel safety regulations ahead of your Amsterdam to Milan train here.

What is the cost of cheap trains to Amsterdam from Milan?
Looking to save money on your journey? Omio customers have found the cheapest train from Milan to Amsterdam for the next 7 days starting from £127  one way.
How much is a train ticket from Milan to Amsterdam?
If you’re looking to buy tickets for this journey in the next 7 days, you’ll find that Milan to Amsterdam train prices are on average £156  one way.
What is the distance to Amsterdam from Milan via train?
You should expect to travel around 514 miles (829 km)  between Milan and Amsterdam by train.
How long is the train from Milan to Amsterdam?
On average the train from Milan to Amsterdam duration is 12 h 8 min  for the 514 miles (829 km) long trip, but the travel time can vary if you depart on weekends and holidays.
When travelling by train from Milan to Amsterdam, which train station in Milan do I depart from and which train station in Amsterdam do I arrive in?

When taking the train to Amsterdam from Milan, you can choose to depart from train stations like Milano Centrale, Milano Rogoredo and Milano Porta Garibaldi. Your trip can end in train stations such as Amsterdam Centraal, Amsterdam Sloterdijk and Amsterdam Centraal.

Omio customers who travel this route most frequently depart from Milano Centrale   and arrive in Amsterdam Centraal.

Where is the train station in Milan to go to Amsterdam? Where is the train station in Amsterdam located?

Passengers board the train most frequently from Milano Centrale, which is located around 0 mile (s) / 0 km away from the city centre, and they get off the train at Amsterdam Centraal, located 0 mile (s) / 0 km away from the city centre.

Which train providers can take me to Amsterdam from Milan?
If you're looking for trains from Milan to Amsterdam, you can rely on Deutsche Bahn or Deutsche Bahn with connection to get you to Amsterdam. It's also good to check out all possible train companies for the Milan to Amsterdam journey to see if there might be differences in the amenities they offer.
When does the first train depart from Milan to Amsterdam? When does the last train depart from Milan to Amsterdam?
The first train from Milan to Amsterdam leaves at 09: 20   and the last train for this leaves at 09: 20. Omio shows you the latest train from Milan to Amsterdam times to help you book the best departure time for this trip.
How early should I buy Milan to Amsterdam train tickets to get the best deals?
If you book a train ticket from Milan to Amsterdam within the next 7 days, you can find tickets to cost on average £156 one way. However, we recommend booking your train in advance to get access to the best prices. Train tickets between Milan and Amsterdam are generally on sale a few months before the planned departure date.