There are 5 ways to get from Harmanli to Ruse by bus, train, night train, 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.
Bus via Veliko Tŭrnovo
best- Take the bus from Kharmanli to Stara Zagorabus
- Take the bus from Stara Zagora Central Bus Station to Veliko Tarnovobus
- Take the bus from Veliko Tarnovo to Rusebus
7h 14mNight train
cheapest- Take the nighttrain from Dimitrovgrad to Rusenighttrain Bosphor Express
3h 54m$5–9Train
- Take the train from Svilengrad to Rusetrain Ic
10h 30m$6–10Drive 269.7 km
- Drive from Harmanli to Rusecar 269.7 km
4h 31m$43–62Bus
- Take the bus from Dimitrovgrad to Rusebus
8h 21m$8–18
Harmanli to Ruse by train
Questions & Answers
The cheapest way to get from Harmanli to Ruse is to train which costs $5 - $10 and takes 10h 30m.
The fastest way to get from Harmanli to Ruse is to night train which takes 3h 54m and costs $5 - $10.
No, there is no direct bus from Harmanli to Ruse. However, there are services departing from Kharmanli and arriving at Ruse via Stara Zagora Central Bus Station and Veliko Tarnovo. The journey, including transfers, takes approximately 7h 14m.
No, there is no direct train from Harmanli to Ruse. However, there are services departing from HARMANLI central and arriving at Ruse via Svilengrad. The journey, including transfers, takes approximately 10h 30m.
The distance between Harmanli and Ruse is 317 km. The road distance is 269.7 km.
The best way to get from Harmanli to Ruse without a car is to bus via Veliko Tŭrnovo which takes 7h 14m and costs .
It takes approximately 7h 14m to get from Harmanli to Ruse, including transfers.
Harmanli to Ruse bus services, operated by Municipality of Stara Zagora, depart from Kharmanli station.
Harmanli to Ruse train services, operated by Bulgarian Railways (BDZh), depart from Svilengrad station.
The best way to get from Harmanli to Ruse is to bus via Veliko Tŭrnovo which takes 7h 14m and costs . Alternatively, you can train, which costs $5 - $10 and takes 10h 30m.
What companies run services between Harmanli, Bulgaria and Ruse, Bulgaria?
You can take a bus from Kharmanli to Ruse via Stara Zagora Central Bus Station and Veliko Tarnovo in around 7h 14m. Alternatively, Bulgarian Railways (BDZh) operates a train from Svilengrad to Ruse once a week. Tickets cost $5–8 and the journey takes 9h 6m.
- Phone
- +359 2 931 11 11
- [email protected]
- Website
- Bulgarian Railways (BDZh)
Train from Svilengrad to Ruse
- Ave. Duration
- 9h 6m
- Frequency
- Once a week
- Estimated price
- $5–8
- Website
- Bulgarian Railways (BDZh)
- 2nd Class
- $5–8
- 1st Class
- $5–7
Night train from Dimitrovgrad to Ruse
- Ave. Duration
- 2h 25m
- Frequency
- Twice a week
- Estimated price
- $4–7
- Website
- Bulgarian Railways (BDZh)
- 2nd Class
- $4–7
- 1st Class
- $5–7
- Phone
- 042 605 349
- [email protected]
- Website
- avtogara.starazagora.bg
Bus from Kharmanli to Stara Zagora
- Ave. Duration
- 1h 13m
- Frequency
- Every 4 hours
- Estimated price
- $1–6
- Schedules at
- avtogara.starazagora.bg
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 How to get from Heathrow Airport into central London, What are the different types of Renfe trains in Spain?, and Travelling to the US: What do I need to know? - to help you get the most out of your next trip.
More Questions & Answers
Harmanli to Ruse bus services, operated by Municipality of Stara Zagora, arrive at Stara Zagora station.
Harmanli to Ruse train services, operated by Bulgarian Railways (BDZh), arrive at Ruse station.
Yes, the driving distance between Harmanli to Ruse is 270 km. It takes approximately 4h 31m to drive from Harmanli to Ruse.
There are 250+ hotels available in Ruse.











