The cheapest buses from Milan to Zagreb

Showing times and prices for Sep 24

Cheapest

$47

Average

$47

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

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

Cheapest
01:00PMMilan8h15 09:15PMZagreb, Autobusni Kolodvor
0 changes
$471One-way

Timetable Milan to Zagreb

Showing buses for tomorrow, Fri, Sep 24
01:00PMMilan8h15 09:15PMZagreb, Autobusni Kolodvor
0 changes

This is the last bus of the day.

Find all the dates and times for this journey

COMPARE Prices across different modes

Thu
Sep 23
$49Union Ivkoni International
$579Alitalia Cityliner
Fri
Sep 24
$47Union Ivkoni International
$310Austrian Airlines
Sat
Sep 25
$50Flixbus
$28Ryanair
Sun
Sep 26
$40Union Ivkoni International
$28Ryanair
Mon
Sep 27
$40Union Ivkoni International
$155Eurowings
Tue
Sep 28
$40Union Ivkoni International
$13Ryanair
Wed
Sep 29
$46Union Ivkoni International
$155Eurowings
Thu
Sep 30
$47Union Ivkoni International
$50Ryanair
Fri
Oct 1
$45Flixbus
$231Austrian Airlines
Sat
Oct 2
$34Flixbus
$15Ryanair
Sun
Oct 3
$40Union Ivkoni International
$32Ryanair
Mon
Oct 4
$34Flixbus
$155Eurowings
Tue
Oct 5
$40Union Ivkoni International
$32Ryanair
Wed
Oct 6
$37Flixbus
$155Eurowings
Thu
Oct 7
$38Flixbus
$13Ryanair
Fri
Oct 8
$40Union Ivkoni International
$181Austrian Airlines
Sat
Oct 9
$34Flixbus
$13Ryanair
Sun
Oct 10
$40Union Ivkoni International
$19Ryanair
Mon
Oct 11
$34Flixbus
$155Eurowings
Tue
Oct 12
$40Union Ivkoni International
$15Ryanair
Wed
Oct 13
$40Union Ivkoni International
$130Eurowings

The fastest buses from Milan to Zagreb

Showing times and prices for Sep 24

Fastest Journey

8 h 15 m

Average

8 h 15 m

Buses per day

1

Distance

529 km

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

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

The slowest buses will take 8 h 15 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
01:00PMMilan8h15 09:15PMZagreb, Autobusni Kolodvor
0 changes
$471One-way

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

Alsa
Eurolines France
RegioJet
Bla Bla Bus

Bus Information to Zagreb from Milan

distanceDistance328 miles (529 km)
durationAverage bus duration8 h 15 min
priceAverage bus ticket price$44 (€36)
frequencyBus frequency1 a day
changesDirect busYes, there is 1 direct bus a day
carriersBus companiesFlixbus, Eurolines Switzerland, Baltour, Union Ivkoni International, Bus Center or Infobus

Buses from Milan to Zagreb cover the 328 miles (529 km) long trip taking on average 8 h 15 min with our travel partners like Flixbus, Eurolines Switzerland, Baltour, Union Ivkoni International, Bus Center or Infobus. Normally, there is 1 bus operating per day, including direct services available. While the average ticket price for this journey costs around $44 (€36), you can find the cheapest bus ticket for as low as $40 (€32). Travelers depart most frequently from Milano Centrale and arrive in Zagreb, Autobusni Kolodvor.

Bus companies

Bus between Milan and Zagreb with FlixBus

For as little as $40 (€32) you can travel by bus between Milan and Zagreb with FlixBus. Omio will show you the best deals, schedules and tickets available for this journey.

FlixBus

