Buses from Milan to Zagreb

Thu, Sep 19
Easy as 1, 2, 3
Choose the cheapest and fastest routes from over 800 official partners
Get there your way
Enjoy travelling by train, bus and flight across Europe
Every time, anywhere
Because your trip doesn't end with a ticket, we’re here for you all the way

Bus times

Milan to Zagreb

Showing buses for tomorrow, Thu, Sep 19
carrier-logo
17:30Milan8h30 02:00Zagreb
0 changes
carrier-logo
23:15Milan8h15 07:30Zagreb
0 changes
carrier-logo
23:15Milan8h15 07:30Zagreb
0 changes

This is the last bus of the day.

Find all the dates and times for this journey

The fastest buses

from Milan
to Zagreb

Showing times and prices for Sep 19

Fastest Journey

8 h 15 m

Average

8 h 20 m

Buses per day

3

Distance

529 km

Of the 3 bus that leave Milan for Zagreb every day 3 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

These direct bus cover the 529 km distance in an average of 8 h 20 m but if you time it right, some bus will get you there in just 8 h 15 m .

The slowest bus will take 8 h 30 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.

Fastest
carrier-logo
23:15Milan8h15 07:30Zagreb
0 changes
$511One-way
Fastest
carrier-logo
23:15Milan8h15 07:30Zagreb
0 changes
$731One-way
2nd Fastest
carrier-logo
17:30Milan8h30 02:00Zagreb
0 changes
$601One-way

COMPARE

Prices across different modes

Bus
Flight
Wed
Sep 18
$42Flixbus
Find prices
Thu
Sep 19
$35Flixbus
$132Air Serbia
Fri
Sep 20
$42Flixbus
$105Luftfahrtgesellschaft Walter
Sat
Sep 21
$35Flixbus
$155Air Serbia
Sun
Sep 22
$38Eurolines France
$181Croatia Airlines
Mon
Sep 23
$39Flixbus
$155Air Serbia
Tue
Sep 24
$35Flixbus
$93Germanwings
Wed
Sep 25
$35Flixbus
$105Germanwings
Thu
Sep 26
$42Flixbus
$132Air Serbia
Fri
Sep 27
$39Flixbus
$93Luftfahrtgesellschaft Walter
Sat
Sep 28
$42Flixbus
$93Eurowings
Sun
Sep 29
$35Flixbus
$144Air Serbia
Mon
Sep 30
$35Flixbus
$132Air Serbia
Tue
Oct 1
$35Flixbus
$93Germanwings
Wed
Oct 2
$35Flixbus
$90csa
Thu
Oct 3
$35Flixbus
$132Air Serbia
Fri
Oct 4
$35Flixbus
$143Vueling
Sat
Oct 5
$35Flixbus
$140KLM
Sun
Oct 6
$35Flixbus
$156Croatia Airlines
Mon
Oct 7
$35Flixbus
$119csa
Tue
Oct 8
$35Flixbus
$140KLM

The cheapest buses

from Milan
to Zagreb

Showing times and prices for Sep 19

Cheapest

$51

Average

$62

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid travelling at rush hour.

The average ticket from Milan to Zagreb will cost around $ 62 if you buy it on the day, but the cheapest tickets can be found for only $ 51.

2nd Cheapest
carrier-logo
23:15Milan8h15 07:30Zagreb
0 changes
$511One-way
carrier-logo
17:30Milan8h30 02:00Zagreb
0 changes
$601One-way
carrier-logo
23:15Milan8h15 07:30Zagreb
0 changes
$731One-way

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

Alsa
Eurolines France
RegioJet
Ouibus
bus

Journey Summary

Milan to Zagreb Bus Information

Avg. Bus Duration:
10 hours 12 minutes
Coach Ticket Price: $37
Buses depart from:Milan
Bus arrives in:Zagreb
Distance:529 km
BusBus Companies:Flixbus, Eurolines France, Infobus

Buses from Milan to Zagreb

Bus connections from Milan to Zagreb are provided on a weekly basis by the Eurolines bus company of the Baltour Group. The departure and arrival bus stations of each bus Milan - Zagreb are respectively that of Bus Station Lampugnano, in Milan, and Gare Routiere Centrale 4, in Zagreb. The journey from Milan to Zagreb involves two changes at the stall bus station 141/143 of the Porta Nuova railway station in Verona and at the Postaja bus station in Ljubljana. Normally the weekly race scheduled on Sunday leaves for Zagreb at approximately 22:00 from Milan Lampugnano and arrives at its destination the next day, approximately at 07:45, thus making a night service. From July the service is reinforced with two other services, on Wednesdays and Fridays at the same time.

Buses from Milan

The buses to Zagreb, the capital of Croatia, all depart from the bus station of Milan Lampugnano, located in Via Giulio Natta. The Bus Terminal of Lampugnano is located a few steps from the homonymous station of the line 1, that is the red line, the subway of Milan. A long and medium distance bus service connects the terminal with the surrounding cities, both in the north and south direction, even at night.

Buses to Zagreb

Buses departing from Milan are welcomed by Gare Routiere Centrale 4 in Zagreb, which is located on Avenue Marina DRZICA. The bus station is only a 10-minute walk from Glavni Kolodvor train station and is served by tram lines 2, 5, 6, 7 and 8. The bus station is open 24 hours a day, thus ensuring connections even at night. Croatia Airlines also provides connections between the bus terminal and Zagreb airport.

The political capital and economic centre of Croatia, Zagreb boasts a rich artistic and cultural heritage. The urban aspect is typical of a Central European city, where Gothic buildings alternate, such as the Church of St. Mark, famous for its colorful roof, and vast green areas, such as the park Maksimir.

Stations

Important Stations and Airports for this Journey
Milan
Zagreb
BusMilano - Terminal Bus di Lampugnano

Amenities

Refreshments
WC

Frequently Asked Questions

Where is the train station and what is the best way to get there?
Where is the train station and what is the best way to get there?

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

ios-badge
android-badge
Hand With Phone

We use cookies to provide a better service, analyse user behaviour and to retarget Omio ads on other websites. By proceeding, you accept the use of cookies in accordance with our privacy policy. You may opt out at any time.