There are 5 ways to get from Elhovo to Haskovo by taxi, 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.
Taxi, train
best- Take the taxi from Elhovo to Yamboltaxi
- Take the train from Yambol to Dimitrovgradtrain Ic
3h 57m$30–38Bus via Dimitrovgrad
cheapest- Take the bus from Elhovo to Stara Zagorabus
- Take the bus from Stara Zagora to Dimitrovgradbus
4h 12m$6–13Drive 113.1 km
- Drive from Elhovo to Haskovocar 113.1 km
1h 38m$18–26Taxi
- Take the taxi from Elhovo to Haskovotaxi 113.1 km
1h 38m$70–90Bus
- Take the bus from Elhovo to Stara Zagorabus
- Take the bus from Stara Zagora to Haskovobus
4h 21m
Questions & Answers
The cheapest way to get from Elhovo to Haskovo is to bus via Dimitrovgrad which costs $6 - $14 and takes 4h 12m.
The fastest way to get from Elhovo to Haskovo is to drive which takes 1h 38m and costs $17 - $26.
No, there is no direct bus from Elhovo to Haskovo. However, there are services departing from Elhovo and arriving at Haskovo via Stara Zagora and Dimitrovgrad. The journey, including transfers, takes approximately 4h 12m.
The distance between Elhovo and Haskovo is 197 km. The road distance is 113.1 km.
The best way to get from Elhovo to Haskovo without a car is to taxi and train which takes 3h 57m and costs $29 - $40.
It takes approximately 3h 57m to get from Elhovo to Haskovo, including transfers.
Elhovo to Haskovo bus services, operated by BG Razpisanie, depart from Elhovo station.
Elhovo to Haskovo bus services, operated by BG Razpisanie, arrive at Stara Zagora station.
Yes, the driving distance between Elhovo to Haskovo is 113 km. It takes approximately 1h 38m to drive from Elhovo to Haskovo.
There are 64+ hotels available in Haskovo.
What companies run services between Elhovo, Oblast Yambol, Bulgaria and Haskovo, Bulgaria?
You can take a bus from Elhovo to Haskovo via Stara Zagora and Dimitrovgrad in around 4h 12m.
- Phone
- +359 2 931 11 11
- [email protected]
- Website
- bdz.bg
Train from Yambol to Dimitrovgrad
- Ave. Duration
- 1h 52m
- Frequency
- Twice daily
- Estimated price
- $2–5
- Website
- https://www.bdz.bg/en
- 2nd Class
- $2–4
- 1st Class
- $3–5
- [email protected]
- Website
- bgrazpisanie.com
Bus from Elhovo to Stara Zagora
- Ave. Duration
- 2h 4m
- Frequency
- Twice daily
- Estimated price
- $4–6
- Schedules at
- bgrazpisanie.com
Bus from Elhovo to Stara Zagora
- Ave. Duration
- 2h 4m
- Frequency
- Twice daily
- Estimated price
- $4–6
- Schedules at
- bgrazpisanie.com
- Phone
- 042 605 349
- [email protected]
- Website
- avtogara.starazagora.bg
Bus from Stara Zagora to Dimitrovgrad
- Ave. Duration
- 1h 3m
- Frequency
- Hourly
- Estimated price
- $1–4
- Schedules at
- avtogara.starazagora.bg
- Phone
- +359 0882455155
- [email protected]
- Website
- burgasbus.info
Bus from Stara Zagora to Dimitrovgrad
- Ave. Duration
- 50 min
- Frequency
- Twice daily
- Estimated price
- $4–6
- Website
- https://burgasbus.info/eng/?cat=1
- Phone
- 0889 910 189
- [email protected]
- Website
- pprevozi.com
Bus from Stara Zagora to Haskovo
- Ave. Duration
- 1h 17m
- Frequency
- Once daily
- Schedules at
- pprevozi.com
- Ave. Duration
- 1h 9m
- Estimated price
- $26–90
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 Want to know more about Flixbus?, Travelling Croatia’s Dalmatian Coast by boat, bus, car and train, and How to get from Southend Airport into central London - to help you get the most out of your next trip.




















