There are 5 ways to get from Perperek to Istanbul by train, 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, bus
best- Take the train from Perperek to HaskovoRe
- Take the bus from Haskovo to Istanbul
6h 20m₺838–1,555Train
cheapest- Take the train from Perperek to DimitrovgradRe
- Take the train from Dimitrovgrad to Halkalı
10h 33m₺533–838Drive 342.2 km
- Drive from Perperek to Istanbul342.2 km
4h 3m₺2,288–3,305Train, bus via Istanbul Esenler Otogari
- Take the train from Perperek to HaskovoRe
- Take the bus from Haskovo Central Bus Station to Istanbul Esenler OtogariArda - Tur
6h 40m₺788–1,455Bus
- Take the bus from Kardzhali to Istanbul Esenler
7h 5m₺1,199–1,276
Perperek to Istanbul by train, foot, and bus
Questions & Answers
The cheapest way to get from Perperek to Istanbul is to train which costs 500 ₺ - 850 ₺ and takes 10h 33m.
The fastest way to get from Perperek to Istanbul is to drive which takes 4h 3m and costs 2.200 ₺ - 3.300 ₺.
No, there is no direct train from Perperek to Istanbul. However, there are services departing from Perperek and arriving at Yenikapi via Dimitrovgrad and Halkali. The journey, including transfers, takes approximately 10h 33m.
The distance between Perperek and Istanbul is 378 km. The road distance is 342.2 km.
The best way to get from Perperek to Istanbul without a car is to train and bus which takes 6h 20m and costs 800 ₺ - 1.600 ₺.
It takes approximately 6h 20m to get from Perperek to Istanbul, including transfers.
Perperek to Istanbul train services, operated by Bulgarian Railways (BDZh), depart from Perperek station.
The best way to get from Perperek to Istanbul is to train which takes 10h 33m and costs 500 ₺ - 850 ₺. Alternatively, you can bus, which costs 1.200 ₺ - 1.300 ₺ and takes 7h 5m.
Istanbul is 1h ahead of Perperek. It is currently 4:52 AM in Perperek and 5:52 AM in Istanbul.
Perperek to Istanbul train services, operated by Bulgarian Railways (BDZh), arrive at Dimitrovgrad station.
What companies run services between Perperek, Bulgaria and Istanbul, Turkey?
You can take a train from Perperek to Yenikapi via Dimitrovgrad and Halkali in around 10h 33m. Alternatively, Luks Yonca operates a bus from Kardzhali to Istanbul Esenler once daily. Tickets cost ₺1,150 and the journey takes 5h 30m.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Phone
- +35929311111
- onlineticket@bdz.bg
- Website
- bdz.bg
Train from Perperek to Haskovo
- Ave. Duration
- 1h 9m
- Frequency
- Twice daily
- Estimated price
- ₺85–160
- Website
- https://www.bdz.bg/en
- 2nd Class
- ₺85–130
- 1st Class
- ₺85–160
Train from Perperek to Dimitrovgrad
- Ave. Duration
- 1h 36m
- Frequency
- Twice daily
- Estimated price
- ₺110–200
- Website
- https://www.bdz.bg/en
- 2nd Class
- ₺110–170
- 1st Class
- ₺140–200
- Phone
- +90 444 8 233
- cozum@tcddtasimacilik.gov.tr
- Website
- tcdd.gov.tr
Train from Dimitrovgrad to Halkalı
- Ave. Duration
- 7h 19m
- Frequency
- Once daily
- Estimated price
- ₺390–600
- Website
- https://www.tcdd.gov.tr/lang/en
- Phone
- +90 212 658 18 51
- info@alparturizm.com.tr
- Website
- alparturizm.com.tr
Bus from Haskovo to Istanbul
- Ave. Duration
- 4h
- Frequency
- Once daily
- Estimated price
- ₺750–1,100
- Website
- https://www.alparturizm.com.tr/en/
- Phone
- 0545 792 30 02
- info@luksyonca.com.tr
- Website
- luksyonca.com.tr
Bus from Haskovo to Istanbul
- Ave. Duration
- 5h 15m
- Frequency
- Once daily
- Estimated price
- ₺1,366
- Schedules at
- polazak.rs
Bus from Kardzhali to Istanbul Esenler
- Ave. Duration
- 5h 30m
- Frequency
- Once daily
- Estimated price
- ₺1,150
- Schedules at
- polazak.rs
- Phone
- +359 700 20 544
- Website
- ardatur.bg
Bus from Haskovo Central Bus Station to Istanbul Esenler Otogari
- Ave. Duration
- 4h 20m
- Frequency
- 3 times a day
- Estimated price
- ₺700–1,000
- Website
- https://ardatur.bg/en/
- Phone
- +359 0885700870
- support@citylines.eu
- Website
- citylines.eu
Bus from Haskovo Central Bus Station to Istanbul Esenler Otogari
- Ave. Duration
- 4h 20m
- Frequency
- 3 times a day
- Estimated price
- ₺1,000–1,400
- Website
- https://citylines.eu/
- Phone
- +90 212 658 00 61
- info@huntur.com.tr
- Website
- huntur.com.tr
Bus from Haskovo Central Bus Station to Istanbul Esenler Otogari
- Ave. Duration
- 4h 25m
- Frequency
- Once daily
- Estimated price
- ₺1,100–1,300
- Website
- https://www.huntur.com.tr/
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including 4 of the smartest ways to explore Australia, Travelling around the UAE, and How to get from Heathrow Airport into central London - to help you get the most out of your next trip.
More Questions & Answers
Yes, the driving distance between Perperek to Istanbul is 342 km. It takes approximately 4h 3m to drive from Perperek to Istanbul.
There are 4548+ hotels available in Istanbul.


























