Compare prices and tickets by train, coach or flight

Fri
21 Jan
Find prices
£194Croatia Airlines
Sat
22 Jan
£26Flixbus
£173Lufthansa
Sun
23 Jan
£36Union Ivkoni International
£4Ryanair
Mon
24 Jan
£49Union Ivkoni International
£194Lufthansa
Tue
25 Jan
£52Union Ivkoni International
Find prices
Wed
26 Jan
£44Union Ivkoni International
£210Croatia Airlines
Thu
27 Jan
£29Flixbus
£4Ryanair
Fri
28 Jan
£26Flixbus
£173Lufthansa
Sat
29 Jan
£26Flixbus
£173Lufthansa
Sun
30 Jan
£26Flixbus
£4Ryanair
Mon
31 Jan
£36Union Ivkoni International
£173Lufthansa
Tue
1 Feb
£26Flixbus
£9Ryanair
Wed
2 Feb
£43Union Ivkoni International
£189Croatia Airlines
Thu
3 Feb
£26Flixbus
£9Ryanair
Fri
4 Feb
Find prices
£142Lufthansa
Sat
5 Feb
£36Union Ivkoni International
£9Ryanair
Sun
6 Feb
£26Flixbus
£9Ryanair
Mon
7 Feb
£26Flixbus
£138Lufthansa
Tue
8 Feb
£36Union Ivkoni International
£13Ryanair
Wed
9 Feb
£36Union Ivkoni International
£194Croatia Airlines

More than 1,000 travel companies trust us to sell their tickets all in one place.

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Overview: Train from Zagreb to Milan

distanceDistance328 miles (529 km)
changesDirect trainYes

Trains from Zagreb to Milan cover the 328 miles (529 km) long route 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

Are there COVID-19 travel restrictions for trains between Zagreb and Milan?

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:

  • Travellers must present a negative COVID-19 test as either a RT-PCR performed within 48 hours prior to arrival, or an Antigen test performed within 24 hours prior to arrival
  • 5-day mandatory self-quarantine and COVID-19 test at the end of the isolation period
  • Travellers with a certificate of vaccination are exempt from compulsory quarantine
  • Travellers who have recovered from COVID-19 in the last 6 months are exempt from compulsory quarantine (certificate needed)
  • 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 20/01/2022. Remember to check the latest COVID-19 travel safety regulations for your train between Zagreb and Milan closer to your date of departure here.

What COVID restrictions are there for my return journey by train to Zagreb, Croatia from Milan, Italy?

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

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

Reentry to Croatia 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?

What are the entry requirements?

  • 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

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:

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

Last verified on 17/01/2022. 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 Milan to Zagreb train here.

What is the distance from Zagreb to Milan by train?

The Zagreb to Milan train distance is approximately 328 miles (529 km).

Important Stations and Airports for this Journey

Zagreb
Milan
The major railway station for departures from Zagreb is. Read all the information you need to know about services, amenities and connections at for your trip from Zagreb to Milan.