There are 4 ways to get from Dimitrovgrad to Asenovgrad by train, bus, 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.
Dimitrovgrad to Asenovgrad by train
Questions & Answers
The cheapest way to get from Dimitrovgrad to Asenovgrad is to train which costs $2 - $4 and takes 1h 41m.
The fastest way to get from Dimitrovgrad to Asenovgrad is to drive which takes 1h 11m and costs $10 - $16.
No, there is no direct bus from Dimitrovgrad to Asenovgrad. However, there are services departing from Dimitrovgrad and arriving at Asenovgrad via Haskovo. The journey, including transfers, takes approximately 3h 6m.
No, there is no direct train from Dimitrovgrad to Asenovgrad. However, there are services departing from Dimitrovgrad and arriving at Asenovgrad via Krumovo. The journey, including transfers, takes approximately 1h 41m.
The distance between Dimitrovgrad and Asenovgrad is 79 km. The road distance is 68 km.
The best way to get from Dimitrovgrad to Asenovgrad without a car is to train which takes 1h 41m and costs $2 - $4.
It takes approximately 1h 41m to get from Dimitrovgrad to Asenovgrad, including transfers.
Dimitrovgrad to Asenovgrad bus services, operated by Municipality of Asenovgrad, depart from Haskovo station.
Dimitrovgrad to Asenovgrad train services, operated by Bulgarian Railways (BDZh), depart from Dimitrovgrad station.
The best way to get from Dimitrovgrad to Asenovgrad is to train which takes 1h 41m and costs $2 - $4. Alternatively, you can bus, which costs and takes 3h 6m.
What companies run services between Dimitrovgrad, Bulgaria and Asenovgrad, Bulgaria?
Bulgarian Railways (BDZh) operates a train from Dimitrovgrad to Krumovo hourly. Tickets cost $1–3 and the journey takes 1h 8m. Alternatively, Municipality of Asenovgrad operates a bus from Haskovo to Asenovgrad once daily, and the journey takes 1h 45m.
- Phone
- +359 2 931 11 11
- [email protected]
- Website
- bdz.bg
Train from Dimitrovgrad to Krumovo
- Ave. Duration
- 1h 8m
- Frequency
- Hourly
- Estimated price
- $1–3
- Website
- https://www.bdz.bg/en
- 2nd Class
- $1–2
- 1st Class
- $2–3
- Website
- assenovgrad.com
Bus from Haskovo to Asenovgrad
- Ave. Duration
- 1h 45m
- Frequency
- Once daily
- Schedules at
- https://www.asenovgrad.bg/bg/transportna-shemabg-1
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, Want to know more about Flixbus?, and Travelling Croatia’s Dalmatian Coast by boat, bus, car and train - to help you get the most out of your next trip.
More Questions & Answers
Dimitrovgrad to Asenovgrad bus services, operated by Municipality of Asenovgrad, arrive at Asenovgrad station.
Dimitrovgrad to Asenovgrad train services, operated by Bulgarian Railways (BDZh), arrive at Krumovo station.
Yes, the driving distance between Dimitrovgrad to Asenovgrad is 68 km. It takes approximately 1h 11m to drive from Dimitrovgrad to Asenovgrad.
There are 869+ hotels available in Asenovgrad.






