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 5m₺16,202–51,515Train to Milano Malpensa Airport, fly
cheapest- 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 26m₺5,034–14,685Bus via Sofia
- Take the bus from Milano, Stazione Centrale to Sofia Central Bus Stationbus
- Take the bus from Sofia Serdica Bus Station to Istanbul Büyük Otogaribus
- Take the bus from Esenler Otogar to Serikbus
41h 45m₺7,167–8,767Drive 2,596.3 km
- Drive from Milan to Belekcar 2,596.3 km
26h 57m₺21,587–31,180Bus to Il Caravaggio International Airport, fly
- Take the bus from Piazza Luigi di Savoia to Bergamo Airport Bus Stationbus
- Fly from Il Caravaggio International Airport (BGY) to Antalya Airport (AYT)plane BGY - AYT
7h 53m₺5,240–16,717Train 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 40m₺6,943–19,687Train 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 14m₺8,138–22,478Train, bus via Kardzhali
- 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 Central Bus Station to Kardzhalibus
- Take the bus from Kardzhali to Gebzebus
- Take the bus from Gebze to Serikbus
45h 3m₺8,915–13,146Train, 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
2d 3h₺12,321–15,567Bus
- Take the bus from Milano Centrale to Shkoder,Rruga Teutabus
- Take the bus from Shkodër to Istanbulbus
- Take the bus from İstanbul Esenler bus station to Afyon bus stationbus
- Take the bus from Afyon to Belekbus
2d 7hBus #2
- 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 Esenler bus station to Sandıklı bus stationbus
- Take the bus from Sandıklı to Belekbus
2d 9h₺10,368–17,231
Milan to Belek by bus
Questions & Answers
The cheapest way to get from Milan to Belek is to bus via Sofia which costs 7.000 ₺ - 9.000 ₺ and takes 41h 45m.
The fastest way to get from Milan to Belek is to train and fly which takes 6h 26m and costs 5.000 ₺ - 15.000 ₺.
No, there is no direct bus from Milan to Belek. However, there are services departing from Milano Centrale and arriving at Belek via Shkodër, İstanbul Esenler bus station and Afyon. The journey, including transfers, takes approximately 2 days 7h.
The distance between Milan and Belek is 2068 km. The road distance is 2596.3 km.
The best way to get from Milan to Belek without a car is to bus via Sofia which takes 41h 45m and costs 7.000 ₺ - 9.000 ₺.
It takes approximately 8h 5m to get from Milan to Belek, including transfers.
Milan to Belek bus services, operated by Aleks Viaggi, depart from Milano Centrale station.
The best way to get from Milan to Belek is to fly which takes 8h 5m and costs 16.000 ₺ - 55.000 ₺. Alternatively, you can bus via Sofia, which costs 7.000 ₺ - 9.000 ₺ and takes 41h 45m.
Milan to Belek bus services, operated by Aleks Viaggi, arrive at Shkoder,Rruga Teuta station.
Belek is 1h ahead of Milan. It is currently 2:42 PM in Milan and 3:42 PM 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 3 hours. Alternatively, you can take a bus from Milano, Stazione Centrale to Belek via Sofia Central Bus Station, Sofia Serdica Bus Station, Istanbul Büyük Otogari, Esenler Otogar, and Serik in around 41h 45m.
- Website
- sunexpress.com
Flights from Milan Linate Airport to Antalya Airport via Vienna
- Ave. Duration
- 5h 25m
- When
- Every day
- Estimated price
- ₺4,800–16,000
Flights from Milan Linate Airport to Antalya Airport via Berlin Brandenburg
- Ave. Duration
- 7h 25m
- When
- Saturday
- Estimated price
- ₺6,000–19,000
Flights from Il Caravaggio International Airport to Antalya Airport via Tirana
- Ave. Duration
- 5h
- When
- Friday
- Estimated price
- ₺3,900–14,000
Flights from Milano Malpensa Airport to Antalya Airport
- Ave. Duration
- 3h 15m
- When
- Tuesday and Friday
- Estimated price
- ₺3,700–13,000
Flights from Milano Malpensa Airport to Antalya Airport via Izmir
- Ave. Duration
- 7h 25m
- When
- Monday, Thursday, and Saturday
- Estimated price
- ₺3,700–13,000
Flights from Verona Villafranca Airport to Antalya Airport via Tirana
- Ave. Duration
- 4h 35m
- When
- Every day
- Estimated price
- ₺4,500–16,000
Flights from Zurich Airport to Antalya Airport
- Ave. Duration
- 3h 15m
- When
- Every day
- Estimated price
- ₺4,000–13,000
- Website
- lufthansa.com
Flights from Milan Linate Airport to Antalya Airport via Munich
- Ave. Duration
- 6h 11m
- When
- Every day
- Estimated price
- ₺4,900–17,000
Flights from Milan Linate Airport to Antalya Airport via Frankfurt
- Ave. Duration
- 7h 50m
- When
- Every day
- Estimated price
- ₺5,500–18,000
Flights from Verona Villafranca Airport to Antalya Airport via Munich
- Ave. Duration
- 6h 37m
- When
- Every day
- Estimated price
- ₺5,000–18,000
- Website
- flypgs.com
Flights from Il Caravaggio International Airport to Antalya Airport via Sabiha Gokcen
- Ave. Duration
- 5h 12m
- When
- Every day
- Estimated price
- ₺4,100–19,000
Flights from Il Caravaggio International Airport to Antalya Airport via Sarajevo
- Ave. Duration
- 4h 35m
- When
- Wednesday, Friday, and Saturday
- Estimated price
- ₺4,000–19,000
Flights from Verona Villafranca Airport to Antalya Airport via Chisinau
- Ave. Duration
- 6h 10m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₺5,500–20,000
Flights from Zurich Airport to Antalya Airport
- Ave. Duration
- 3h 15m
- When
- Every day
- Estimated price
- ₺5,000–25,000
- Website
- austrian.com
Flights from Milan Linate Airport to Antalya Airport via Vienna
- Ave. Duration
- 6h 16m
- When
- Every day
- Estimated price
- ₺4,800–16,000
- Website
- flyulendo.com
Flights from Il Caravaggio International Airport to Antalya Airport via Cluj-Napoca
- Ave. Duration
- 6h 7m
- When
- Monday, Wednesday, and Friday
- Estimated price
- ₺4,300–16,000
- Website
- latam.com
Flights from Milan Linate Airport to Antalya Airport via Dusseldorf
- Ave. Duration
- 6h 45m
- When
- Monday
- Estimated price
- ₺7,500–19,000
- Website
- freebirdairlines.com
Flights from Milan Linate Airport to Antalya Airport via Frankfurt
- Ave. Duration
- 7h 15m
- When
- Saturday
- Estimated price
- ₺4,900–16,000
- Website
- ajet.com
Flights from Il Caravaggio International Airport to Antalya Airport via Sabiha Gokcen
- Ave. Duration
- 6h 30m
- When
- Every day
- Estimated price
- ₺3,600–14,000
- Website
- smartwings.com
Flights from Verona Villafranca Airport to Antalya Airport via Prague
- Ave. Duration
- 6h 45m
- When
- Friday
- Estimated price
- ₺10,000–23,000
- Website
- corendon.com
Flights from Zurich Airport to Antalya Airport
- Ave. Duration
- 3h 20m
- When
- Thursday, Friday, and Sunday
- Estimated price
- ₺4,400–16,000
- Website
- flyedelweiss.com
Flights from Zurich Airport to Antalya Airport
- Ave. Duration
- 3h 15m
- When
- Monday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- ₺11,000–25,000
- Phone
- +39 02 7249 4494
- my-link@trenord.it
- Website
- trenord.it
Train from Milano Porta Garibaldi to Malpensa Aeroporto T1
- Ave. Duration
- 43 min
- Frequency
- Every 30 minutes
- Estimated price
- ₺230–290
- Website
- https://www.trenord.it/en/
- Phone
- +39 06 8937 1892
- Website
- italotreno.it
Train from Milano Centrale to Verona Porta Nuova
- Ave. Duration
- 1h 12m
- Frequency
- Hourly
- Estimated price
- ₺1,000–2,000
- Website
- https://www.italotreno.it/en
- Phone
- +39 06 68475475
- ufficiogruppi@trenitalia.it
- Website
- trenitalia.com
Train from Milano Centrale to Zuerich Hb
- Ave. Duration
- 3h 17m
- Frequency
- Every 2 hours
- Estimated price
- ₺3,000–5,500
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- ₺3,900–5,500
- 2nd Class
- ₺3,000–4,000
Train from Milano Centrale to Verona Porta Nuova
- Ave. Duration
- 1h 23m
- Frequency
- Once daily
- Estimated price
- ₺2,000–4,300
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- ₺3,100–4,300
- 2nd Class
- ₺2,000–2,700
Train from Milano Centrale to Lugano
- Ave. Duration
- 1h 18m
- Frequency
- Every 2 hours
- Estimated price
- ₺1,200–3,500
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- ₺2,400–3,500
- 2nd Class
- ₺1,200–1,700
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Milano Centrale to Verona Porta Nuova
- Ave. Duration
- 1h 13m
- Frequency
- Hourly
- Estimated price
- ₺1,100–2,300
- Schedules at
- trenitalia.com
- 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
- ₺900–1,400
- Website
- https://www.tcdd.gov.tr/lang/en
- Phone
- +359 2 980 56 58
- info@mm-travel.bg
- Website
- mm-travel.bg
Bus from Milano, Stazione Centrale to Sofia Central Bus Station
- Ave. Duration
- 21h
- Frequency
- Once a week
- Estimated price
- ₺4,798
- Schedules at
- mm-travel.bg
- Book at
- mm-travel.bg
Bus from Verona Porta Nuova to Sofia Central Bus Station
- Ave. Duration
- 18h
- Frequency
- Twice a week
- Estimated price
- ₺4,798
- Schedules at
- mm-travel.bg
- Book at
- mm-travel.bg
- Phone
- +359 0885700870
- support@citylines.eu
- Website
- citylines.eu
Bus from Sofia Serdica Bus Station to Istanbul Büyük Otogari
- Ave. Duration
- 8h
- Frequency
- 4 times a day
- Estimated price
- ₺1,700–2,300
- Website
- https://citylines.eu/
- Phone
- +359 700 20 544
- Website
- ardatur.bg
Bus from Sofia Serdica Bus Station to Istanbul Büyük Otogari
- Ave. Duration
- 7h 51m
- Frequency
- Once daily
- Estimated price
- ₺2,200–3,500
- Website
- https://ardatur.bg/en/
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- https://www.flixbus.fr
Bus from Sofia Serdica Bus Station to Istanbul Büyük Otogari
- Ave. Duration
- 8h
- Frequency
- Twice daily
- Estimated price
- ₺2,100–3,700
- Website
- https://www.flixbus.co.uk
Bus from Milano, Autostazione Lampugnano to București, Autogara Militari
- Ave. Duration
- 30h 25m
- Frequency
- 4 times a week
- Estimated price
- ₺7,000–12,000
- Website
- https://www.flixbus.co.uk
Bus from București, Autogara Militari to İstanbul Esenler bus station
- Ave. Duration
- 11h 10m
- Frequency
- Once daily
- Estimated price
- ₺2,400–4,000
- Website
- https://www.flixbus.co.uk
- Phone
- +90 212 658 00 61
- info@huntur.com.tr
- Website
- huntur.com.tr
Bus from Sofia Serdica Bus Station to Istanbul Büyük Otogari
- Ave. Duration
- 7h 30m
- Frequency
- Once daily
- Estimated price
- ₺1,200–1,500
- Website
- https://www.huntur.com.tr/?l=EN
- 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 Gebze to Serik
- Ave. Duration
- 10h 11m
- 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–2,000
- Schedules at
- pamukkale.com.tr
Bus from Gebze to Serik
- Ave. Duration
- 9h 30m
- Frequency
- Twice daily
- Estimated price
- ₺1,200–1,800
- Schedules at
- pamukkale.com.tr
Bus from İstanbul Esenler bus station to Afyon bus station
- Ave. Duration
- 7h 40m
- Frequency
- 3 times a day
- Estimated price
- ₺900–1,200
- 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 Gebze to Serik
- Ave. Duration
- 10h 45m
- Frequency
- 4 times a day
- Estimated price
- ₺1,200
- Schedules at
- antalyanetseyahat.com
Bus from İstanbul Esenler bus station to Sandıklı bus station
- Ave. Duration
- 10h
- Frequency
- 4 times a day
- Estimated price
- ₺991
- Schedules at
- antalyanetseyahat.com
- Phone
- 444 0 562
- kamilkoc@kamilkoc.com.tr
- Website
- flixbus.com.tr
Bus from Esenler Otogar to Serik
- Ave. Duration
- 13h 40m
- Frequency
- 4 times a day
- Estimated price
- ₺950–1,400
- Schedules at
- flixbus.com.tr
Bus from Gebze to Serik
- Ave. Duration
- 11h 25m
- Frequency
- Twice daily
- Estimated price
- ₺850–1,300
- Schedules at
- flixbus.com.tr
Bus from İstanbul Esenler bus station to Afyon bus station
- Ave. Duration
- 7h 45m
- Frequency
- Hourly
- Estimated price
- ₺600–850
- Schedules at
- flixbus.com.tr
Bus from İstanbul Esenler bus station to Sandıklı bus station
- Ave. Duration
- 8h 45m
- Frequency
- Every 2 hours
- Estimated price
- ₺650–950
- 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 Gebze to Serik
- Ave. Duration
- 8h 45m
- Frequency
- Twice daily
- Estimated price
- ₺1,400–1,900
- Schedules at
- istanbulkalesi.com.tr
Bus from İstanbul Esenler bus station to Afyon bus station
- Ave. Duration
- 8h 15m
- Frequency
- Once daily
- Estimated price
- ₺950–1,400
- 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,900
- Schedules at
- guneyakdeniz.com
Bus from Gebze to Serik
- Ave. Duration
- 10h 15m
- Frequency
- Twice daily
- Estimated price
- ₺1,100–1,600
- Schedules at
- guneyakdeniz.com
Bus from İstanbul Esenler bus station to Sandıklı bus station
- Ave. Duration
- 8h 15m
- Frequency
- Twice daily
- Estimated price
- ₺800–1,200
- 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 Gebze to Serik
- Ave. Duration
- 11h
- Frequency
- Once daily
- Estimated price
- ₺1,200–1,700
- Schedules at
- varan.com.tr
Bus from İstanbul Esenler bus station to Afyon bus station
- Ave. Duration
- 8h 45m
- Frequency
- Once daily
- Estimated price
- ₺850–1,200
- Schedules at
- varan.com.tr
- info@flibco.com
- Website
- flibco.com
Bus from Piazza Luigi di Savoia to Bergamo Airport Bus Station
- Ave. Duration
- 50 min
- Frequency
- Hourly
- Estimated price
- ₺420–1,100
- Website
- https://www.flibco.com/en
- customerservices@terravision.eu
- Website
- terravision.eu
Bus from Piazza Luigi di Savoia to Bergamo Airport Bus Station
- Ave. Duration
- 50 min
- Frequency
- Every 30 minutes
- Estimated price
- ₺260–1,400
- Website
- https://www.terravision.eu/
- Phone
- +39 02 3008 9000
- mail@autostradale.it
- Website
- autostradale.it
Bus from Piazza Luigi di Savoia to Bergamo Airport Bus Station
- Ave. Duration
- 1h
- Frequency
- Every 30 minutes
- Estimated price
- ₺240–430
- Website
- https://autostradale.it/?lang=en-GB
- info@bgrazpisanie.com
- Website
- bgrazpisanie.com
Bus from Sofia Central Bus Station to Kardzhali
- Ave. Duration
- 3h 55m
- Frequency
- Twice daily
- Estimated price
- ₺627
- Website
- https://bgrazpisanie.com/en
- Website
- krumovgrad-bg.com
Bus from Sofia Central Bus Station to Kardzhali
- Ave. Duration
- 4h 12m
- Frequency
- Once daily
- Schedules at
- https://krumovgrad-bg.com/%D0%B0%D0%B2%D1%82%D0%BE%D0%B1%D1%83%D1%81%D0%B8/
- Phone
- 0545 792 30 02
- info@luksyonca.com.tr
- Website
- luksyonca.com.tr
Bus from Kardzhali to Gebze
- Ave. Duration
- 7h 15m
- Frequency
- Twice daily
- Estimated price
- ₺1,250
- Schedules at
- luksyonca.com.tr
- Phone
- +381 020 313101
- Website
- facebook.com
Bus from Lugano, Stazione to Novi Pazar, Autobuska stanica
- Ave. Duration
- 24h 10m
- Frequency
- Twice a week
- Estimated price
- ₺6,963
- 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,862
- 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
- ₺750–1,100
- Website
- https://www.metroturizm.com.tr/en
- Standard
- ₺750–1,100
- Phone
- +355 69 209 3508
- aleksviaggi@gmail.com
Bus from Milano Centrale to Shkoder,Rruga Teuta
- Ave. Duration
- 22h 7m
- Frequency
- Once a week
- Schedules at
- https://www.facebook.com/aleksviaggi.al
- Phone
- +90 212 658 18 51
- info@alparturizm.com.tr
- Website
- alparturizm.com.tr
Bus from Shkodër to Istanbul
- Ave. Duration
- 17h 30m
- Frequency
- 6 times a week
- Estimated price
- ₺1,800–3,700
- Website
- https://www.alparturizm.com.tr/en/
- Phone
- +90 850 532 8888
- info@aliosmanulusoy.com
- Website
- aliosmanulusoy.com
Bus from Afyon to Belek
- Ave. Duration
- 5h 30m
- Frequency
- Once daily
- Estimated price
- ₺300–400
- Schedules at
- aliosmanulusoy.com
Bus from Sandıklı to Belek
- Ave. Duration
- 5h
- Frequency
- Once daily
- Estimated price
- ₺260–340
- Schedules at
- aliosmanulusoy.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
Want to know more about Flixbus?
Read the travel guide
More Questions & Answers
Yes, the driving distance between Milan to Belek is 2596 km. It takes approximately 26h 57m to drive from Milan to Belek.
There are 310+ hotels available in Belek.



























































































