There are 3 ways to get from Kraljevo to Vranje by bus, 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.
Bus
best- Take the bus from Kraljevo, Autobuska Stanica to Vranje, Autobuska stanicabus
5h 25mRSD 2,100–2,800Train
cheapest- Take the train from Kraljevo to Stalactrain Re
- Take the train from Stalac to Nistrain Ir / ...
- Take the train from Niš to Vranjetrain 90
9h 5mRSD 975–1,705Drive 238.7 km
- Drive from Kraljevo to Vranjecar 238.7 km
2h 44mRSD 3,780–5,460
Kraljevo to Vranje by bus
Questions & Answers
The cheapest way to get from Kraljevo to Vranje is to train which costs RSD 950 - RSD 1700 and takes 9h 5m.
The fastest way to get from Kraljevo to Vranje is to drive which takes 2h 44m and costs RSD 3700 - RSD 5500.
Yes, there is a direct bus departing from Kraljevo, Autobuska Stanica and arriving at Vranje, Autobuska stanica. Services depart once daily, and operate every day. The journey takes approximately 5h 25m.
No, there is no direct train from Kraljevo to Vranje. However, there are services departing from Kraljevo and arriving at Vranje via Stalac and Niš. The journey, including transfers, takes approximately 9h 5m.
The distance between Kraljevo and Vranje is 273 km. The road distance is 238.7 km.
The best way to get from Kraljevo to Vranje without a car is to bus which takes 5h 25m and costs RSD 2100 - RSD 2800.
The bus from Kraljevo, Autobuska Stanica to Vranje, Autobuska stanica takes 5h 25m including transfers and departs once daily.
Kraljevo to Vranje bus services, operated by KAVIM-Jedinstvo, depart from Kraljevo, Autobuska Stanica station.
Kraljevo to Vranje train services, operated by Srbija Voz, depart from Kraljevo station.
The best way to get from Kraljevo to Vranje is to bus which takes 5h 25m and costs RSD 2100 - RSD 2800. Alternatively, you can train, which costs RSD 950 - RSD 1700 and takes 9h 5m.
What companies run services between Kraljevo, Serbia and Vranje, Serbia?
KAVIM-Jedinstvo operates a bus from Kraljevo, Autobuska Stanica to Vranje, Autobuska stanica once daily. Tickets cost RSD 2,100–2,800 and the journey takes 5h 25m. Alternatively, you can take a train from Kraljevo to Vranje via Stalac and Niš in around 9h 5m.
- Phone
- +381 11 360 28 99
- [email protected]
- Website
- srbijavoz.rs
Train from Kraljevo to Stalac
- Ave. Duration
- 2h 42m
- Frequency
- 4 times a day
- Estimated price
- RSD 350–550
- Schedules at
- srbijavoz.rs
- Rail 2nd Class
- RSD 350–410
- 1st Class
- RSD 410–550
Train from Stalac to Nis
- Ave. Duration
- 1h 22m
- Frequency
- Every 3 hours
- Estimated price
- RSD 230–440
- Schedules at
- srbijavoz.rs
- Rail 2nd Class
- RSD 230–270
- 1st Class
- RSD 350–440
Train from Niš to Vranje
- Ave. Duration
- 3h 1m
- Frequency
- Once daily
- Estimated price
- RSD 390–750
- Schedules at
- srbijavoz.rs
- Rail 2nd Class
- RSD 390–450
- 1st Class
- RSD 550–750
- Phone
- +381 177421201
- [email protected]
- Website
- facebook.com
Bus from Kraljevo, Autobuska Stanica to Vranje, Autobuska stanica
- Ave. Duration
- 5h 25m
- Frequency
- Once daily
- Estimated price
- RSD 2,100–2,800
- Schedules at
- facebook.com
- Pricing
- RSD 2,100–2,800
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 What documents do I need to cross Niagara Falls?, How do I buy a London Underground ticket?, and French strikes 2018: What are my alternative transport options? - to help you get the most out of your next trip.
More Questions & Answers
Kraljevo to Vranje bus services, operated by KAVIM-Jedinstvo, arrive at Vranje, Autobuska stanica station.
Kraljevo to Vranje train services, operated by Srbija Voz, arrive at Stalac station.
Yes, the driving distance between Kraljevo to Vranje is 239 km. It takes approximately 2h 44m to drive from Kraljevo to Vranje.
There are 175+ hotels available in Vranje.








