There are 6 ways to get from Istanbul to Krapets by bus, night train, train, car, plane, 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
best- Take the bus from Istanbul Büyük Otogari to Sofia Serdica Bus Stationbus Citylines 19 / ...
- Take the bus from Sofia Central Bus Station to Vratsabus
12h 3m$37–59Night train, train
cheapest- Take the nighttrain from Halkali to Gorna Oryahovitsanighttrain Bosphor Express
- Take the train from Gorna Oryahovitsa to Mezdratrain Ic / ...
11h 30m$33–66Drive 617.2 km
- Drive from Istanbul to Krapetscar 617.2 km
6h 12m$98–141Metro to Istanbul, fly, train, taxi
- Take the train from Vezneciler to Gayrettepetrain
- Fly from Istanbul (IST) to Sofia Airport (SOF)plane IST - SOF
- Take the train from Iskarsko Shose to Sofiatrain
- Take the train from Sofia to Balkantrain
- Take the taxi from Balkan to Krapetstaxi
7h 55m$115–246Bus via Stara Zagora
- Take the bus from Instabul to Stara Zagora Central Bus Stationbus Route 1800
- Take the bus from Stara Zagora to Vratsabus
15h 6mMetro to Istanbul Sabiha Gökçen International Airport, fly, train, taxi
- Take the train from Ayrılık Çeşmesi to Sabiha Gokcen Airporttrain
- Fly from Istanbul Sabiha Gökçen International Airport (SAW) to Sofia Airport (SOF)plane SAW - SOF
- Take the train from Iskarsko Shose to Sofiatrain
- Take the train from Sofia to Balkantrain
- Take the taxi from Balkan to Krapetstaxi
8h 15m$140–326
Istanbul (IST) to Sofia Airport (SOF) flights
Questions & Answers
The cheapest way to get from Istanbul to Krapets is to night train and train which costs $30 - $70 and takes 11h 30m.
The fastest way to get from Istanbul to Krapets is to drive which takes 6h 12m and costs $95 - $140.
No, there is no direct bus from Istanbul to Krapets. However, there are services departing from Istanbul Büyük Otogari and arriving at Vratsa via Sofia Central Bus Station. The journey, including transfers, takes approximately 12h 3m.
No, there is no direct train from Istanbul to Krapets. However, there are services departing from Yenikapi and arriving at Mezdra via Halkali and Gorna Oryahovitsa. The journey, including transfers, takes approximately 11h 30m.
The distance between Istanbul and Krapets is 685 km. The road distance is 617.2 km.
The best way to get from Istanbul to Krapets without a car is to bus which takes 12h 3m and costs $35 - $60.
It takes approximately 12h 3m to get from Istanbul to Krapets, including transfers.
Istanbul to Krapets bus services, operated by Citylines, depart from Istanbul Büyük Otogari station.
Istanbul to Krapets train services, operated by Bulgarian Railways (BDZh), depart from Halkali station.
Istanbul to Krapets bus services, operated by Citylines, arrive at Sofia Serdica Bus Station.
What companies run services between Istanbul, Turkey and Krapets, Oblast Vratsa, Bulgaria?
You can take a bus from Istanbul Büyük Otogari to Krapets via Sofia Serdica Bus Station, Sofia Central Bus Station, and Vratsa in around 12h 3m.
- Website
- turkishairlines.com
Flights from Istanbul to Sofia Airport
- Ave. Duration
- 1h 16m
- When
- Every day
- Estimated price
- $100–210
- Website
- flypgs.com
Flights from Istanbul Sabiha Gökçen International Airport to Sofia Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- $30–200
- Phone
- +359 2 931 11 11
- [email protected]
- Website
- Bulgarian Railways (BDZh)
Night train from Halkali to Gorna Oryahovitsa
- Ave. Duration
- 6h 53m
- Frequency
- Twice a week
- Estimated price
- $8–31
- Website
- Bulgarian Railways (BDZh)
- 2nd Class
- $8–12
- 1st Class
- $9–12
Train from Gorna Oryahovitsa to Mezdra
- Ave. Duration
- 2h 19m
- Frequency
- Hourly
- Estimated price
- $3–6
- Website
- Bulgarian Railways (BDZh)
- 2nd Class
- $3–5
- 1st Class
- $4–6
Train from Iskarsko Shose to Sofia
- Ave. Duration
- 16 min
- Frequency
- Every 30 minutes
- Estimated price
- $1–2
- Website
- Bulgarian Railways (BDZh)
- 2nd Class
- $1
- 1st Class
- $1–2
Train from Sofia to Balkan
- Ave. Duration
- 1h 6m
- Frequency
- Every 2 hours
- Estimated price
- $1–2
- Website
- Bulgarian Railways (BDZh)
- 2nd Class
- $1–2
- 1st Class
- $1–2
Train from Iskarsko Shose to Sofia
- Ave. Duration
- 16 min
- Frequency
- Every 30 minutes
- Estimated price
- $1–2
- Website
- Bulgarian Railways (BDZh)
- 2nd Class
- $1
- 1st Class
- $1–2
Train from Sofia to Balkan
- Ave. Duration
- 1h 6m
- Frequency
- Every 2 hours
- Estimated price
- $1–2
- Website
- Bulgarian Railways (BDZh)
- 2nd Class
- $1–2
- 1st Class
- $1–2
- Phone
- 0219521
- Website
- Romanian Railways (CFR)
Train from Gorna Oryahovitsa to Mezdra
- Ave. Duration
- 2h 25m
- Frequency
- 4 times a day
- Estimated price
- $19–22
- Website
- Romanian Railways (CFR)
- Phone
- +90 850 252 88 00
- [email protected]
- Website
- metro.istanbul
Train from Vezneciler to Gayrettepe
- Ave. Duration
- 16 min
- Frequency
- Every 10 minutes
- Estimated price
- $1
- Schedules at
- metro.istanbul
Train from Ayrılık Çeşmesi to Sabiha Gokcen Airport
- Ave. Duration
- 50 min
- Frequency
- Every 10 minutes
- Estimated price
- $1
- Schedules at
- metro.istanbul
- Phone
- +359 0885700870
- [email protected]
- Website
- Citylines
Bus from Istanbul Büyük Otogari to Sofia Serdica Bus Station
- Ave. Duration
- 9h
- Frequency
- 4 times a day
- Estimated price
- $35–50
- Website
- Citylines
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Istanbul Büyük Otogari to Sofia Serdica Bus Station
- Ave. Duration
- 8h 30m
- Frequency
- Twice daily
- Estimated price
- $55–95
- Website
- Flixbus
- Phone
- +359 700 20 544
- Website
- Arda Tur
Bus from Istanbul Büyük Otogari to Sofia Serdica Bus Station
- Ave. Duration
- 9h
- Frequency
- Once daily
- Estimated price
- $45–75
- Website
- Arda Tur
- Phone
- +90 212 658 00 61
- [email protected]
- Website
- Huntur
Bus from Istanbul Büyük Otogari to Sofia Serdica Bus Station
- Ave. Duration
- 10h
- Frequency
- Once daily
- Estimated price
- $26–40
- Website
- Huntur
- [email protected]
- Website
- bgrazpisanie.com
Bus from Sofia Central Bus Station to Vratsa
- Ave. Duration
- 1h 45m
- Frequency
- 3 times a day
- Estimated price
- $4–10
- Schedules at
- bgrazpisanie.com
- Phone
- +359 82 82 81 51
- [email protected]
- Website
- avtogararuse.org
Bus from Instabul to Stara Zagora Central Bus Station
- Ave. Duration
- 8h 37m
- Frequency
- Once daily
- Estimated price
- $20–28
- Schedules at
- avtogararuse.org
- Website
- planinite.info
Bus from Stara Zagora to Vratsa
- Ave. Duration
- 5h
- Frequency
- Once daily
- Schedules at
- planinite.info
- Ave. Duration
- 37 min
- Estimated price
- $15–19
Happy Taxi Vratsa
- Phone
- +359 92 666 222
- Website
- happy-taxi-vratsa.business.site
Korekt Taxi
- Phone
- +359 92 666 666
Ok Taxi
- Phone
- +359 92 666 888
Happy Taxi Vratsa
- Phone
- +359 92 666 222
- Website
- happy-taxi-vratsa.business.site
Korekt Taxi
- Phone
- +359 92 666 666
Ok Taxi
- Phone
- +359 92 666 888
Want to know more about travelling around Bulgaria
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
Want to know more about Flixbus?
Read the travel guide
More Questions & Answers
Istanbul to Krapets train services, operated by Bulgarian Railways (BDZh), arrive at Gorna Oryahovitsa station.
Yes, the driving distance between Istanbul to Krapets is 617 km. It takes approximately 6h 12m to drive from Istanbul to Krapets.
There are 90+ hotels available in Krapets.



































