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 East
8h 42mDrive 356.8 km
- Drive from Velingrad to Ruse356.8 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 East via Plovdiv and Veliko Tarnovo. The journey, including transfers, takes approximately 8h 42m.
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.8 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 East via Plovdiv and Veliko Tarnovo in around 8h 42m.
- 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 3 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
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Veliko Tarnovo to Ruse East
- Ave. Duration
- 1h 30m
- Frequency
- Twice a week
- Estimated price
- $12–18
- Website
- https://www.flixbus.co.uk
- 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 Bulgaria
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Want to know more about Flixbus?
Read the travel guide
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 213+ hotels available in Ruse.


















