Next bus departures Today, 16 Sept Tomorrow, 17 Sept Fri, 18 Sept Sat, 19 Sept Sun, 20 Sept Mon, 21 Sept Tue, 22 Sept Wed, 23 Sept More dates
Next departures from Belgrade to Milano on 16 September Operated by Vehicle type Departure time Departure location Trip duration Arrival time Arrival location Recommended Price and booking link Bus 16:15
Belgrade AS 23h 25m 15:40
Piazza I Maggio, 1 Cheapest ARS 116,652 Bus 16:15
Belgrade AS 18h 30m 10:45
Aeroporto Malpensa T2 Fastest ARS 127,343 Bus 16:15
Belgrade AS 1d 16:35
Milan (Assago M2) No tags ARS 129,125 Bus 16:15
Belgrade AS 19h 34m 11:49
Via Roma No tags ARS 139,815 Bus 16:15
Belgrade AS 18h 40m 10:55
Milan (Malpensa Airport Terminal 1) No tags ARS 127,343
Next departures from Belgrade to Milano on 17 September Operated by Vehicle type Departure time Departure location Trip duration Arrival time Arrival location Recommended Price and booking link Fudeks
Bus 19:30
Belgrade 16h 10m 11:40
Milano Cheapest Fastest ARS 118,488 Bus 00:30
Belgrade AS 16h 55m 17:25
Lampugnano bus station No tags ARS 192,395 Bus 11:30
Belgrade AS 18h 05:30
Lampugnano bus station No tags ARS 154,960 Bus 07:30
Belgrade AS 22h 20m 05:50
Milan (San Donato M3) No tags ARS 146,942 Bus 11:30
Belgrade AS 20h 07:30
Milan (San Donato M3) No tags ARS 134,470 Bus 00:30
Belgrade AS 23h 15m 23:45
Piazza I Maggio, 1 No tags ARS 144,270 Bus 11:30
Belgrade AS 1d 11:55
Piazza I Maggio, 1 No tags ARS 125,561 Bus 16:15
Belgrade AS 23h 25m 15:40
Piazza I Maggio, 1 No tags ARS 154,960
Next departures from Belgrade to Milano on 18 September Operated by Vehicle type Departure time Departure location Trip duration Arrival time Arrival location Recommended Price and booking link Bus 00:30
Belgrade AS 23h 15m 23:45
Piazza I Maggio, 1 Cheapest ARS 122,889 Bus 00:30
Belgrade AS 16h 55m 17:25
Lampugnano bus station Fastest ARS 203,086 Bus 11:30
Belgrade AS 18h 05:30
Lampugnano bus station No tags ARS 210,195 Bus 23:00
Belgrade AS 18h 25m 17:25
Lampugnano bus station No tags ARS 154,978 Bus 07:30
Belgrade AS 22h 20m 05:50
Milan (San Donato M3) No tags ARS 133,579 Bus 11:30
Belgrade AS 20h 07:30
Milan (San Donato M3) No tags ARS 187,032 Bus 16:15
Belgrade AS 1d 16:45
Milan (San Donato M3) No tags ARS 287,702 Bus 11:30
Belgrade AS 1d 11:55
Piazza I Maggio, 1 No tags ARS 165,651
Next departures from Belgrade to Milano on 19 September Operated by Vehicle type Departure time Departure location Trip duration Arrival time Arrival location Recommended Price and booking link Bus 11:30
Belgrade AS 1d 11:55
Piazza I Maggio, 1 Cheapest ARS 126,452 Bus 00:30
Belgrade AS 16h 55m 17:25
Lampugnano bus station Fastest ARS 154,978 Bus 11:30
Belgrade AS 18h 05:30
Lampugnano bus station No tags ARS 152,288 Bus 07:30
Belgrade AS 22h 20m 05:50
Milan (San Donato M3) No tags ARS 160,306 Bus 11:30
Belgrade AS 20h 07:30
Milan (San Donato M3) No tags ARS 154,069 Bus 00:30
Belgrade AS 23h 15m 23:45
Piazza I Maggio, 1 No tags ARS 138,034 Bus 16:15
Belgrade AS 23h 25m 15:40
Piazza I Maggio, 1 No tags ARS 129,125 Bus 11:30
Belgrade AS 22h 55m 10:25
Milan (Assago M2) No tags ARS 176,341
Next departures from Belgrade to Milano on 20 September Operated by Vehicle type Departure time Departure location Trip duration Arrival time Arrival location Recommended Price and booking link Fudeks
Bus 19:30
Belgrade 16h 10m 11:40
Milano Cheapest Fastest ARS 118,488 Bus 00:30
Belgrade AS 16h 55m 17:25
Lampugnano bus station No tags ARS 172,796 Bus 11:30
Belgrade AS 18h 05:30
Lampugnano bus station No tags ARS 228,013 Bus 07:30
Belgrade AS 22h 20m 05:50
Milan (San Donato M3) No tags ARS 167,433 Bus 11:30
Belgrade AS 20h 07:30
Milan (San Donato M3) No tags ARS 173,669 Bus 00:30
Belgrade AS 23h 15m 23:45
Piazza I Maggio, 1 No tags ARS 161,197 Bus 11:30
Belgrade AS 1d 11:55
Piazza I Maggio, 1 No tags ARS 150,506 Bus 16:15
Belgrade AS 23h 25m 15:40
Piazza I Maggio, 1 No tags ARS 168,324
Next departures from Belgrade to Milano on 21 September Operated by Vehicle type Departure time Departure location Trip duration Arrival time Arrival location Recommended Price and booking link Bus 23:00
Belgrade AS 18h 25m 17:25
Lampugnano bus station Cheapest ARS 110,434 Bus 00:30
Belgrade AS 16h 55m 17:25
Lampugnano bus station Fastest ARS 188,832 Bus 11:30
Belgrade AS 18h 05:30
Lampugnano bus station No tags ARS 180,796 Bus 07:30
Belgrade AS 22h 20m 05:50
Milan (San Donato M3) No tags ARS 157,633 Bus 11:30
Belgrade AS 20h 07:30
Milan (San Donato M3) No tags ARS 151,397 Bus 16:15
Belgrade AS 1d 16:45
Milan (San Donato M3) No tags ARS 149,615 Bus 00:30
Belgrade AS 23h 15m 23:45
Piazza I Maggio, 1 No tags ARS 207,522 Bus 16:15
Belgrade AS 23h 25m 15:40
Piazza I Maggio, 1 No tags ARS 121,998
Next departures from Belgrade to Milano on 22 September Operated by Vehicle type Departure time Departure location Trip duration Arrival time Arrival location Recommended Price and booking link Bus 16:15
Belgrade AS 23h 25m 15:40
Piazza I Maggio, 1 Cheapest ARS 97,944 Bus 00:30
Belgrade AS 16h 55m 17:25
Lampugnano bus station Fastest ARS 108,652 Bus 11:30
Belgrade AS 18h 05:30
Lampugnano bus station No tags ARS 146,942 Bus 07:30
Belgrade AS 22h 20m 05:50
Milan (San Donato M3) No tags ARS 117,543 Bus 11:30
Belgrade AS 20h 07:30
Milan (San Donato M3) No tags ARS 121,998 Bus 11:30
Belgrade AS 22h 55m 10:25
Milan (Assago M2) No tags ARS 141,597 Bus 16:15
Belgrade AS 1d 16:35
Milan (Assago M2) No tags ARS 111,307 Bus 11:30
Belgrade AS 1d 11:49
Via Roma No tags ARS 123,780
Next departures from Belgrade to Milano on 23 September Operated by Vehicle type Departure time Departure location Trip duration Arrival time Arrival location Recommended Price and booking link Bus 16:15
Belgrade AS 1d 16:35
Milan (Assago M2) Cheapest ARS 105,071 Bus 00:30
Belgrade AS 16h 55m 17:25
Lampugnano bus station Fastest ARS 124,688 Bus 11:30
Belgrade AS 18h 05:30
Lampugnano bus station No tags ARS 143,379 Bus 07:30
Belgrade AS 22h 20m 05:50
Milan (San Donato M3) No tags ARS 106,853 Bus 11:30
Belgrade AS 20h 07:30
Milan (San Donato M3) No tags ARS 118,434 Bus 16:15
Belgrade AS 23h 25m 15:40
Piazza I Maggio, 1 No tags ARS 105,962 Bus 11:30
Belgrade AS 22h 55m 10:25
Milan (Assago M2) No tags ARS 141,597 Bus 16:15
Belgrade AS 19h 34m 11:49
Via Roma No tags ARS 121,998
Last refresh of the prices: Yesterday at 21:55 CEST.
View all departures Get from Belgrade to Milano This route is served by bus only
The journey takes about 21 hours 55 minutes, and with fares starting at just ARS 92,494, it presents an excellent value for a comfortable ride.
Bus stations and stops in Belgrade and Milano Stops in Belgrade A
Železnička 4, Beograd, Serbia C
Belgrade 45 Ulica Svetozara Markovica, 11000 Belgrade, , Serbia View map
D
Serbia busbahnhof K Stjepana Filipovića 33, Beograd, Serbia View map
E
Obrenovac Kralja Aleksandra I, Obrenovac, Serbia View map
F
Beograd Đorđa Stanojevića 9a, Beograd 11070, Serbia View map
Stops in Milano A
Piazza I Maggio, 1, 20099 Sesto San Giovanni MI, Italy C
Via Giulio Natta, 228, 20151 Milano, Italy E
Via Giuseppe Impastato, 27, 20138 Milano, Italy F
Molino Dorino Molino Dorino, 20151 Milano, Italy View map
Compare bus companies 3.5 out of 5 stars 3.5/5 15,724 reviews
Staff 4.2
Timeliness 4.0
Cleanliness 4.1
Wi‑Fi 2.7
Based on 15724 reviews, the company was rated 3.5 stars on Busbud. Travellers were especially satisfied with the ticket access and the temperature but often complained with the Wi‑Fi. FlixBus ticket prices on this trip start at ARS 92,494
Frequently asked questions about travelling by bus from Belgrade to Milano Please note that timetables, routes, or operator details shown here may be updated or vary at the time of your journey.
How much is the bus ticket from Belgrade to Milano? The cheapest coach tickets from Belgrade to Milano start from ARS 92,494. The average price for this route is around ARS 169,108. Busbud recommends that you book your tickets in advance for a better chance to get the lowest possible price.
Which bus companies service the Belgrade to Milano route? Several major bus companies operate on this route with 15 buses available per day.
What is the earliest and latest departure time for the bus from Belgrade to Milano? The earliest bus departs from Belgrade to Milano at 00:30. And the latest bus departs at 23:00.
What are the CO₂ emissions for the bus trip from Belgrade to Milano? A bus journey from Belgrade to Milano produces an estimated 22.4102 kg of CO₂, making it a highly eco-friendly choice and a mode of travel recommended by Busbud.
Find cheapest prices for buses Price is for a one-way ticket for one passenger and based on past searches.
The cheapest trip from Belgrade to Milano was searched and found on 21 Sept 2026 with a price of ARS 113,316 To save money and be sure you have the best seat, it's a good idea to buy your bus tickets from Belgrade to Milano as early as possible.
You can expect to pay from ARS 113,316 to ARS 295,043 for a bus ticket from Belgrade to Milano based on the last 2 days. You can expect to find the cheapest price for the trip at ARS 113,316, which is on 2026-09-21.
Usually FlixBus will charge you higher prices for tickets closer to the departure date. To find the best prices, you should be flexible on your date of travel.
People from around the world trust Busbud
Popular bus departures from Belgrade
Popular bus routes to Milano
Continue your journey from Milano