Cheap bus tickets from Milan to Belgrade

Showing times and prices for 30 May

Cheapest

£55

Average

£55

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 Belgrade will cost around £ 55 if you buy it on the day, but the cheapest tickets can be found for only £ 55.

Cheapest
13:50Milano, Autostazione Lampugnano16h10 06:00Београд, аутобуска станица (Beograd, Autobuska stanica)
0 changes
£551One-way

Bus Timetable Milan to Belgrade

Showing buses for tomorrow, Mon, 30 May
13:50Milano, Autostazione Lampugnano16h10 06:00Београд, аутобуска станица (Beograd, Autobuska stanica)
0 changes

This is the last bus of the day.

Find all the dates and times for this journey

Compare prices and tickets by train, coach or flight

Mon
30 May
£55Fudeks
£223Air Serbia
Tue
31 May
Find prices
£119Air Dolomiti
Wed
1 Jun
Find prices
£102Eurowings
Thu
2 Jun
£86Flixbus
£158Air Serbia
Fri
3 Jun
£55Fudeks
£102airmax
Sat
4 Jun
£46Lasta
£154Norwegian Air Shuttle
Mon
6 Jun
£50Fudeks
£134Swiss
Tue
7 Jun
Find prices
£158Air Serbia
Wed
8 Jun
Find prices
£146Air Serbia
Thu
9 Jun
Find prices
£162Austrian Airlines
Fri
10 Jun
£55Fudeks
£120airmax
Sat
11 Jun
£46Lasta
£158Air Serbia
Sun
12 Jun
Find prices
£162Austrian Airlines
Mon
13 Jun
£55Fudeks
Find prices
Tue
14 Jun
Find prices
£119Air Dolomiti
Wed
15 Jun
Find prices
£120Eurowings
Thu
16 Jun
£62Flixbus
£134tab
Fri
17 Jun
£55Fudeks
£133Air Dolomiti
Sat
18 Jun
£46Lasta
Find prices

Bus times from Milan to Belgrade

Showing times and prices for 30 May

Fastest Journey

16 h 10 m

Average

16 h 10 m

Buses per day

1

Distance

887 km

Of the 1 buses that leave Milan for Belgrade 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 887 km distance in an average of 16 h 10 m but if you time it right, some buses will get you there in just 16 h 10 m .

The slowest buses will take 16 h 10 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
13:50Milano, Autostazione Lampugnano16h10 06:00Београд, аутобуска станица (Beograd, Autobuska stanica)
0 changes
£551One-way

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

National Express
Eurolines France
RegioJet
Trenitalia

Overview: Coach from Milan to Belgrade

distanceDistance549 miles (886 km)
durationAverage coach duration16 h 10 min
priceAverage coach ticket price£64 (€73)
frequencyCoach frequency1 a day
changesDirect coachYes, there is 1 direct coach a day
carriersCoach companiesLasta, Fudeks, Flixbus or Eurolines Switzerland

Coaches from Milan to Belgrade cover the 549 miles (886 km) long journey taking on average 16 h 10 min with our travel partners like Lasta, Fudeks, Flixbus or Eurolines Switzerland. Normally, there is 1 coach operating per day, including direct services available. While the average ticket price for this trip costs around £64, you can find the cheapest coach ticket for as low as £46. Travellers depart most frequently from Milano Centrale and arrive in Београд, Aутобуска Cтаница (Belgrade, Autobuska Stanica).

Coach companies: FlixBus Milan to Belgrade

FlixBus coaches will get you from Milan to Belgrade from £46. With over 1000 travel companies on Omio, you can find the best coach times and tickets for your trip.

FlixBus

FlixBus is one of Europe's leading low-cost coach operators, founded in Germany and offering long-distance coach services in Europe and the U. S. FlixBus also operates overnight coaches on select routes throughout Europe. Standard amenities on FlixBus include free Wi-Fi, power outlets to charge your phone, tablet or laptop during long coach journeys, extra legroom, luggage space and toilets. You can even purchase snacks and drinks onboard. FlixBus offers only the Standard ticket for all its routes, which allows you to bring one hand luggage and one hold luggage per person. Additional fees apply for extra luggage and specific seat reservations, such as if you want to book an Extra Seat, Table Seat or the Panorama Seat.

  • Average Price: £69

Please follow the recommendations outlined by FlixBus when booking your coach tickets to Belgrade from Milan due to the coronavirus:

  • 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

Travel Tips: Coach to Belgrade from Milan

Take the bus to Belgrade 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 Belgrade.
FAQs

