COMPARE Prices across different modes

Fri
17 Sep
£37Union Ivkoni International
Find prices
Sat
18 Sep
£36Flixbus
£93Ryanair
Sun
19 Sep
£35Union Ivkoni International
£28Ryanair
Mon
20 Sep
£35Union Ivkoni International
£256Austrian Airlines
Tue
21 Sep
£35Union Ivkoni International
£11Ryanair
Wed
22 Sep
£32Flixbus
£112Eurowings
Thu
23 Sep
£32Flixbus
£16Ryanair
Fri
24 Sep
£29Union Ivkoni International
£112Eurowings Europe
Sat
25 Sep
£35Union Ivkoni International
£28Ryanair
Sun
26 Sep
£34Union Ivkoni International
£10Ryanair
Mon
27 Sep
£27Flixbus
£135Austrian Airlines
Tue
28 Sep
£34Union Ivkoni International
£14Ryanair
Wed
29 Sep
£32Flixbus
£112Eurowings
Thu
30 Sep
£32Flixbus
£14Ryanair
Fri
1 Oct
£29Flixbus
£85Eurowings
Sat
2 Oct
£28Flixbus
£8Ryanair
Sun
3 Oct
£29Union Ivkoni International
£15Ryanair
Mon
4 Oct
£29Union Ivkoni International
£85Tuifly
Tue
5 Oct
£29Union Ivkoni International
£9Ryanair
Wed
6 Oct
£29Union Ivkoni International
£85Eurowings
Thu
7 Oct
£29Union Ivkoni International
£9Ryanair

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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Train Information between Zagreb and Milan

distanceDistance328 miles (529 km)
changesDirect trainYes

Trains from Zagreb to Milan cover the 328 miles (529 km) long trip with our travel partners like. There are direct train services available.

Travel Tips

Trains from Zagreb to Milan
Travel by train to Milan 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 Zagreb to Milan.
FAQs
What are the travel restrictions for Milan, Italy if I'm coming from Zagreb, Croatia by train?

Travel by train between Zagreb, Croatia and Milan, Italy is: Partially open.

Is international entry into Milan from Zagreb restricted?

International entry is allowed for: Entry is partially open for citizens and permanent residents of Croatia

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

Entry Requirements:

  • Negative COVID-19 test issued at most 2 days before arrival or 5 day mandatory self-quarantine
  • 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 required: 1.5 metre (s) (5 feet)
  • Face mask required: Mandatory

The above information was last checked on 17/09/2021. Remember to check the latest COVID-19 travel safety regulations for your train from Zagreb to Milan closer to your date of departure here.

Do I need to quarantine when I return to Croatia from Milan, Italy?

The restriction level for your return train to Zagreb, Croatia from Milan is: Partially open.

Is my return train into Zagreb from Milan restricted?

International entry is allowed for: Entry is partially open for citizens and permanent residents of Italy

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

Conditions of reentry:

  • Negative COVID-19 test issued at most 3 days before arrival or 14 day mandatory self-quarantine
  • Travellers issued with the EU Digital COVID Certificate are exempt from quarantine and COVID-19 testing
  • Travellers with a certificate of vaccination are exempt from providing a negative COVID-19 test

What are the safety rules to follow in Zagreb, Croatia?

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

  • Social distancing required: 1.5 metre (s) (5 feet)
  • Face mask required: Mandatory

Last checked on 14/09/2021. Remember to check the latest COVID-19 travel safety regulations for your train to Zagreb from Milan closer to your date of departure here.

What is the distance to Milan from Zagreb by train?
The train distance from Zagreb to Milan is around 328 miles (529 km).
What are the first and last departure train times from Zagreb to Milan?
If you prefer early morning trains from Zagreb to Milan, the first train leaves at 05: 00. If you prefer late night trains from Zagreb to Milan, the last train of the day leaves at 05: 00. Omio shows you the latest train from Zagreb to Milan times to help you book the best departure time for this route.
Stations

Important Stations and Airports for this Journey

Zagreb
Milan
Kustosija
Amenities
Maksimir
Amenities
Trnava(HR)
Amenities
Zagreb Glavni Kolod.
Amenities
Zagreb Zapadni kolod
Amenities