FlixBus is one of the most popular low-cost bus companies in Europe. Founded in Germany, FlixBus has expanded its services throughout Europe and even to the United States, giving travelers in both continents the option to take a long-distance bus at an affordable price. FlixBus also operates overnight buses on select routes throughout Europe. FlixBus offers only the Standard ticket for all its routes, which allows you to bring one carry-on bag and one checked bag per person. Additional fees apply for bringing extra luggage and making specific seat reservations, such as if you want to book an Extra Seat, Table Seat or the Panorama Seat. Standard amenities onboard include free Wi-Fi, power outlets to charge your phone, tablet or laptop during long bus journeys, extra legroom, luggage space and toilets.

    FlixBus' current ticket policies due to COVID-19 for your bus from Milan to Zagreb are the following:

    • Exceptions to waive change or cancellation fees policy
    • All bookings can be canceled up to 15 minutes before departure (a fee may apply).
    • Cancellations made 30 days before departure are free of charge.
    • Canceled tickets are refunded as a voucher, which is valid for 12 months, and is the value of the original booking (minus a cancellation fee, if applicable).
    • Cashless payments recommended
    • Online booking and check-in recommended

    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.

    Travel Tips

    Buses from Milan to Zagreb
    Take the bus to Zagreb 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 Zagreb.
    FAQs
    Are there COVID-19 travel restrictions for buses between Milan and Zagreb?

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

    Is international entry 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?

    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
    • 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:

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

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

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

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

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

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

    What are the 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: 1.5 metre (s) (5 feet)
    • Face mask: Mandatory

    Last checked on 9/22/21. 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 bus to Milan from Zagreb here.

    How much do cheap bus tickets to Zagreb from Milan cost?
    Omio customers have found the cheapest buses from Milan to Zagreb to cost as little as $40 (€32)  in the next 7 days.
    How much is the bus from Milan to Zagreb on average?
    The Milan to Zagreb bus ticket price is on average $44 (€36)  if you are looking to buy your tickets for this trip in the next week.
    How far is Zagreb from Milan by bus?
    When traveling this route you should expect the distance from Milan to Zagreb by bus to be approximately 328 miles (529 km).
    How many hours is the bus time from Milan to Zagreb?
    On average the Milan to Zagreb bus travel time is 8 h 15 min  for the 328 miles (529 km) long journey, but the duration can vary if you travel on weekends and holidays.
    When traveling by bus from Milan to Zagreb, which bus station in Milan do I depart from and which bus station in Zagreb do I arrive in?

    When taking a bus from Milan, you have a couple of bus stations you can depart from including Milan, Stazione Centrale, Milan, MILANO - P. Zza Laghi usc. Autostrada new svinc and Milan, Largo Tazio Nuvolari (Romolo). When you arrive in Zagreb, your bus can arrive in bus stations including Zagreb, Autobusni Kolodvor, Zagreb, Hotel Antunović (bus stop) and Zagreb, Kaptol.

    Omio customers traveling this route book their buses from Milano Centrale   to Zagreb, Autobusni Kolodvor.

    Where is the Milan bus station located? Where is the Zagreb bus station located?

    Passengers booking this journey most frequently board their buses from Milano Centrale and need to travel around 1 mile (s) / 2 km from the city center to get to this bus station.

    Passengers arriving in Zagreb most often arrive at Zagreb, Autobusni Kolodvor and need to travel around 1 mile (s) / 1 km from this bus station to the city center.

    What bus providers offer a service from Milan to Zagreb?
    If you're looking for buses from Milan to Zagreb, you can rely on Flixbus, Eurolines Switzerland, Baltour, Union Ivkoni International, Bus Center or Infobus to get you to Zagreb. It's also good to check out all possible bus companies for the Milan to Zagreb route to see if there might be differences in the amenities they offer.
    How many buses are there from Milan to Zagreb a day?
    The average number of buses departing Milan for Zagreb is 1 a day. The bus schedules and services may vary between weekdays and weekends.
    When does the first bus depart from Milan to Zagreb? When does the last bus depart from Milan to Zagreb?
    You can take the first bus from Milan to Zagreb at 8: 30 AM. The last bus from Milan to Zagreb that you can take departs at 9: 10 PM. Omio shows you the latest bus from Milan to Zagreb schedule to help you book the best departure time for this route.
    How early should I purchase bus tickets from Milan to Zagreb to score the best deals?
    You can find buses from Milan to Zagreb to cost on average $44 (€36) one way if you book within the next 7 days. But we recommend buying bus tickets in advance to score the best deals and save money on your route. You’ll see tickets for the Milan to Zagreb bus generally on sale a few months before the planned travel date.
    Stations

    Important Stations and Airports for this Journey

    Milan
    Zagreb
    Milano - Terminal Bus di Lampugnano
    Amenities
    Refreshments
    WC

    Frequently Asked Questions

    Where is the train station and what is the best way to get there?
    This station is not located in the city centre but it can be reached by public transport.<br>Metro lines M1<br>Bus lines 68