There are 13 ways to get from Milan to Isparta by train, plane, bus, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train to Milano Malpensa Airport, fly to Isparta
best- Take the train from Milano Porta Garibaldi to Malpensa Aeroporto T1train
- Fly from Milano Malpensa Airport (MXP) to Isparta (ISE)plane MXP - ISE
10h 9m₺10,353–36,436Train to Milano Malpensa Airport, fly to Denizli Çardak Airport, train
cheapest- Take the train from Milano Porta Garibaldi to Malpensa Aeroporto T1train
- Fly from Milano Malpensa Airport (MXP) to Denizli Çardak Airport (DNZ)plane MXP - DNZ
- Take the train from Çardak to Ispartatrain
14h 16m₺5,703–20,896Train, bus
- 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 Haskovobus
- Take the bus from Haskovo to Gebzebus
- Take the bus from Gebze to Ispartabus
39h 38m₺8,748–12,815Drive 2,460.9 km
- Drive from Milan to Ispartacar 2,460.9 km
25h 1m₺21,235–30,673Bus to Il Caravaggio International Airport, fly to Denizli Çardak Airport, train
- Take the bus from Piazza Luigi di Savoia to Milan Bergamo Orio al Serio Airportbus
- Fly from Il Caravaggio International Airport (BGY) to Denizli Çardak Airport (DNZ)plane BGY - DNZ
- Take the train from Çardak to Ispartatrain
11h 23m₺6,736–28,963Fly Milan Linate Airport to Antalya Airport, bus
- Fly from Milan Linate Airport (LIN) to Antalya Airport (AYT)plane LIN - AYT
- Take the bus from Antalya to Ispartabus
12h 33m₺8,088–17,061Bus to Il Caravaggio International Airport, fly to Antalya Airport, bus
- 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
- Take the bus from Antalya to Ispartabus
12h 21m₺5,758–19,305Train to Milano Malpensa Airport, fly to Antalya Airport, bus
- Take the train from Milano Porta Garibaldi to Malpensa Aeroporto T1train
- Fly from Milano Malpensa Airport (MXP) to Antalya Airport (AYT)plane MXP - AYT
- Take the bus from Antalya to Ispartabus
10h 54m₺6,725–14,238Train to Zurich Airport, fly to Antalya Airport, bus
- Take the train from Milano Centrale to Zuerich Hbtrain
- Fly from Zurich Airport (ZRH) to Antalya Airport (AYT)plane ZRH - AYT
- Take the bus from Antalya to Ispartabus
13h 42m₺8,127–25,261Bus via Istanbul
- 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 Istanbul Esenler to Ispartabus
41h 1m₺7,264–8,364Bus
- Take the bus from Milano, Stazione Centrale to Sofia Central Bus Stationbus
- Take the bus from Sofia Central Bus Station to Bursabus
- Take the bus from Bursa to Ispartabus
43h 55m₺7,664–8,964Train, bus via Tekirdağ
- Take the train from Milano Centrale to Vicenzatrain Fr
- Take the bus from Padova to Blagoevgradbus
- Take the bus from Blagoevgrad to Kavala Central Bus Stationbus
- Take the bus from Kavala Central Bus Station to Tekirdagbus
- Take the bus from Tekirdağ to Ispartabus
2d 1h₺10,557–16,119Bus #2
- 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 Sandıklı bus stationbus
- Take the bus from Sandıklı to Ispartabus
2d 6h
Milan to Isparta by train and bus
Questions & Answers
The cheapest way to get from Milan to Isparta is to bus via Istanbul which costs 7.000 ₺ - 8.500 ₺ and takes 41h 1m.
The fastest way to get from Milan to Isparta is to train and fly which takes 10h 9m and costs 10.000 ₺ - 37.000 ₺.
No, there is no direct bus from Milan to Isparta. However, there are services departing from Milano, Stazione Centrale and arriving at Isparta via Sofia Serdica Bus Station and Istanbul Esenler. The journey, including transfers, takes approximately 41h 1m.
The distance between Milan and Isparta is 2062 km. The road distance is 2460.9 km.
The best way to get from Milan to Isparta without a car is to train and bus which takes 39h 38m and costs 8.500 ₺ - 13.000 ₺.
It takes approximately 10h 9m to get from Milan to Isparta, including transfers.
Milan to Isparta bus services, operated by M&M Travel, depart from Milano, Stazione Centrale station.
Milan to Isparta bus services, operated by M&M Travel, arrive at Sofia Central Bus Station.
Isparta is 1h ahead of Milan. It is currently 12:42 PM in Milan and 1:42 PM in Isparta.
Yes, the driving distance between Milan to Isparta is 2461 km. It takes approximately 25h 1m to drive from Milan to Isparta.
What companies run services between Milan, Italy and Isparta, Turkey?
You can take a bus from Milano, Stazione Centrale to Isparta via Sofia Central Bus Station, Sofia Serdica Bus Station, Istanbul Büyük Otogari, and Istanbul Esenler in around 41h 1m.
- Website
- flypgs.com
Flights from Milano Malpensa Airport to Denizli Çardak Airport via Tirana, Sabiha Gokcen
- Ave. Duration
- 8h 20m
- When
- Wednesday and Tuesday
- Estimated price
- ₺5,000–20,000
Flights from Il Caravaggio International Airport to Denizli Çardak Airport via Sabiha Gokcen
- Ave. Duration
- 5h 5m
- When
- Tuesday and Wednesday
- Estimated price
- ₺6,000–27,000
Flights from Milan Linate Airport to Antalya Airport via Berlin Brandenburg
- Ave. Duration
- 5h 45m
- When
- Monday
- Estimated price
- ₺6,500–27,000
Flights from Il Caravaggio International Airport to Antalya Airport via Sabiha Gokcen
- Ave. Duration
- 5h 12m
- When
- Every day
- Estimated price
- ₺5,000–22,000
Flights from Il Caravaggio International Airport to Antalya Airport via Sarajevo
- Ave. Duration
- 4h 35m
- When
- Wednesday, Friday, and Saturday
- Estimated price
- ₺4,800–21,000
Flights from Zurich Airport to Antalya Airport
- Ave. Duration
- 3h 15m
- When
- Every day
- Estimated price
- ₺5,000–23,000
- Website
- sunexpress.com
Flights from Milan Linate Airport to Antalya Airport via Vienna
- Ave. Duration
- 5h 25m
- When
- Every day
- Estimated price
- ₺6,000–19,000
Flights from Il Caravaggio International Airport to Antalya Airport via Tirana
- Ave. Duration
- 5h
- When
- Friday
- Estimated price
- ₺5,000–17,000
Flights from Milano Malpensa Airport to Antalya Airport
- Ave. Duration
- 3h 15m
- When
- Tuesday and Friday
- Estimated price
- ₺4,800–15,000
Flights from Milano Malpensa Airport to Antalya Airport via Izmir
- Ave. Duration
- 7h 25m
- When
- Monday, Thursday, and Saturday
- Estimated price
- ₺4,800–15,000
Flights from Zurich Airport to Antalya Airport
- Ave. Duration
- 3h 15m
- When
- Every day
- Estimated price
- ₺4,000–14,000
- Website
- lufthansa.com
Flights from Milan Linate Airport to Antalya Airport via Munich
- Ave. Duration
- 6h 11m
- When
- Every day
- Estimated price
- ₺6,000–19,000
Flights from Milan Linate Airport to Antalya Airport via Frankfurt
- Ave. Duration
- 7h 50m
- When
- Every day
- Estimated price
- ₺7,000–21,000
- Website
- austrian.com
Flights from Milan Linate Airport to Antalya Airport via Vienna
- Ave. Duration
- 6h 36m
- When
- Every day
- Estimated price
- ₺6,000–19,000
- Website
- turkishairlines.com
Flights from Milano Malpensa Airport to Isparta via Istanbul
- Ave. Duration
- 6h 55m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- ₺10,000–36,000
Flights from Milano Malpensa Airport to Denizli Çardak Airport via Istanbul
- Ave. Duration
- 9h 52m
- When
- Every day
- Estimated price
- ₺9,500–34,000
- Website
- ajet.com
Flights from Il Caravaggio International Airport to Denizli Çardak Airport via Sabiha Gokcen
- Ave. Duration
- 5h 20m
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- ₺6,000–27,000
Flights from Il Caravaggio International Airport to Antalya Airport via Sabiha Gokcen
- Ave. Duration
- 6h 30m
- When
- Every day
- Estimated price
- ₺5,000–19,000
- Website
- corendon.com
Flights from Milan Linate Airport to Antalya Airport via Dusseldorf
- Ave. Duration
- 6h 45m
- When
- Tuesday and Friday
- Estimated price
- ₺6,000–24,000
Flights from Zurich Airport to Antalya Airport
- Ave. Duration
- 3h 20m
- When
- Tuesday, Thursday, Friday, and Sunday
- Estimated price
- ₺5,000–18,000
- Website
- freebirdairlines.com
Flights from Milan Linate Airport to Antalya Airport via Frankfurt
- Ave. Duration
- 7h
- When
- Tuesday and Saturday
- Estimated price
- ₺6,500–22,000
Flights from Milan Linate Airport to Antalya Airport via Berlin Brandenburg
- Ave. Duration
- 7h 5m
- When
- Friday and Sunday
- Estimated price
- ₺7,000–23,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
- ₺5,000–19,000
- Website
- flyedelweiss.com
Flights from Zurich Airport to Antalya Airport
- Ave. Duration
- 3h 15m
- When
- Monday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- ₺5,000–23,000
- Phone
- +39 02 7249 4494
- [email protected]
- Website
- trenord.it
Train from Milano Porta Garibaldi to Malpensa Aeroporto T1
- Ave. Duration
- 43 min
- Frequency
- Every 30 minutes
- Estimated price
- ₺240–300
- Website
- https://www.trenord.it/en/
Train from Milano Porta Garibaldi to Malpensa Aeroporto T1
- Ave. Duration
- 43 min
- Frequency
- Every 30 minutes
- Estimated price
- ₺240–300
- Website
- https://www.trenord.it/en/
Train from Milano Porta Garibaldi to Malpensa Aeroporto T1
- Ave. Duration
- 43 min
- Frequency
- Every 30 minutes
- Estimated price
- ₺240–300
- Website
- https://www.trenord.it/en/
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Milano Centrale to Verona Porta Nuova
- Ave. Duration
- 1h 13m
- Frequency
- Every 30 minutes
- Estimated price
- ₺1,200–2,400
- Schedules at
- trenitalia.com
Train from Milano Centrale to Vicenza
- Ave. Duration
- 1h 40m
- Frequency
- Hourly
- Estimated price
- ₺1,600–3,200
- Schedules at
- trenitalia.com
- Phone
- +39 06 68475475
- [email protected]
- Website
- trenitalia.com
Train from Milano Centrale to Verona Porta Nuova
- Ave. Duration
- 1h 23m
- Frequency
- Once daily
- Estimated price
- ₺2,000–4,500
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- ₺3,200–4,500
- 2nd Class
- ₺2,000–2,800
Train from Milano Centrale to Zuerich Hb
- Ave. Duration
- 3h 17m
- Frequency
- Hourly
- Estimated price
- ₺3,100–6,000
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- ₺4,100–6,000
- 2nd Class
- ₺3,100–4,200
Train from Milano Centrale to Vicenza
- Ave. Duration
- 1h 50m
- Frequency
- Once daily
- Estimated price
- ₺2,600–5,500
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- ₺3,600–5,500
- 2nd Class
- ₺2,600–3,500
- Phone
- +90 444 8 233
- [email protected]
- Website
- tcdd.gov.tr
Train from Çardak to Isparta
- Ave. Duration
- 2h 17m
- Frequency
- Twice daily
- Estimated price
- ₺190–270
- Website
- https://www.tcdd.gov.tr/lang/en
Train from Çardak to Isparta
- Ave. Duration
- 2h 17m
- Frequency
- Twice daily
- Estimated price
- ₺190–270
- Website
- https://www.tcdd.gov.tr/lang/en
- Phone
- +359 2 980 56 58
- [email protected]
- Website
- mm-travel.bg
Bus from Verona Porta Nuova to Sofia Central Bus Station
- Ave. Duration
- 18h
- Frequency
- Twice a week
- Estimated price
- ₺4,965
- Schedules at
- mm-travel.bg
- Book at
- tickets.mm-travel.bg
Bus from Milano, Stazione Centrale to Sofia Central Bus Station
- Ave. Duration
- 21h
- Frequency
- Once a week
- Estimated price
- ₺4,965
- Schedules at
- mm-travel.bg
- Book at
- tickets.mm-travel.bg
Bus from Milano, Stazione Centrale to Sofia Central Bus Station
- Ave. Duration
- 21h
- Frequency
- Once a week
- Estimated price
- ₺4,965
- Schedules at
- mm-travel.bg
- Book at
- tickets.mm-travel.bg
Bus from Padova to Blagoevgrad
- Ave. Duration
- 18h
- Frequency
- Twice a week
- Estimated price
- ₺4,965
- Schedules at
- mm-travel.bg
- Book at
- tickets.mm-travel.bg
- [email protected]
- Website
- bgrazpisanie.com
Bus from Sofia Central Bus Station to Haskovo
- Ave. Duration
- 2h 55m
- Frequency
- 3 times a day
- Estimated price
- ₺310–650
- Schedules at
- bgrazpisanie.com
- Phone
- 0545 792 30 02
- [email protected]
- Website
- luksyonca.com.tr
Bus from Haskovo to Gebze
- Ave. Duration
- 6h
- Frequency
- Twice daily
- Estimated price
- ₺1,250
- Schedules at
- luksyonca.com.tr
- Phone
- 0 850 333 35 35
- [email protected]
- Website
- pamukkale.com.tr
Bus from Gebze to Isparta
- Ave. Duration
- 7h 30m
- Frequency
- 3 times a day
- Estimated price
- ₺1,000–1,500
- Schedules at
- pamukkale.com.tr
Bus from Antalya to Isparta
- Ave. Duration
- 2h 30m
- Frequency
- Every 4 hours
- Estimated price
- ₺440–600
- Schedules at
- pamukkale.com.tr
Bus from Antalya to Isparta
- Ave. Duration
- 2h 30m
- Frequency
- Every 4 hours
- Estimated price
- ₺440–600
- Schedules at
- pamukkale.com.tr
Bus from Antalya to Isparta
- Ave. Duration
- 2h 30m
- Frequency
- Every 4 hours
- Estimated price
- ₺440–600
- Schedules at
- pamukkale.com.tr
Bus from Antalya to Isparta
- Ave. Duration
- 2h 30m
- Frequency
- Every 4 hours
- Estimated price
- ₺440–600
- Schedules at
- pamukkale.com.tr
Bus from Istanbul Esenler to Isparta
- Ave. Duration
- 10h 1m
- Frequency
- 5 times a day
- Estimated price
- ₺1,100–1,500
- Schedules at
- pamukkale.com.tr
Bus from Bursa to Isparta
- Ave. Duration
- 8h
- Frequency
- Once daily
- Estimated price
- ₺1,000–1,500
- Schedules at
- pamukkale.com.tr
Bus from Tekirdağ to Isparta
- Ave. Duration
- 14h
- Frequency
- Once daily
- Estimated price
- ₺1,500–2,000
- Schedules at
- pamukkale.com.tr
Bus from Sandıklı to Isparta
- Ave. Duration
- 2h
- Frequency
- 4 times a day
- Estimated price
- ₺350–450
- Schedules at
- pamukkale.com.tr
- [email protected]
- 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
- ₺270–1,400
- Website
- https://www.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
- ₺270–1,400
- Website
- https://www.terravision.eu/
- Phone
- 0850 222 34 55
- Website
- metroturizm.com.tr
Bus from Antalya to Isparta
- Ave. Duration
- 2h 15m
- Frequency
- Twice daily
- Estimated price
- ₺600–900
- Website
- https://www.metroturizm.com.tr/en
- Standard
- ₺600–900
Bus from Antalya to Isparta
- Ave. Duration
- 2h 15m
- Frequency
- Twice daily
- Estimated price
- ₺600–900
- Website
- https://www.metroturizm.com.tr/en
- Standard
- ₺600–900
Bus from Antalya to Isparta
- Ave. Duration
- 2h 15m
- Frequency
- Twice daily
- Estimated price
- ₺600–900
- Website
- https://www.metroturizm.com.tr/en
- Standard
- ₺600–900
Bus from Antalya to Isparta
- Ave. Duration
- 2h 15m
- Frequency
- Twice daily
- Estimated price
- ₺600–900
- Website
- https://www.metroturizm.com.tr/en
- Standard
- ₺600–900
Bus from Sofia Central Bus Station to Bursa
- Ave. Duration
- 12h 55m
- Frequency
- Once daily
- Estimated price
- ₺1,700–2,500
- Website
- https://www.metroturizm.com.tr/en
- Standard
- ₺1,700–2,500
Bus from Kavala Central Bus Station to Tekirdag
- Ave. Duration
- 7h
- Frequency
- Once daily
- Estimated price
- ₺1,200–1,800
- Website
- https://www.metroturizm.com.tr/en
- Standard
- ₺1,200–1,800
- Phone
- +359 0885700870
- [email protected]
- Website
- citylines.eu
Bus from Sofia Serdica Bus Station to Istanbul Büyük Otogari
- Ave. Duration
- 8h
- Frequency
- 3 times a day
- Estimated price
- ₺1,700–2,400
- Website
- https://citylines.eu/
- Phone
- +49 30 300 137 300
- [email protected]
- 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,600–4,300
- Website
- https://www.flixbus.co.uk
- 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,300–3,600
- Website
- https://ardatur.bg/en/
- Phone
- +90 212 658 00 61
- [email protected]
- Website
- huntur.com.tr
Bus from Sofia Serdica Bus Station to Istanbul Büyük Otogari
- Ave. Duration
- 8h 54m
- Frequency
- Once daily
- Estimated price
- ₺1,200–1,900
- Website
- https://www.huntur.com.tr/?l=EN
- Phone
- +359 894 77 44 02
- [email protected]
- Website
- kaleiatravel.com
Bus from Blagoevgrad to Kavala Central Bus Station
- Ave. Duration
- 4h
- Frequency
- Twice daily
- Estimated price
- ₺1,200–1,800
- Schedules at
- en.kaleiatravel.com
- Phone
- +355 69 209 3508
- [email protected]
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
- [email protected]
- Website
- alparturizm.com.tr
Bus from Shkodër to Istanbul
- Ave. Duration
- 18h 30m
- Frequency
- 6 times a week
- Estimated price
- ₺2,100–3,700
- Website
- https://www.alparturizm.com.tr/en/
- Phone
- 444 0 562
- [email protected]
- Website
- flixbus.com.tr
Bus from İstanbul Esenler bus station to Sandıklı bus station
- Ave. Duration
- 8h 46m
- Frequency
- Every 4 hours
- Estimated price
- ₺650–950
- Schedules at
- flixbus.com.tr
- Phone
- 0(212) 658 03 07
- [email protected]
- Website
- antalyanetseyahat.com
Bus from İstanbul Esenler bus station to Sandıklı bus station
- Ave. Duration
- 10h
- Frequency
- 3 times a day
- Estimated price
- ₺1,321
- Schedules at
- antalyanetseyahat.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
More Questions & Answers
There are 13+ hotels available in Isparta.




































































