There are 4 ways to get from Ruse to Lyubimets by train, bus, 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.
Train, bus
best- Take the train from Ruse to Gorna Oryahovitsa461 / ...
- Take the bus from Gorna Oryahovitsa to Dimitrovgrad Bus Station
- Take the train from Dimitrovgrad to Lyubimets
7h 49mNight train
cheapest- Take the night train from Ruse to SvilengradBosphor Express
4h 13m$11–20Bus
- Take the bus from Ruse to Haskovo
- Take the bus from Haskovo to Lyubimets
8h 52m$17–18Drive 289.3 km
- Drive from Ruse to Lyubimets289.3 km
4h 42m$46–66
Questions & Answers
The cheapest way to get from Ruse to Lyubimets is to night train which costs $11 - $20 and takes 4h 13m.
The fastest way to get from Ruse to Lyubimets is to night train which takes 4h 13m and costs $11 - $20.
No, there is no direct bus from Ruse to Lyubimets. However, there are services departing from Ruse and arriving at Lyubimets via Haskovo. The journey, including transfers, takes approximately 8h 52m.
No, there is no direct train from Ruse to Lyubimets. However, there are services departing from Ruse and arriving at Lyubimets via Svilengrad. The journey, including transfers, takes approximately 4h 13m.
The distance between Ruse and Lyubimets is 404 km. The road distance is 289.3 km.
The best way to get from Ruse to Lyubimets without a car is to train and bus which takes 7h 49m and costs .
It takes approximately 7h 49m to get from Ruse to Lyubimets, including transfers.
Ruse to Lyubimets bus services, operated by BG Razpisanie, depart from Ruse station.
Ruse to Lyubimets train services, operated by Bulgarian Railways (BDZh), depart from Ruse station.
Ruse to Lyubimets bus services, operated by BG Razpisanie, arrive at Haskovo station.
What companies run services between Ruse, Bulgaria and Lyubimets, Bulgaria?
You can take a bus from Ruse to Lyubimets via Haskovo in around 8h 52m. Alternatively, Bulgarian Railways (BDZh) operates a vehicle from Ruse to Svilengrad twice a week. Tickets cost $10–17 and the journey takes 3h 4m.
- Phone
- +35929311111
- onlineticket@bdz.bg
- Website
- bdz.bg
Train from Ruse to Gorna Oryahovitsa
- Ave. Duration
- 2h 16m
- Frequency
- Every 4 hours
- Estimated price
- $6–10
- Website
- https://www.bdz.bg/en
- 2nd Class
- $6–9
- 1st Class
- $9–10
Train from Dimitrovgrad to Lyubimets
- Ave. Duration
- 41 min
- Frequency
- 5 times a day
- Estimated price
- $2–5
- Website
- https://www.bdz.bg/en
- 2nd Class
- $2–4
- 1st Class
- $2–5
Night train from Ruse to Svilengrad
- Ave. Duration
- 3h 4m
- Frequency
- Twice a week
- Estimated price
- $10–17
- Website
- https://www.bdz.bg/en
- 2nd Class
- $10–15
- 1st Class
- $14–17
- Website
- krumovgrad-bg.com
Bus from Gorna Oryahovitsa to Dimitrovgrad Bus Station
- Ave. Duration
- 2h 52m
- Frequency
- Once daily
- Schedules at
- Krumovgrad Municipality Bus
- info@bgrazpisanie.com
- Website
- bgrazpisanie.com
Bus from Ruse to Haskovo
- Ave. Duration
- 6h 45m
- Frequency
- Once daily
- Estimated price
- $16
- Website
- https://bgrazpisanie.com/en
Bus from Haskovo to Lyubimets
- Ave. Duration
- 1h 35m
- Frequency
- Once daily
- Website
- https://bgrazpisanie.com/en
- Phone
- 042605349
- avtogara_stzagora@abv.bg
- Website
- avtogara.starazagora.bg
Bus from Haskovo to Lyubimets
- Ave. Duration
- 1h 7m
- Frequency
- Once daily
- Estimated price
- $1–2
- 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 4 stunningly beautiful Philippines islands you need to visit, Travelling to the US: What do I need to know?, and How do I buy a London Underground ticket? - to help you get the most out of your next trip.
More Questions & Answers
Ruse to Lyubimets train services, operated by Bulgarian Railways (BDZh), arrive at Svilengrad station.
Yes, the driving distance between Ruse to Lyubimets is 289 km. It takes approximately 4h 42m to drive from Ruse to Lyubimets.
There are 29+ hotels available in Lyubimets.














