Best way to travel between

Zagreb
Milan
Travel Modes
Price
Distance
Duration
CO2
bus
$76.0
757.05 km
13h 3mins
22.71 kgs
 
train
$91.0
774.9 km
15h 28mins
41.07 kgs
 
drive
$140.0
648.96 km
6h 50mins
83.07 kgs
 
flight
$484.0
575.77 km
9h 45mins
62.18 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Bus 757.05 km 13h 3mins 56 EUR 76.0
Train 774.9 km 15h 28mins 67 EUR 91.0
Drive 648.96 km 6h 50mins 103 EUR 140.0
Flight 575.77 km 9h 45mins 356 EUR 484.0
Take Bus from Zagreb to Trieste
Time: 4h 23mins Cost: 18 EUR; $ 21.6 - 26.4 USD CO2 Emission: 7.11 kgs
Take Bus from Trieste to Milan
Time: 7h 23mins Cost: 37 EUR; $ 45.0 - 55.0 USD CO2 Emission: 15.47 kgs
Take Train from Rogoredo to Duomo
Time: 12mins Cost: 1 EUR; $ 1.8 - 2.2 USD CO2 Emission: 0.29 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Zagreb and Milan is to travel by bus, which will cost about 56 EUR or 68.40 USD.