There are 12 ways to get from Milan to Cappadocia by bus, plane, train, car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus to Il Caravaggio International Airport, fly to Nevşehir Kapadokya Airport
best- Take the bus from Piazza Luigi di Savoia to Bergamo Airport Bus Stationbus
- Fly from Il Caravaggio International Airport (BGY) to Nevşehir Kapadokya Airport (NAV)plane BGY - NAV
8h 35m₺6,354–18,028Bus to Il Caravaggio International Airport, fly to Kayseri Erkilet Airport, bus
cheapest- Take the bus from Piazza Luigi di Savoia to Bergamo Airport Bus Stationbus
- Fly from Il Caravaggio International Airport (BGY) to Kayseri Erkilet Airport (ASR)plane BGY - ASR
- Take the bus from Kayseri bus station to Göreme bus stationbus
9h 39m₺3,814–14,518Train, bus
- Take the train from Milano Centrale to Vicenzatrain Fr
- Take the bus from Vicenza to Beograd, Autobuska stanicabus
- Take the bus from Beograd, Autobuska stanica to İstanbul Esenlerbus
- Take the bus from İstanbul Esenler bus station to Göreme bus stationbus
37h 50m₺8,231–12,766Drive 2,666.5 km
- Drive from Milan to Cappadociacar 2,666.5 km
24h 35m₺21,193–30,612Train to Milano Malpensa Airport, fly to Nevşehir Kapadokya Airport
- Take the train from Milano Porta Garibaldi to Malpensa Aeroporto T1train
- Fly from Milano Malpensa Airport (MXP) to Nevşehir Kapadokya Airport (NAV)plane MXP - NAV
10h 23m₺9,358–19,448Fly Milan Linate Airport to Kayseri Erkilet Airport, bus
- Fly from Milan Linate Airport (LIN) to Kayseri Erkilet Airport (ASR)plane LIN - ASR
- Take the bus from Kayseri bus station to Göreme bus stationbus
10h 51m₺4,990–16,772Train to Milano Malpensa Airport, fly to Kayseri Erkilet Airport, bus
- Take the train from Milano Porta Garibaldi to Malpensa Aeroporto T1train
- Fly from Milano Malpensa Airport (MXP) to Kayseri Erkilet Airport (ASR)plane MXP - ASR
- Take the bus from Kayseri bus station to Göreme bus stationbus
10h 22m₺4,418–13,938Train to Turin Caselle Airport, fly to Nevşehir Kapadokya Airport
- Take the train from Milano Centrale to Torino Porta Susatrain
- Fly from Turin Caselle Airport (TRN) to Nevşehir Kapadokya Airport (NAV)plane TRN - NAV
12h 19m₺8,781–32,575Bus
- 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 İstanbul Esenler bus station to Göreme bus stationbus
40h 17m₺4,943–6,401Bus via Sofia
- Take the bus from Milano, Stazione Centrale to Sofiabus
- Take the bus from Sofia Serdica Bus Station to Istanbul Büyük Otogaribus
- Take the bus from İstanbul Esenler bus station to Göreme bus stationbus
42h 52m₺7,122–8,472Train, bus, taxi
- Take the train from Milano Centrale to Venezia Mestretrain Fr
- Take the bus from Venezia, Viale Stazione to Niš, Autobuska Stanicabus
- Take the bus from Niš, Autobuska Stanica to Montenegro Hotelbus
- Take the train from Halkali to Ankaratrain Hst
- Take the train from Ankara to Himmetdedetrain
- Take the taxi from Himmetdede to Cappadociataxi
43h 22m₺10,420–15,385Bus, train
- Take the bus from Stazione Centrale - Piazza Duca d'Aosta to Sofiabus
- Take the train from Sofia to Çerkezköytrain
- Take the bus from Cerkezkoy to Göremebus
47h 29m₺7,452–12,156
Milan to Cappadocia by bus
Questions & Answers
The cheapest way to get from Milan to Cappadocia is to bus which costs 4.900 ₺ - 6.500 ₺ and takes 40h 17m.
The fastest way to get from Milan to Cappadocia is to bus and fly which takes 8h 35m and costs 6.000 ₺ - 18.000 ₺.
No, there is no direct bus from Milan to Cappadocia station. However, there are services departing from Milano, Autostazione Lampugnano and arriving at Göreme bus station via Beograd, Autobuska stanica and İstanbul Esenler bus station. The journey, including transfers, takes approximately 40h 17m.
The distance between Milan and Cappadocia is 2259 km. The road distance is 2666.5 km.
The best way to get from Milan to Cappadocia without a car is to train and bus which takes 37h 50m and costs 8.000 ₺ - 13.000 ₺.
It takes approximately 8h 35m to get from Milan to Cappadocia, including transfers.
Milan to Cappadocia bus services, operated by Fudeks, depart from Milano, Autostazione Lampugnano station.
Milan to Cappadocia bus services, operated by Fudeks, arrive at Beograd, Autobuska stanica station.
Yes, the driving distance between Milan to Cappadocia is 2666 km. It takes approximately 24h 35m to drive from Milan to Cappadocia.
There are 675+ hotels available in Cappadocia.
What companies run services between Milan, Italy and Cappadocia, Turkey?
You can take a bus from Milano, Autostazione Lampugnano to Göreme bus station via Beograd, Autobuska stanica, İstanbul Esenler, and İstanbul Esenler bus station in around 40h 17m.
- Website
- turkishairlines.com
Flights from Milano Malpensa Airport to Nevşehir Kapadokya Airport via Istanbul
- Ave. Duration
- 10h 47m
- When
- Every day
- Estimated price
- ₺6,500–24,000
Flights from Milano Malpensa Airport to Kayseri Erkilet Airport via Istanbul
- Ave. Duration
- 8h 10m
- When
- Every day
- Estimated price
- ₺5,500–20,000
Flights from Turin Caselle Airport to Nevşehir Kapadokya Airport via Istanbul
- Ave. Duration
- 11h 43m
- When
- Every day
- Estimated price
- ₺8,000–30,000
- Website
- flypgs.com
Flights from Il Caravaggio International Airport to Kayseri Erkilet Airport via Sabiha Gokcen
- Ave. Duration
- 6h 32m
- When
- Monday, Thursday, and Sunday
- Estimated price
- ₺3,600–17,000
Flights from Milan Linate Airport to Kayseri Erkilet Airport via Dusseldorf
- Ave. Duration
- 6h 45m
- When
- Monday, Wednesday, and Saturday
- Estimated price
- ₺5,000–22,000
Flights from Milan Linate Airport to Kayseri Erkilet Airport via Vienna
- Ave. Duration
- 7h 50m
- When
- Wednesday
- Estimated price
- ₺4,000–19,000
Flights from Milan Linate Airport to Kayseri Erkilet Airport via Stuttgart
- Ave. Duration
- 9h 10m
- When
- Wednesday
- Estimated price
- ₺4,300–20,000
Flights from Milano Malpensa Airport to Kayseri Erkilet Airport via Izmir
- Ave. Duration
- 6h 10m
- When
- Monday and Thursday
- Estimated price
- ₺3,800–13,000
- Website
- ajet.com
Flights from Il Caravaggio International Airport to Nevşehir Kapadokya Airport via Sabiha Gokcen
- Ave. Duration
- 5h 50m
- When
- Every day
- Estimated price
- ₺3,900–21,000
Flights from Il Caravaggio International Airport to Kayseri Erkilet Airport via Sabiha Gokcen
- Ave. Duration
- 5h 40m
- When
- Every day
- Estimated price
- ₺3,200–13,000
- Website
- lufthansa.com
Flights from Milan Linate Airport to Kayseri Erkilet Airport via Frankfurt
- Ave. Duration
- 6h 50m
- When
- Wednesday
- Estimated price
- ₺5,000–18,000
Flights from Milano Malpensa Airport to Kayseri Erkilet Airport via Munich
- Ave. Duration
- 7h 15m
- When
- Saturday
- Estimated price
- ₺3,900–14,000
- Website
- sunexpress.com
Flights from Milan Linate Airport to Kayseri Erkilet Airport via Brussels
- Ave. Duration
- 9h 55m
- When
- Wednesday
- Estimated price
- ₺6,000–20,000
Flights from Milano Malpensa Airport to Kayseri Erkilet Airport via Antalya
- Ave. Duration
- 10h 15m
- When
- Friday
- Estimated price
- ₺3,900–14,000
- Website
- austrian.com
Flights from Milan Linate Airport to Kayseri Erkilet Airport via Vienna
- Ave. Duration
- 7h 5m
- When
- Tuesday
- Estimated price
- ₺4,500–16,000
- Website
- corendon.com
Flights from Milan Linate Airport to Kayseri Erkilet Airport via Dusseldorf
- Ave. Duration
- 7h 15m
- When
- Tuesday, Thursday, and Friday
- Estimated price
- ₺6,000–18,000
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Milano Centrale to Vicenza
- Ave. Duration
- 1h 40m
- Frequency
- Hourly
- Estimated price
- ₺1,400–2,900
- Schedules at
- trenitalia.com
Train from Milano Centrale to Venezia Mestre
- Ave. Duration
- 2h 15m
- Frequency
- Hourly
- Estimated price
- ₺1,900–3,700
- Schedules at
- trenitalia.com
- Phone
- +39 06 8937 1892
- Website
- italotreno.it
Train from Milano Centrale to Vicenza
- Ave. Duration
- 1h 42m
- Frequency
- Every 4 hours
- Estimated price
- ₺2,000–2,600
- Website
- https://www.italotreno.it/en
- Smart Economy
- ₺2,000–2,600
- Smart Flex
- ₺2,100–2,600
Train from Milano Centrale to Torino Porta Susa
- Ave. Duration
- 59 min
- Frequency
- Every 2 hours
- Estimated price
- ₺1,700–2,200
- Website
- https://www.italotreno.it/en
- Smart Economy
- ₺1,700–2,200
- Smart Flex
- ₺1,800–2,200
Train from Milano Centrale to Venezia Mestre
- Ave. Duration
- 2h 19m
- Frequency
- Every 4 hours
- Estimated price
- ₺2,300–3,000
- Website
- https://www.italotreno.it/en
- Smart Economy
- ₺2,300–2,900
- Smart Flex
- ₺2,400–3,000
- Phone
- +39 06 68475475
- ufficiogruppi@trenitalia.it
- Website
- trenitalia.com
Train from Milano Centrale to Vicenza
- Ave. Duration
- 1h 50m
- Frequency
- 6 times a week
- Estimated price
- ₺2,400–4,800
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- ₺3,400–4,800
- 2nd Class
- ₺2,400–3,300
Train from Milano Centrale to Venezia Mestre
- Ave. Duration
- 2h 25m
- Frequency
- 6 times a week
- 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
- 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
- ₺220–280
- Website
- https://www.trenord.it/en/
- Phone
- +39.06.5210550
- Website
- trenitalia.com
Train from Milano Centrale to Torino Porta Susa
- Ave. Duration
- 44 min
- Frequency
- Hourly
- Estimated price
- ₺490–700
- Website
- https://www.trenitalia.com/en.html
- Phone
- +90 444 8 233
- cozum@tcddtasimacilik.gov.tr
- Website
- tcdd.gov.tr
Train from Halkali to Ankara
- Ave. Duration
- 5h 23m
- Frequency
- Once a week
- Estimated price
- ₺700–1,100
- Website
- https://www.tcdd.gov.tr/lang/en
Train from Ankara to Himmetdede
- Ave. Duration
- 6h 14m
- Frequency
- Once daily
- Estimated price
- ₺330–550
- Website
- https://www.tcdd.gov.tr/lang/en
Train from Sofia to Çerkezköy
- Ave. Duration
- 10h 11m
- Frequency
- Once daily
- Estimated price
- ₺550–3,533
- Website
- https://www.tcdd.gov.tr/lang/en
- Double Room
- ₺1,961
- Single Room
- ₺3,533
- Four Person Room
- ₺1,724
- info@flibco.com
- Website
- flibco.com
Bus from Piazza Luigi di Savoia to Bergamo Airport Bus Station
- Ave. Duration
- 50 min
- Frequency
- Every 30 minutes
- Estimated price
- ₺410–650
- Website
- https://www.flibco.com/en
- 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
- ₺220–900
- Website
- https://autostradale.it/?lang=en-GB
- Standard Rate
- ₺650–900
- Phone
- +381 (11) 761-4545
- Website
- srbijatours.com
Bus from Vicenza to Beograd, Autobuska stanica
- Ave. Duration
- 11h 3m
- Frequency
- Once a week
- Estimated price
- ₺4,000–4,600
- Schedules at
- srbijatours.com
- Prices
- ₺4,000–4,600
Bus from Venezia, Viale Stazione to Niš, Autobuska Stanica
- Ave. Duration
- 13h 47m
- Frequency
- Once a week
- Estimated price
- ₺4,400–5,000
- Schedules at
- srbijatours.com
- Prices
- ₺4,400–5,000
- 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
- 444 0 562
- kamilkoc@kamilkoc.com.tr
- Website
- flixbus.com.tr
Bus from İstanbul Esenler bus station to Göreme bus station
- Ave. Duration
- 12h 5m
- Frequency
- Every 3 hours
- Estimated price
- ₺950–1,400
- Schedules at
- flixbus.com.tr
Bus from Kayseri bus station to Göreme bus station
- Ave. Duration
- 1h 10m
- Frequency
- Hourly
- Estimated price
- ₺250–350
- Schedules at
- flixbus.com.tr
- Phone
- 0850 222 34 55
- Website
- metroturizm.com.tr
Bus from İstanbul Esenler bus station to Göreme bus station
- Ave. Duration
- 11h 30m
- Frequency
- Every 4 hours
- Estimated price
- ₺850–1,500
- Website
- https://www.metroturizm.com.tr/en
- Standard
- ₺850–1,100
Bus from Kayseri bus station to Göreme bus station
- Ave. Duration
- 1h
- Frequency
- 5 times a day
- Estimated price
- ₺400–480
- Website
- https://www.metroturizm.com.tr/en
- Standard
- ₺400–480
Bus from Cerkezkoy to Göreme
- Ave. Duration
- 13h 25m
- Frequency
- Once daily
- Estimated price
- ₺900–1,200
- Website
- https://www.metroturizm.com.tr/en
- Standard
- ₺900–1,100
- Phone
- 444 42 06
- seyahat@ozkaymak.com.tr
- Website
- ozkaymak.com.tr
Bus from Kayseri bus station to Göreme bus station
- Ave. Duration
- 1h 15m
- Frequency
- Twice daily
- Schedules at
- ozkaymak.com.tr
- 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
- ₺2,100–3,000
- Website
- http://en.fudeks.rs/timetable/
- Phone
- +359 2 980 56 58
- info@mm-travel.bg
- Website
- mm-travel.bg
Bus from Milano, Stazione Centrale to Sofia
- Ave. Duration
- 21h
- Frequency
- Once a week
- Estimated price
- ₺4,673
- 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
- 3 times a day
- Estimated price
- ₺1,700–2,300
- Website
- https://citylines.eu/
- 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
- +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
- ₺1,600–2,300
- Website
- https://ardatur.bg/en/
- Phone
- 062 8103637
- office@balbuss.rs
- Website
- balbuss.rs
Bus from Niš, Autobuska Stanica to Montenegro Hotel
- Ave. Duration
- 10h 30m
- Frequency
- 4 times a week
- Estimated price
- ₺2,160
- Schedules at
- balbuss.rs
- Book at
- balbuss.rs
- Phone
- 02 981 10 40
- travel@yubim.eu
- Website
- yubim.eu
Bus from Stazione Centrale - Piazza Duca d'Aosta to Sofia
- Ave. Duration
- 21h 30m
- Frequency
- 4 times a week
- Estimated price
- ₺6,000–7,500
- Schedules at
- yubim.eu
- Ave. Duration
- 49 min
- Estimated price
- ₺160–200
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

































































