There are 11 ways to get from Milan to Belek by plane, bus, car, or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly from Milan Linate Airport
best- Fly from Milan Linate Airport (LIN) to Antalya Airport (AYT)plane LIN - AYT
8h 4m₺8,509–34,296Bus to Il Caravaggio International Airport, fly
cheapest- Take the bus from Piazza Luigi di Savoia to Milan Bergamo Orio al Serio Airportbus
- Fly from Il Caravaggio International Airport (BGY) to Antalya Airport (AYT)plane BGY - AYT
7h 52m₺4,363–15,702Bus
- Take the bus from Milano, Autostazione Lampugnano to Beograd, Autobuska stanicabus
- Take the bus from Beograd, Autobuska stanica to İstanbul Esenlerbus
- Take the bus from Esenler Otogar to Serikbus
39h 10m₺7,552–10,106Drive 2,598.8 km
- Drive from Milan to Belekcar 2,598.8 km
26h 53m₺21,082–30,452Train to Milano Malpensa Airport, fly
- Take the train from Milano Porta Garibaldi to Malpensa Aeroporto T1train
- Fly from Milano Malpensa Airport (MXP) to Antalya Airport (AYT)plane MXP - AYT
6h 25mTrain to Verona Villafranca Airport, fly
- Take the train from Milano Centrale to Verona Porta Nuovatrain
- Fly from Verona Villafranca Airport (VRN) to Antalya Airport (AYT)plane VRN - AYT
8h 39mTrain to Zurich Airport, fly
- Take the train from Milano Centrale to Zuerich Hbtrain
- Fly from Zurich Airport (ZRH) to Antalya Airport (AYT)plane ZRH - AYT
9h 13mTrain, bus via Sofia
- Take the train from Milano Centrale to Verona Porta Nuovatrain Fr / ...
- Take the bus from Verona Porta Nuova to Sofia Central Bus Stationbus
- Take the bus from Sofia Serdika Bus Station to Bursa Intercity Bus Terminalbus
- Take the bus from Bursa bus station to Serik bus stationbus
44h 18mBus via Sofia
- Take the bus from Stazione Centrale - Piazza Duca d'Aosta to Sofia Central Bus Stationbus
- Take the bus from Sofia Serdica Bus Station to Bursa Terminal Busbus
- Take the bus from Bursa bus station to Serik bus stationbus
45h 50m₺8,717–12,042Train, bus
- Take the train from Milano Centrale to Luganotrain Ec
- Take the bus from Lugano, Stazione to Novi Pazar, Autobuska stanicabus
- Take the bus from Novi Pazar, Autobuska stanica to Pendik Stationbus
- Take the train from Pendik to Konyatrain Yht
- Take the bus from Konya to Taşağılbus
2dBus via Bucharest
- Take the bus from Milano, Autostazione Lampugnano to București, Autogara Militaribus
- Take the bus from București, Autogara Militari to İstanbul Esenler bus stationbus
- Take the bus from İstanbul Dudullu bus station to Serik bus stationbus
2d 9h
Milan Linate Airport (LIN) to Antalya Airport (AYT) flights
Questions & Answers
The cheapest way to get from Milan to Belek is to bus which costs 7.500 ₺ - 11.000 ₺ and takes 39h 10m.
The fastest way to get from Milan to Belek is to bus and fly which takes 7h 52m and costs 4.300 ₺ - 16.000 ₺.
The distance between Milan and Belek is 2068 km. The road distance is 2598.8 km.
The best way to get from Milan to Belek without a car is to bus which takes 39h 10m and costs 7.500 ₺ - 11.000 ₺.
It takes approximately 8h 4m to get from Milan to Belek, including transfers.
The best way to get from Milan to Belek is to fly which takes 8h 4m and costs 8.500 ₺ - 35.000 ₺. Alternatively, you can bus, which costs 7.500 ₺ - 11.000 ₺ and takes 39h 10m.
Belek is 1h ahead of Milan. It is currently 3:14 AM in Milan and 4:14 AM in Belek.
Yes, the driving distance between Milan to Belek is 2599 km. It takes approximately 26h 53m to drive from Milan to Belek.
There are 233+ hotels available in Belek.
What companies run services between Milan, Italy and Belek, Turkey?
ITA Airways, SunExpress, and six other airlines fly from Milan Linate Airport (LIN) to Antalya Airport (AYT) every 4 hours. Alternatively, you can take a bus from Milano, Autostazione Lampugnano to Belek via Beograd, Autobuska stanica, İstanbul Esenler, Esenler Otogar, and Serik in around 39h 10m.
- Website
- sunexpress.com
Flights from Milan Linate Airport to Antalya Airport via Vienna
- Ave. Duration
- 5h 25m
- When
- Every day
- Estimated price
- ₺4,400–15,000
Flights from Il Caravaggio International Airport to Antalya Airport via Sofia
- Ave. Duration
- 4h 35m
- When
- Sunday
- Estimated price
- ₺3,100–13,000
Flights from Milano Malpensa Airport to Antalya Airport
- Ave. Duration
- 3h 15m
- When
- Tuesday and Friday
- Estimated price
- ₺3,400–12,000
Flights from Milano Malpensa Airport to Antalya Airport via Izmir
- Ave. Duration
- 7h 25m
- When
- Monday, Thursday, and Saturday
- Estimated price
- ₺3,400–12,000
Flights from Verona Villafranca Airport to Antalya Airport via Tirana
- Ave. Duration
- 4h 35m
- When
- Thursday and Saturday
- Estimated price
- ₺4,200–14,000
Flights from Zurich Airport to Antalya Airport
- Ave. Duration
- 3h 15m
- When
- Every day
- Estimated price
- ₺3,000–8,500
- Website
- lufthansa.com
Flights from Milan Linate Airport to Antalya Airport via Munich
- Ave. Duration
- 6h 51m
- When
- Every day
- Estimated price
- ₺4,400–15,000
Flights from Milan Linate Airport to Antalya Airport via Frankfurt
- Ave. Duration
- 8h 20m
- When
- Every day
- Estimated price
- ₺5,000–16,000
Flights from Verona Villafranca Airport to Antalya Airport via Munich
- Ave. Duration
- 7h 37m
- When
- Every day
- Estimated price
- ₺4,900–16,000
- Website
- flypgs.com
Flights from Milan Linate Airport to Antalya Airport via Dusseldorf
- Ave. Duration
- 6h 40m
- When
- Friday
- Estimated price
- ₺5,000–24,000
Flights from Il Caravaggio International Airport to Antalya Airport via Sabiha Gokcen
- Ave. Duration
- 5h 12m
- When
- Every day
- Estimated price
- ₺3,700–18,000
Flights from Il Caravaggio International Airport to Antalya Airport via Sofia
- Ave. Duration
- 5h 30m
- When
- Saturday
- Estimated price
- ₺3,000–13,000
Flights from Verona Villafranca Airport to Antalya Airport via Prague
- Ave. Duration
- 5h 55m
- When
- Friday
- Estimated price
- ₺5,000–24,000
Flights from Verona Villafranca Airport to Antalya Airport via Chisinau
- Ave. Duration
- 7h 15m
- When
- Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- ₺4,500–17,000
Flights from Zurich Airport to Antalya Airport
- Ave. Duration
- 3h 15m
- When
- Monday, Tuesday, Friday, Saturday, and Sunday
- Estimated price
- ₺4,100–20,000
- Website
- austrian.com
Flights from Milan Linate Airport to Antalya Airport via Vienna
- Ave. Duration
- 6h 23m
- When
- Every day
- Estimated price
- ₺4,400–15,000
- Website
- flyulendo.com
Flights from Il Caravaggio International Airport to Antalya Airport via Cluj-Napoca
- Ave. Duration
- 6h 30m
- When
- Monday, Wednesday, and Friday
- Estimated price
- ₺3,500–13,000
- Website
- freebirdairlines.com
Flights from Milan Linate Airport to Antalya Airport via Frankfurt
- Ave. Duration
- 7h 15m
- When
- Saturday
- Estimated price
- ₺3,700–19,000
- Website
- ajet.com
Flights from Il Caravaggio International Airport to Antalya Airport via Sabiha Gokcen
- Ave. Duration
- 6h 30m
- When
- Tuesday to Sunday
- Estimated price
- ₺3,200–12,000
- Website
- flyone.eu
Flights from Verona Villafranca Airport to Antalya Airport via Chisinau
- Ave. Duration
- 10h 5m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₺6,000–17,000
- Website
- corendon.com
Flights from Zurich Airport to Antalya Airport
- Ave. Duration
- 3h 20m
- When
- Tuesday, Thursday, Friday, and Sunday
- Estimated price
- ₺4,500–11,000
- Website
- flyedelweiss.com
Flights from Zurich Airport to Antalya Airport
- Ave. Duration
- 3h 15m
- When
- Monday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- ₺10,000–26,000
- Website
- trenord.it
Train from Milano Porta Garibaldi to Malpensa Aeroporto T1
- Ave. Duration
- 43 min
- Frequency
- Every 30 minutes
- Schedules at
- trenord.it
- Website
- italotreno.com
Train from Milano Centrale to Verona Porta Nuova
- Ave. Duration
- 1h 12m
- Frequency
- Hourly
- Schedules at
- italotreno.com
- Website
- fsitaliane.it
Train from Milano Centrale to Zuerich Hb
- Ave. Duration
- 3h 17m
- Frequency
- Every 2 hours
- Schedules at
- fsitaliane.it
Train from Milano Centrale to Verona Porta Nuova
- Ave. Duration
- 1h 13m
- Frequency
- Hourly
- Schedules at
- fsitaliane.it
Train from Milano Centrale to Lugano
- Ave. Duration
- 1h 18m
- Frequency
- Hourly
- Schedules at
- fsitaliane.it
- Phone
- +90 444 8 233
- cozum@tcddtasimacilik.gov.tr
- Website
- tcdd.gov.tr
Train from Pendik to Konya
- Ave. Duration
- 4h 15m
- Frequency
- 5 times a day
- Estimated price
- ₺750–1,400
- Website
- https://www.tcdd.gov.tr/lang/en
- Phone
- +381 11 7620255
- office@fudeks.rs
- Website
- fudeks.rs
Bus from Milano, Autostazione Lampugnano to Beograd, Autobuska stanica
- Ave. Duration
- 16h 10m
- Frequency
- Twice a week
- Estimated price
- ₺4,200–6,000
- Website
- http://en.fudeks.rs/timetable/
- Phone
- 0545 792 30 02
- info@luksyonca.com.tr
- Website
- luksyonca.com.tr
Bus from Beograd, Autobuska stanica to İstanbul Esenler
- Ave. Duration
- 10h 15m
- Frequency
- Twice a week
- Estimated price
- ₺1,900
- Schedules at
- luksyonca.com.tr
- Phone
- 0242 511 74 03
- Website
- alanyalilar.com.tr
Bus from Esenler Otogar to Serik
- Ave. Duration
- 11h
- Frequency
- 3 times a day
- Estimated price
- ₺1,300
- Schedules at
- alanyalilar.com.tr
Bus from Bursa bus station to Serik bus station
- Ave. Duration
- 8h 40m
- Frequency
- Twice daily
- Estimated price
- ₺1,000
- Schedules at
- alanyalilar.com.tr
- Phone
- 0 850 333 35 35
- info@pamukkale.com.tr
- Website
- pamukkale.com.tr
Bus from Esenler Otogar to Serik
- Ave. Duration
- 12h
- Frequency
- 3 times a day
- Estimated price
- ₺1,200–1,800
- Schedules at
- pamukkale.com.tr
Bus from Bursa bus station to Serik bus station
- Ave. Duration
- 10h
- Frequency
- Once daily
- Estimated price
- ₺1,000–1,500
- Schedules at
- pamukkale.com.tr
- Phone
- 0(212) 658 03 07
- info@antalyanetseyahat.com
- Website
- antalyanetseyahat.com
Bus from Esenler Otogar to Serik
- Ave. Duration
- 13h 30m
- Frequency
- 4 times a day
- Estimated price
- ₺1,200
- Schedules at
- antalyanetseyahat.com
Bus from Bursa bus station to Serik bus station
- Ave. Duration
- 9h 30m
- Frequency
- 3 times a day
- Estimated price
- ₺1,200
- Schedules at
- antalyanetseyahat.com
- Website
- flixbus.com.tr
Bus from Esenler Otogar to Serik
- Ave. Duration
- 13h 45m
- Frequency
- 4 times a day
- Schedules at
- flixbus.com.tr
Bus from Bursa bus station to Serik bus station
- Ave. Duration
- 9h 55m
- Frequency
- 5 times a day
- Schedules at
- flixbus.com.tr
Bus from İstanbul Dudullu bus station to Serik bus station
- Ave. Duration
- 12h
- Frequency
- Twice daily
- Schedules at
- flixbus.com.tr
- Phone
- 0(850) 309 22 16
- bilgi@istanbulkalesi.com.tr
- Website
- istanbulkalesi.com.tr
Bus from Esenler Otogar to Serik
- Ave. Duration
- 11h
- Frequency
- Twice daily
- Estimated price
- ₺1,400–2,200
- Schedules at
- istanbulkalesi.com.tr
Bus from Bursa bus station to Serik bus station
- Ave. Duration
- 7h 50m
- Frequency
- Twice daily
- Estimated price
- ₺1,300–1,900
- Schedules at
- istanbulkalesi.com.tr
- Phone
- 08503330700
- Website
- guneyakdeniz.com
Bus from Esenler Otogar to Serik
- Ave. Duration
- 12h 30m
- Frequency
- Twice daily
- Estimated price
- ₺1,300–1,800
- Schedules at
- guneyakdeniz.com
Bus from Bursa bus station to Serik bus station
- Ave. Duration
- 9h
- Frequency
- Once daily
- Estimated price
- ₺1,000–1,600
- Schedules at
- guneyakdeniz.com
- Phone
- 0850 577 99 99
- info@varan.com.tr
- Website
- varan.com.tr
Bus from Esenler Otogar to Serik
- Ave. Duration
- 13h 30m
- Frequency
- Once daily
- Estimated price
- ₺1,300–1,900
- Schedules at
- varan.com.tr
Bus from Bursa bus station to Serik bus station
- Ave. Duration
- 9h 30m
- Frequency
- Once daily
- Estimated price
- ₺1,100–1,600
- Schedules at
- varan.com.tr
- customerservices@terravision.eu
- Website
- terravision.eu
Bus from Piazza Luigi di Savoia to Milan Bergamo Orio al Serio Airport
- Ave. Duration
- 50 min
- Frequency
- Every 30 minutes
- Estimated price
- ₺260–1,300
- Website
- https://www.terravision.eu/
- Phone
- +359 2 980 56 58
- info@mm-travel.bg
- Website
- mm-travel.bg
Bus from Verona Porta Nuova to Sofia Central Bus Station
- Ave. Duration
- 18h
- Frequency
- Twice a week
- Estimated price
- ₺4,738
- Schedules at
- mm-travel.bg
- Book at
- mm-travel.bg
- Phone
- 02 981 10 40
- travel@yubim.eu
- Website
- yubim.eu
Bus from Stazione Centrale - Piazza Duca d'Aosta to Sofia Central Bus Station
- Ave. Duration
- 21h 30m
- Frequency
- 4 times a week
- Estimated price
- ₺6,000–7,500
- Schedules at
- yubim.eu
- Phone
- +381 020 313101
- Website
- facebook.com
Bus from Lugano, Stazione to Novi Pazar, Autobuska stanica
- Ave. Duration
- 21h 50m
- Frequency
- Twice a week
- Estimated price
- ₺6,886
- Schedules at
- facebook.com
- Phone
- + (381) 20 316 581
- office@gameks.biz
- Website
- gameks.biz
Bus from Novi Pazar, Autobuska stanica to Pendik Station
- Ave. Duration
- 14h 20m
- Frequency
- 3 times a week
- Estimated price
- ₺1,841
- Schedules at
- gameks.biz
- Phone
- 0850 222 34 55
- Website
- metroturizm.com.tr
Bus from Konya to Taşağıl
- Ave. Duration
- 2h 53m
- Frequency
- Once daily
- Estimated price
- ₺500–600
- Website
- https://www.metroturizm.com.tr/en
- Standard
- ₺500–600
- Website
- global.flixbus.com
Bus from Milano, Autostazione Lampugnano to București, Autogara Militari
- Ave. Duration
- 30h 25m
- Frequency
- 3 times a week
- Schedules at
- global.flixbus.com
Bus from București, Autogara Militari to İstanbul Esenler bus station
- Ave. Duration
- 11h 10m
- Frequency
- Once daily
- Schedules at
- global.flixbus.com
Want to know more about travelling around Türkiye
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Italy Travel Guides
Read the travel guide
Getting to Milan from the airport
Read the travel guide
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide

