Is cross-border travel by coach between Milan, Italy and Belgrade, Serbia allowed?

Travel between Milan, Italy and Belgrade, Serbia by coach is: Fully open.

Can I enter Serbia from Italy?

International entry status: Entry is fully open for citizens and permanent residents of Italy

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

Conditions of entry:

  • No COVID-19 testing required
  • No quarantine required

What are the safety rules to follow in Belgrade, Serbia?

All travellers in Serbia must observe these coronavirus safety measures:

  • Physical distance: 2 metre (s) (7 feet)
  • Face mask: Mandatory

The information above was last checked on 23/05/2022. Remember to review the latest COVID-19 travel safety regulations   for your coach from Milan to Belgrade as this information can change.

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

The restriction level for your return coach to Milan, Italy from Belgrade is: Partially open.

Is my return coach into Milan from Belgrade restricted?

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

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

Conditions of reentry:

  • Negative COVID-19 test issued at most 3 days before arrival or 5 day mandatory self-quarantine
  • Negative COVID-19 result is required for quarantine release
  • Travellers with a certificate of vaccination are exempt from providing a negative COVID-19 test and can bypass compulsory quarantine on arrival
  • Travellers who have recovered from COVID-19 in the last 6 months are exempt from providing a negative COVID-19 test and can bypass compulsory quarantine on arrival (certificate 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:

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

Last checked on 26/05/2022. Remember to check the latest COVID-19 travel safety regulations for your coach to Milan from Belgrade closer to your date of departure here.

What is the cost of cheap coaches between Milan and Belgrade?

If you’re looking to save money on tickets, you can find a cheap coach from Milan to Belgrade for as little as £46  in the next 7 days.

What is the average cost of a coach from Milan to Belgrade?

The Milan to Belgrade coach ticket price is on average £64  if you are looking to purchase your tickets for this trip in the next week.

How far is it from Milan to Belgrade by coach?

The distance from Milan to Belgrade by coach is approximately 549 miles (886 km).

How long does it take from Milan to Belgrade by coach?

The Milan to Belgrade coach duration is on average 16 h 10 min, which is to be expected when travelling 549 miles (886 km) between Milan and Belgrade. However, the time it takes can vary based on specific dates, weekends, and bank holidays.

What station does the Milan to Belgrade coach leave from? Which Belgrade coach station do I come into from Milan?

There are a few coach stations in Milan to start your trip from including Milan, Stazione Centrale, Milan, MILANO - P. Zza Laghi usc. Autostrada new svinc and Novegro-Tregarezzo, Aeroporto di Milano Linate. In Belgrade you have a few coach station options to choose from for your arrival including Београд, Aутобуска Cтаница (Belgrade, Autobuska Stanica), Belgrade, NIS Petrol gas station Zmaj 1 and Belgrade, NIS Petrol gas station Zmaj 2.

Omio customers travelling this route depart most frequently from Milano Centrale   and arrive in Београд, Aутобуска Cтаница (Belgrade, Autobuska Stanica).

Where is the Milan coach station located? Where is the Belgrade coach station located?

Passengers booking this journey most frequently board their coaches from Milano Centrale and need to travel around 2.3 miles (3.7 km) from the city centre to get to this coach station.

Passengers arriving in Belgrade most often arrive at Београд, Aутобуска Cтаница (Belgrade, Autobuska Stanica) and need to travel around 1.2 miles (1.9 km) from this coach station to the city centre.

Which coach companies can get me from Milan to Belgrade?

For the trip from Milan to Belgrade you can take a coach with Lasta, Fudeks, Flixbus or Eurolines Switzerland. Be sure to check out all possible coach companies that offer services between Milan and Belgrade on Omio to compare what amenities they may have.

How many coach services are there between Milan and Belgrade a day?

The average number of coaches departing Milan for Belgrade is 1 a day. The coach schedules and services may vary between weekdays and weekends.

When does the first coach depart from Milan to Belgrade? When does the last coach depart from Milan to Belgrade?

You can take the first coach from Milan to Belgrade at 06: 30   or take the last coach from Milan to Belgrade leaving at 15: 30. Look for the latest Milan Belgrade coach times on Omio and book the best time to take the coach for this trip.

How early should I book Milan to Belgrade coach tickets to get the best deals?

If you purchase Milan to Belgrade coach tickets within the next 7 days, you can find one way tickets to cost on average £64. However, booking in advance gives you access to the best prices for coaches between Milan and Belgrade. Look out for coach tickets for this route to go on sale a few months before your planned departure date to find the best deals.