There are 5 ways to get from Velingrad to Ruse by train, night 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, night train
best- Take the train from Velingrad to SeptemvriRe
- Take the train from Septemvri to DimitrovgradRe / ...
- Take the night train from Dimitrovgrad to Ruse
7h 21m$14–26Bus
- Take the bus from Velingrad to Plovdiv
- Take the bus from Plovdiv to Veliko Tarnovo
- Take the bus from Veliko Tarnovo to Ruse
9h 7mDrive 356.9 km
- Drive from Velingrad to Ruse356.9 km
5h 24m$57–82Bus, train
- Take the bus from Velingrad to Plovdiv
- Take the train from Plovdiv to RuseRe
9h 52mBus via Sofia
- Take the bus from Velingrad to Pazardzhik
- Take the bus from Pazardzhik to Sofia
- Take the bus from Sofia Central Bus Station to Ruse Central Bus Station
11h
Questions & Answers
The cheapest way to get from Velingrad to Ruse is to train and night train which costs $14 - $26 and takes 7h 21m.
The fastest way to get from Velingrad to Ruse is to drive which takes 5h 24m and costs $55 - $85.
No, there is no direct bus from Velingrad to Ruse. However, there are services departing from Velingrad and arriving at Ruse via Plovdiv and Veliko Tarnovo. The journey, including transfers, takes approximately 9h 7m.
No, there is no direct train from Velingrad to Ruse. However, there are services departing from Velingrad and arriving at Ruse via Septemvri and Dimitrovgrad. The journey, including transfers, takes approximately 7h 21m.
The distance between Velingrad and Ruse is 474 km. The road distance is 356.9 km.
The best way to get from Velingrad to Ruse without a car is to train and night train which takes 7h 21m and costs $14 - $26.
It takes approximately 7h 21m to get from Velingrad to Ruse, including transfers.
Velingrad to Ruse bus services, operated by BG Razpisanie, depart from Velingrad station.
Velingrad to Ruse train services, operated by Bulgarian Railways (BDZh), depart from Velingrad station.
Velingrad to Ruse bus services, operated by BG Razpisanie, arrive at Plovdiv station.
What companies run services between Velingrad, Bulgaria and Ruse, Bulgaria?
You can take a bus from Velingrad to Ruse via Plovdiv and Veliko Tarnovo in around 9h 7m.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Phone
- +35929311111
- onlineticket@bdz.bg
- Website
- bdz.bg
Train from Velingrad to Septemvri
- Ave. Duration
- 1h 29m
- Frequency
- 5 times a day
- Estimated price
- $3–5
- Website
- https://www.bdz.bg/en
- 2nd Class
- $3–5
- 1st Class
- $3–5
Train from Septemvri to Dimitrovgrad
- Ave. Duration
- 1h 27m
- Frequency
- Every 4 hours
- Estimated price
- $3–7
- Website
- https://www.bdz.bg/en
- 2nd Class
- $3–5
- 1st Class
- $4–7
Night train from Dimitrovgrad to Ruse
- Ave. Duration
- 2h 25m
- Frequency
- Twice a week
- Estimated price
- $8–14
- Website
- https://www.bdz.bg/en
- 2nd Class
- $8–12
- 1st Class
- $12–14
Train from Plovdiv to Ruse
- Ave. Duration
- 7h
- Frequency
- Once daily
- Estimated price
- $10–18
- Website
- https://www.bdz.bg/en
- 2nd Class
- $10–15
- 1st Class
- $15–18
- info@bgrazpisanie.com
- Website
- bgrazpisanie.com
Bus from Velingrad to Plovdiv
- Ave. Duration
- 1h 52m
- Frequency
- Once daily
- Website
- https://bgrazpisanie.com/en
- Phone
- 0888 211 781
- plovdiv_ekspres_2000@abv.bg
- Website
- plovdivexpres-2000.com
Bus from Plovdiv to Veliko Tarnovo
- Ave. Duration
- 3h 20m
- Frequency
- Once daily
- Schedules at
- plovdivexpres-2000.com
- Phone
- +359 82 82 81 51
- info@avtogararuse.org
- Website
- avtogararuse.org
Bus from Veliko Tarnovo to Ruse
- Ave. Duration
- 1h 55m
- Frequency
- Twice daily
- Estimated price
- $5–8
- Schedules at
- avtogararuse.org
- Website
- planinite.info
Bus from Velingrad to Pazardzhik
- Ave. Duration
- 1h 30m
- Frequency
- Every 4 hours
- Schedules at
- planinite.info
Bus from Pazardzhik to Sofia
- Ave. Duration
- 3h
- Frequency
- Twice daily
- Schedules at
- planinite.info
- Phone
- 0878558226
- Website
- devin.bg
Bus from Pazardzhik to Sofia
- Ave. Duration
- 2h 37m
- Frequency
- Once daily
- Schedules at
- devin.bg
- Phone
- 07001 8282
- booking@union-ivkoni.com
- Website
- union-ivkoni.com
Bus from Sofia Central Bus Station to Ruse Central Bus Station
- Ave. Duration
- 4h 30m
- Frequency
- Every 4 hours
- Estimated price
- $14–22
- Website
- https://union-ivkoni.com/en
- Phone
- +359 2 989000
- support.eu@union-ivkoni.com
- Website
- union-ivkoni.com
Bus from Sofia Central Bus Station to Ruse Central Bus Station
- Ave. Duration
- 5h 15m
- Frequency
- Once daily
- Estimated price
- $14–17
- Website
- https://union-ivkoni.com/en
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 The beginner’s guide to the 2018 World Nomad Games, Heading to Europe? Read this before you buy a Eurail Pass, and How to plan an amazing trip around Scandinavia - to help you get the most out of your next trip.
More Questions & Answers
Velingrad to Ruse train services, operated by Bulgarian Railways (BDZh), arrive at Septemvri station.
Yes, the driving distance between Velingrad to Ruse is 357 km. It takes approximately 5h 24m to drive from Velingrad to Ruse.
There are 212+ hotels available in Ruse.















