There are 5 ways to get from Kharmanli to Haskovo by bus, 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
best- Take the bus from Kharmanli to Haskovobus
50 min$1–4Train
- Take the train from HARMANLI central to Dimitrovgradtrain Ic / ...
- Take the train from Dimitrovgrad to Haskovotrain Ic / ...
2h 1m$2–3Drive 34.2 km
- Drive from Kharmanli to Haskovocar 34.2 km
35 min$6–8Taxi
- Take the taxi from Kharmanli to Haskovotaxi 34.2 km
35 min$22–27Bus via Haskovo
- Take the bus from Harmanli to Haskovobus
1h 5m
Kharmanli to Haskovo by foot and train
Questions & Answers
The cheapest way to get from Kharmanli to Haskovo is to bus which costs $1 - $4 and takes 50 min.
The fastest way to get from Kharmanli to Haskovo is to drive which takes 35 min and costs $5 - $8.
Yes, there is a direct bus departing from Kharmanli and arriving at Haskovo. Services depart once daily, and operate every day. The journey takes approximately 50 min.
No, there is no direct train from Kharmanli to Haskovo. However, there are services departing from HARMANLI central and arriving at Haskovo via Dimitrovgrad. The journey, including transfers, takes approximately 2h 1m.
The distance between Kharmanli and Haskovo is 34 km. The road distance is 34.2 km.
The best way to get from Kharmanli to Haskovo without a car is to bus which takes 50 min and costs $1 - $4.
The bus from Kharmanli to Haskovo takes 50 min including transfers and departs once daily.
Kharmanli to Haskovo bus services, operated by BG Razpisanie, depart from Kharmanli station.
Kharmanli to Haskovo train services, operated by Bulgarian Railways (BDZh), depart from HARMANLI central station.
The best way to get from Kharmanli to Haskovo is to bus which takes 50 min and costs $1 - $4. Alternatively, you can train, which costs $2 - $4 and takes 2h 1m.
What companies run services between Kharmanli, Bulgaria and Haskovo, Bulgaria?
BG Razpisanie operates a bus from Kharmanli to Haskovo once daily. Tickets cost $2–4 and the journey takes 50 min. Municipality of Stara Zagora also services this route once daily. Alternatively, you can take a vehicle from Kharmanli to Haskovo via HARMANLI central and Dimitrovgrad in around 2h 1m.
- Phone
- +359 2 931 11 11
- [email protected]
- Website
- bdz.bg
Train from HARMANLI central to Dimitrovgrad
- Ave. Duration
- 29 min
- Frequency
- Every 3 hours
- Estimated price
- $1–3
- Website
- https://www.bdz.bg/en
- 2nd Class
- $1–2
- 1st Class
- $1–3
Train from Dimitrovgrad to Haskovo
- Ave. Duration
- 25 min
- Frequency
- Every 4 hours
- Estimated price
- $1
- Website
- https://www.bdz.bg/en
- 2nd Class
- $1
- 1st Class
- $1
- [email protected]
- Website
- bgrazpisanie.com
Bus from Kharmanli to Haskovo
- Ave. Duration
- 50 min
- Frequency
- Once daily
- Estimated price
- $2–4
- Schedules at
- bgrazpisanie.com
- Phone
- 042 605 349
- [email protected]
- Website
- avtogara.starazagora.bg
Bus from Kharmanli to Haskovo
- Ave. Duration
- 41 min
- Frequency
- Once daily
- Estimated price
- $1–2
- Schedules at
- starazagora.bg
- Phone
- 0373 82015
- [email protected]
- Website
- harmanli.bg
Bus from Harmanli to Haskovo
- Ave. Duration
- 52 min
- Frequency
- Hourly
- Schedules at
- harmanli.bg
- Website
- haskovo.info
Bus from Harmanli to Haskovo
- Ave. Duration
- 1h
- Frequency
- Every 4 hours
- Schedules at
- haskovo.info
- Ave. Duration
- 35 min
- Estimated price
- $22–27
Klasik Taxi
- Phone
- +359 39 161 212
Elit Taxi
- Phone
- +359 88 760 2600
Flirt Taxi
- Phone
- +359 38 666 446
Real Taxi
- Phone
- +359 87 866 6555
- Website
- taxi-service-4044.business.site
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 What are the different types of Renfe trains in Spain?, The London Underground: Essential tips to navigate the Tube, and Getting around the Cyclades - to help you get the most out of your next trip.
More Questions & Answers
Kharmanli to Haskovo bus services, operated by BG Razpisanie, arrive at Haskovo station.
Kharmanli to Haskovo train services, operated by Bulgarian Railways (BDZh), arrive at Dimitrovgrad station.
Yes, the driving distance between Kharmanli to Haskovo is 34 km. It takes approximately 35 min to drive from Kharmanli to Haskovo.
There are 64+ hotels available in Haskovo.














