There are 5 ways to get from Dimitrovgrad to Dimitrovgrad 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
best- Take the train from Kalotina - Zapad to Sofiatrain Ic
- Take the train from Sofia to Dimitrovgradtrain Ic
6h 9m$5–10Bus
- Take the bus from Dimitrovgrad to Sofiya, Avtogara Serdikabus
- Take the bus from Sofia Central Bus Station to Dimitrovgrad Bus Stationbus Union Ivkoni
6h 15m$19–33Drive 287.6 km
- Drive from Dimitrovgrad to Dimitrovgradcar 287.6 km
2h 41m$46–66Bus, train
- Take the bus from Dimitrovgrad to Sofiya, Avtogara Serdikabus
- Take the train from Sofia to Dimitrovgradtrain Ic
6h 46m$11–21Bus via Stara Zagora
- Take the bus from Dimitrovgrad to Sofiya, Avtogara Serdikabus
- Take the bus from Sofia Central Bus Station to Stara Zagorabus
- Take the bus from Stara Zagora to Dimitrovgradbus
7h 56m$17–40
Dimitrovgrad to Dimitrovgrad by bus and train
Questions & Answers
The cheapest way to get from Dimitrovgrad to Dimitrovgrad is to train which costs $5 - $10 and takes 6h 9m.
The fastest way to get from Dimitrovgrad to Dimitrovgrad is to drive which takes 2h 41m and costs $45 - $70.
No, there is no direct bus from Dimitrovgrad to Dimitrovgrad station. However, there are services departing from Dimitrovgrad and arriving at Dimitrovgrad Bus Station via Sofia Central Bus Station. The journey, including transfers, takes approximately 6h 15m.
No, there is no direct train from Dimitrovgrad to Dimitrovgrad. However, there are services departing from Kalotina - Zapad and arriving at Dimitrovgrad via Sofia. The journey, including transfers, takes approximately 6h 9m.
The distance between Dimitrovgrad and Dimitrovgrad is 299 km. The road distance is 287.6 km.
The best way to get from Dimitrovgrad to Dimitrovgrad without a car is to bus which takes 6h 15m and costs $18 - $35.
It takes approximately 6h 9m to get from Dimitrovgrad to Dimitrovgrad, including transfers.
Dimitrovgrad to Dimitrovgrad bus services, operated by Matpu, depart from Dimitrovgrad station.
Dimitrovgrad to Dimitrovgrad train services, operated by Bulgarian Railways (BDZh), depart from Kalotina - Zapad station.
The best way to get from Dimitrovgrad to Dimitrovgrad is to train which takes 6h 9m and costs $5 - $10. Alternatively, you can bus, which costs $18 - $35 and takes 6h 15m.
What companies run services between Dimitrovgrad, Serbia and Dimitrovgrad, Bulgaria?
You can take a vehicle from Dimitrovgrad to Dimitrovgrad via Kalotina - Zapad and Sofia in around 6h 9m. Alternatively, you can take a bus from Dimitrovgrad to Dimitrovgrad Bus Station via Sofiya, Avtogara Serdika and Sofia Central Bus Station in around 6h 15m.
- Phone
- +359 2 931 11 11
- [email protected]
- Website
- Bulgarian Railways (BDZh)
Train from Kalotina - Zapad to Sofia
- Ave. Duration
- 1h 10m
- Frequency
- 4 times a week
- Estimated price
- $1–3
- Website
- Bulgarian Railways (BDZh)
- 2nd Class
- $1–2
- 1st Class
- $2–3
Train from Sofia to Dimitrovgrad
- Ave. Duration
- 3h 46m
- Frequency
- Every 4 hours
- Estimated price
- $3–5
- Website
- Bulgarian Railways (BDZh)
- 2nd Class
- $3–5
- 1st Class
- $3–5
Train from Sofia to Dimitrovgrad
- Ave. Duration
- 3h 46m
- Frequency
- Every 4 hours
- Estimated price
- $4–6
- Website
- Bulgarian Railways (BDZh)
- 2nd Class
- $4–6
- 1st Class
- $4–6
- Phone
- +359 2 981 58 56
- [email protected]
- Website
- matpu.com
Bus from Dimitrovgrad to Sofiya, Avtogara Serdika
- Ave. Duration
- 2h
- Frequency
- Once daily
- Estimated price
- $12–15
- Schedules at
- matpu.com
Bus from Dimitrovgrad to Sofiya, Avtogara Serdika
- Ave. Duration
- 2h
- Frequency
- Once daily
- Estimated price
- $12–15
- Schedules at
- matpu.com
Bus from Dimitrovgrad to Sofiya, Avtogara Serdika
- Ave. Duration
- 2h
- Frequency
- Once daily
- Estimated price
- $12–15
- Schedules at
- matpu.com
- Phone
- +381 18 255 177
- Website
- Niš-ekspres
Bus from Dimitrovgrad to Sofiya, Avtogara Serdika
- Ave. Duration
- 2h
- Frequency
- Once daily
- Estimated price
- $6–11
- Website
- Niš-ekspres
Bus from Dimitrovgrad to Sofiya, Avtogara Serdika
- Ave. Duration
- 2h
- Frequency
- Once daily
- Estimated price
- $6–11
- Website
- Niš-ekspres
Bus from Dimitrovgrad to Sofiya, Avtogara Serdika
- Ave. Duration
- 2h
- Frequency
- Once daily
- Estimated price
- $6–11
- Website
- Niš-ekspres
- Phone
- +359 88 949 0000
- [email protected]
- Website
- Union Ivkoni
Bus from Sofia Central Bus Station to Dimitrovgrad Bus Station
- Ave. Duration
- 3h 15m
- Frequency
- Once daily
- Estimated price
- $12–18
- Website
- Union Ivkoni
- Phone
- 042 605 349
- [email protected]
- Website
- avtogara.starazagora.bg
Bus from Sofia Central Bus Station to Stara Zagora
- Ave. Duration
- 3h 50m
- Frequency
- Every 2 hours
- Estimated price
- $4–20
- Schedules at
- 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
- 0700 1 2222
- Website
- doris-bg.com
Bus from Sofia Central Bus Station to Stara Zagora
- Ave. Duration
- 4h 30m
- Frequency
- 3 times a day
- Estimated price
- $16
- Schedules at
- doris-bg.com
- Phone
- 044/62 48 83
- [email protected]
- Website
- Globus ES
Bus from Sofia Central Bus Station to Stara Zagora
- Ave. Duration
- 3h 25m
- Frequency
- Twice daily
- Estimated price
- $17
- Website
- Globus ES
- [email protected]
- Website
- SVS
Bus from Sofia Central Bus Station to Stara Zagora
- Ave. Duration
- 5h 3m
- Frequency
- Once daily
- Estimated price
- $9–19
- Website
- SVS
- Phone
- +359 0882455155
- [email protected]
- Website
- Burgas Bus
Bus from Stara Zagora to Dimitrovgrad
- Ave. Duration
- 50 min
- Frequency
- Twice daily
- Estimated price
- $4–6
- Website
- Burgas Bus
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 Train travel in Spain: A guide to Renfe, Getting to Rome from the airport, and How to get from London City Airport into central London - to help you get the most out of your next trip.
More Questions & Answers
Dimitrovgrad to Dimitrovgrad bus services, operated by Matpu, arrive at Sofiya, Avtogara Serdika station.
Dimitrovgrad is 1h ahead of Dimitrovgrad. It is currently 8:28 PM in Dimitrovgrad and 9:28 PM in Dimitrovgrad.
Dimitrovgrad to Dimitrovgrad train services, operated by Bulgarian Railways (BDZh), arrive at Sofia station.
Yes, the driving distance between Dimitrovgrad to Dimitrovgrad is 288 km. It takes approximately 2h 41m to drive from Dimitrovgrad to Dimitrovgrad.
Book your Dimitrovgrad to Dimitrovgrad bus tickets online with Omio.
There are 51+ hotels available in Dimitrovgrad.






























