There are 6 ways to get from Ruse to Niš by bus, train, car, shuttle, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus
best- Take the bus from Ruse Central Bus Station to Sofia Central Bus Stationbus Union Ivkoni
- Take the bus from Sofiya, Avtogara Serdika to Niš, Autobuska Stanicabus
9h 43mRSD 4,195–6,525Train
cheapest- Take the train from Ruse to Sofiatrain 461
- Take the train from Sofia to Kalotina - Zapadtrain Ic
- Take the train from Dimitrovgrad to Palilulska pijacatrain
13h 40mRSD 1,320–2,038Train, bus
- Take the train from Ruse to Sofiatrain 461
- Take the bus from Sofiya, Avtogara Serdika to Niš, Autobuska Stanicabus
11h 16mRSD 2,450–3,818Drive 464.3 km
- Drive from Ruse to Nišcar 464.3 km
5h 29mRSD 7,413–10,707Shuttle, fly
- Take a shuttle bus from Ruse to Varna Airport
- Fly from Varna Airport (VAR) to Sofia Airport (SOF)plane VAR - SOF
- Take a shuttle bus from Sofia Airport to Niš
8h 20mBus via Sofia
- Take the bus from Ruse to Sofia Central Bus Stationbus
- Take the bus from Sofiya, Avtogara Serdika to Niš, Autobuska Stanicabus
10h 15mRSD 3,452–6,527
Ruse to Niš by train and bus
Questions & Answers
The cheapest way to get from Ruse to Niš is to train which costs RSD 1300 - RSD 2100 and takes 13h 40m.
The fastest way to get from Ruse to Niš is to drive which takes 5h 29m and costs RSD 7000 - RSD 11000.
No, there is no direct bus from Ruse station to Niš. However, there are services departing from Ruse Central Bus Station and arriving at Niš, Autobuska Stanica via Sofiya, Avtogara Serdika. The journey, including transfers, takes approximately 9h 43m.
No, there is no direct train from Ruse to Niš. However, there are services departing from Ruse and arriving at Palilulska pijaca via Sofia and Dimitrovgrad. The journey, including transfers, takes approximately 13h 40m.
The distance between Ruse and Niš is 472 km. The road distance is 464.3 km.
The best way to get from Ruse to Niš without a car is to bus which takes 9h 43m and costs RSD 4200 - RSD 7000.
It takes approximately 9h 43m to get from Ruse to Niš, including transfers.
Ruse to Niš bus services, operated by Union Ivkoni, depart from Ruse Central Bus Station.
Ruse to Niš train services, operated by Romanian Railways (CFR), depart from Ruse station.
The best way to get from Ruse to Niš is to bus which takes 9h 43m and costs RSD 4200 - RSD 7000. Alternatively, you can train, which costs RSD 1300 - RSD 2100 and takes 13h 40m.
What companies run services between Ruse, Bulgaria and Niš, Serbia?
You can take a bus from Ruse Central Bus Station to Niš, Autobuska Stanica via Sofia Central Bus Station and Sofiya, Avtogara Serdika in around 9h 43m. Alternatively, you can take a train from Ruse to Palilulska pijaca via Sofia, Kalotina - Zapad, and Dimitrovgrad in around 13h 40m.
- Website
- air.bg
Flights from Varna Airport to Sofia Airport
- Ave. Duration
- 50 min
- When
- Every day
- Estimated price
- RSD 7,500–12,000
- Phone
- 0219521
- Website
- cfrcalatori.ro
Train from Ruse to Sofia
- Ave. Duration
- 6h 16m
- Frequency
- 3 times a day
- Estimated price
- RSD 3,600–3,900
- Website
- https://www.cfrcalatori.ro/en/
Train from Ruse to Sofia
- Ave. Duration
- 6h 16m
- Frequency
- 3 times a day
- Estimated price
- RSD 3,600–3,900
- Website
- https://www.cfrcalatori.ro/en/
- Phone
- +359 2 931 11 11
- [email protected]
- Website
- bdz.bg
Train from Ruse to Sofia
- Ave. Duration
- 6h 16m
- Frequency
- Twice daily
- Estimated price
- RSD 650–950
- Website
- https://www.bdz.bg/en
- 2nd Class
- RSD 650–900
- 1st Class
- RSD 700–950
Train from Ruse to Sofia
- Ave. Duration
- 6h 16m
- Frequency
- Twice daily
- Estimated price
- RSD 650–950
- Website
- https://www.bdz.bg/en
- 2nd Class
- RSD 650–900
- 1st Class
- RSD 700–950
Train from Sofia to Kalotina - Zapad
- Ave. Duration
- 1h 18m
- Frequency
- Twice a week
- Estimated price
- RSD 130–270
- Website
- https://www.bdz.bg/en
- 2nd Class
- RSD 130–180
- 1st Class
- RSD 210–270
- Phone
- +381 11 360 28 99
- [email protected]
- Website
- srbijavoz.rs
Train from Dimitrovgrad to Palilulska pijaca
- Ave. Duration
- 3h 55m
- Frequency
- Once daily
- Estimated price
- RSD 440–700
- Schedules at
- srbijavoz.rs
- Rail 2nd Class
- RSD 440–500
- 1st Class
- RSD 500–700
- Phone
- +359 88 949 0000
- [email protected]
- Website
- union-ivkoni.com
Bus from Ruse Central Bus Station to Sofia Central Bus Station
- Ave. Duration
- 4h 43m
- Frequency
- Every 4 hours
- Estimated price
- RSD 1,400–2,200
- Website
- https://union-ivkoni.com/en
- Phone
- +359 889 59 00 00
- [email protected]
- Website
- union-ivkoni.com
Bus from Ruse Central Bus Station to Sofia Central Bus Station
- Ave. Duration
- 5h 5m
- Frequency
- Once daily
- Estimated price
- RSD 2,400–3,700
- Website
- https://union-ivkoni.com/en
Bus from Ruse to Sofia Central Bus Station
- Ave. Duration
- 5h 15m
- Frequency
- Every 3 hours
- Estimated price
- RSD 1,600–3,700
- Website
- https://union-ivkoni.com/en
- Phone
- +359 2 981 58 56
- [email protected]
- Website
- matpu.com
Bus from Sofiya, Avtogara Serdika to Niš, Autobuska Stanica
- Ave. Duration
- 4h
- Frequency
- Once daily
- Estimated price
- RSD 2,300–2,900
- Schedules at
- matpu.com
Bus from Sofiya, Avtogara Serdika to Niš, Autobuska Stanica
- Ave. Duration
- 4h
- Frequency
- Once daily
- Estimated price
- RSD 2,300–2,900
- Schedules at
- matpu.com
Bus from Sofiya, Avtogara Serdika to Niš, Autobuska Stanica
- Ave. Duration
- 4h
- Frequency
- Once daily
- Estimated price
- RSD 2,300–2,900
- Schedules at
- matpu.com
- Phone
- +381 18 255 177
- Website
- nis-ekspres.rs
Bus from Sofiya, Avtogara Serdika to Niš, Autobuska Stanica
- Ave. Duration
- 4h
- Frequency
- Once daily
- Estimated price
- RSD 1,800–2,900
- Website
- https://nis-ekspres.rs/?lang=en
Bus from Sofiya, Avtogara Serdika to Niš, Autobuska Stanica
- Ave. Duration
- 4h
- Frequency
- Once daily
- Estimated price
- RSD 1,800–2,900
- Website
- https://nis-ekspres.rs/?lang=en
Bus from Sofiya, Avtogara Serdika to Niš, Autobuska Stanica
- Ave. Duration
- 4h
- Frequency
- Once daily
- Estimated price
- RSD 1,800–2,900
- Website
- https://nis-ekspres.rs/?lang=en
- Phone
- +359 89 345 5533
- [email protected]
- Website
- atlastaxi.eu
Shuttle from Ruse to Varna Airport
- Ave. Duration
- 3h 30m
- Frequency
- On demand
- Estimated price
- RSD 9,000–26,000
- Website
- https://atlastaxi.eu/
- Phone
- +381 63 456515
- [email protected]
- Website
- flix.rs
Shuttle from Sofia Airport to Niš
- Ave. Duration
- 2h 30m
- Frequency
- On demand
- Website
- https://flix.rs/en/airport-belgrade-shuttle-transfer/
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, Heading to Europe? Read this before you buy a Eurail Pass, and Italian Lakes: Getting around by train - to help you get the most out of your next trip.
More Questions & Answers
Ruse to Niš bus services, operated by Union Ivkoni, arrive at Sofia Central Bus Station.
Niš is 1h behind Ruse. It is currently 11:17 AM in Ruse and 10:17 AM in Niš.
Ruse to Niš train services, operated by Romanian Railways (CFR), arrive at Sofia station.
Yes, the driving distance between Ruse to Niš is 464 km. It takes approximately 5h 29m to drive from Ruse to Niš.
Book your Ruse to Niš bus tickets online with Omio and 12go.asia.
There are 666+ hotels available in Niš.




































