There are 6 ways to get from Belgrade to Ribarska Banja by bus, train, car, plane, or taxi
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 Beograd, Autobuska stanica to Kruševac, Autobuska stanicabus
- Take the bus from Kruševac, Autobuska stanica to Ribarska Banjabus
5h 5mTrain via Kruševac, Autobuska stanica
cheapest- Take the train from Beograd Centar to Lucinatrain Re
7h 55mRSD 700–1,200Train
- Take the train from Beograd Centar to Kormantrain Ir / ...
5h 18mRSD 2,215–3,157Drive 216.2 km
- Drive from Belgrade to Ribarska Banjacar 216.2 km
2h 16mRSD 3,412–4,929Fly, taxi
- Fly from Belgrade Nikola Tesla Airport (BEG) to Niš Constantine The Great Airport (INI)plane BEG - INI
- Take the taxi from Niš Constantine The Great Airport (INI) to Ribarska Banjataxi
3h 12mRSD 7,900–39,762Bus via Belgrade
- Take the bus from Belgrade to Kruševac, Autobuska stanicabus via Krusevac
- Take the bus from Kruševac, Autobuska stanica to Ribarska Banjabus
5h 10m
Belgrade Nikola Tesla Airport (BEG) to Niš Constantine The Great Airport (INI) flights
Questions & Answers
The cheapest way to get from Belgrade to Ribarska Banja is to train via Kruševac, Autobuska stanica which costs RSD 700 - RSD 1200 and takes 7h 55m.
The fastest way to get from Belgrade to Ribarska Banja is to drive which takes 2h 16m and costs RSD 3400 - RSD 5000.
No, there is no direct bus from Belgrade to Ribarska Banja. However, there are services departing from Beograd, Autobuska stanica and arriving at Ribarska Banja via Kruševac, Autobuska stanica. The journey, including transfers, takes approximately 5h 5m.
No, there is no direct train from Belgrade to Ribarska Banja. However, there are services departing from Beograd Centar and arriving at Korman via . The journey, including transfers, takes approximately 5h 18m.
The distance between Belgrade and Ribarska Banja is 232 km. The road distance is 216.2 km.
The best way to get from Belgrade to Ribarska Banja without a car is to bus which takes 5h 5m and costs .
It takes approximately 5h 5m to get from Belgrade to Ribarska Banja, including transfers.
Belgrade to Ribarska Banja bus services, operated by Jugoprevoz Kruševac AD, depart from Beograd, Autobuska stanica station.
Belgrade to Ribarska Banja train services, operated by Srbija Voz, depart from Beograd Centar station.
The best way to get from Belgrade to Ribarska Banja is to bus which takes 5h 5m and costs . Alternatively, you can train, which costs RSD 2200 - RSD 3200 and takes 5h 18m.
What companies run services between Belgrade, Serbia and Ribarska Banja, Serbia?
You can take a bus from Beograd, Autobuska stanica to Ribarska Banja via Kruševac, Autobuska stanica in around 5h 5m. Alternatively, Srbija Voz operates a train from Beograd Centar to Korman every 4 hours. Tickets cost RSD 800–1,400 and the journey takes 4h 51m.
- Website
- airserbia.com
Flights from Belgrade Nikola Tesla Airport to Niš Constantine The Great Airport
- Ave. Duration
- 50 min
- When
- Tuesday and Saturday
- Estimated price
- RSD 2,600–24,000
- Phone
- +381 11 360 28 99
- [email protected]
- Website
- srbijavoz.rs
Train from Beograd Centar to Korman
- Ave. Duration
- 4h 51m
- Frequency
- Every 4 hours
- Estimated price
- RSD 800–1,400
- Schedules at
- srbijavoz.rs
- Rail 2nd Class
- RSD 800–950
- 1st Class
- RSD 1,000–1,400
Train from Beograd Centar to Lucina
- Ave. Duration
- 4h 32m
- Frequency
- Every 4 hours
- Estimated price
- RSD 700–1,200
- Schedules at
- srbijavoz.rs
- Rail 2nd Class
- RSD 700–800
- 1st Class
- RSD 900–1,200
- Phone
- +381 37 421 555
- [email protected]
- Website
- jugoprevozks.rs
Bus from Beograd, Autobuska stanica to Kruševac, Autobuska stanica
- Ave. Duration
- 2h 55m
- Frequency
- Every 2 hours
- Estimated price
- RSD 2,477
- Schedules at
- jugoprevozks.rs
Bus from Kruševac, Autobuska stanica to Ribarska Banja
- Ave. Duration
- 1h 10m
- Frequency
- Every 2 hours
- Schedules at
- jugoprevozks.rs
Bus from Kruševac, Autobuska stanica to Ribarska Banja
- Ave. Duration
- 1h 10m
- Frequency
- Every 2 hours
- Schedules at
- jugoprevozks.rs
- Phone
- +381 800 334 334
- [email protected]
- Website
- lasta.rs
Bus from Beograd, Autobuska stanica to Kruševac, Autobuska stanica
- Ave. Duration
- 2h 35m
- Frequency
- 3 times a day
- Estimated price
- RSD 1,900–4,000
- Schedules at
- lasta.rs
- Book at
- lasta.rs
Bus from Belgrade to Kruševac, Autobuska stanica
- Phone
- +381 037 44 277
- [email protected]
- Website
- eurocompass.site
Bus from Beograd, Autobuska stanica to Kruševac, Autobuska stanica
- Ave. Duration
- 2h 46m
- Frequency
- 3 times a day
- Estimated price
- RSD 1,700–3,500
- Schedules at
- eurocompass.site
- Phone
- +381114085920
- [email protected]
- Website
- dumeco.rs
Bus from Beograd, Autobuska stanica to Kruševac, Autobuska stanica
- Ave. Duration
- 3h
- Frequency
- Once daily
- Schedules at
- dumeco.rs
- Phone
- +382 20 633 807
- [email protected]
- Website
- bozur.net
Bus from Beograd, Autobuska stanica to Kruševac, Autobuska stanica
- Ave. Duration
- 3h 45m
- Frequency
- 6 times a week
- Estimated price
- RSD 1,500–5,000
- Schedules at
- bozur.net
- Ave. Duration
- 52 min
- Estimated price
- RSD 3,500–4,200
Bros Taxi
- Phone
- +381 61 41 555 41
- Website
- brostaxi.rs
City Taxi
- Phone
- +381 18 281 000
- Website
- citytaxi-nis.com
Cool Taxi
- Phone
- +381 65 97 19711
- Website
- cooltaxi.rs
Eko Taxi
- Phone
- +38118309700
- Website
- ekotaxi.rs
Flash Taxi
- Phone
- +381 18 4100414
- Website
- flashtaxi.rs
Prvi Taxi
- Phone
- +381 694500007
- Website
- prvi.taxi
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 5 delightfully under-the-radar French towns you need to visit, Travelling to and around Russia for the 2018 FIFA World Cup, and The London Underground: Essential tips to navigate the Tube - to help you get the most out of your next trip.
More Questions & Answers
Belgrade to Ribarska Banja bus services, operated by Jugoprevoz Kruševac AD, arrive at Kruševac, Autobuska stanica station.
Belgrade to Ribarska Banja train services, operated by Srbija Voz, arrive at Korman station.
Yes, the driving distance between Belgrade to Ribarska Banja is 216 km. It takes approximately 2h 16m to drive from Belgrade to Ribarska Banja.
There are 163+ hotels available in Ribarska Banja.
















