There are 10 ways to get from Budapest to Leskovac by bus, train, car, 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 via Belgrade
best- Take the bus from Budapest, Népliget Autóbusz-Pályaudvar to Belgrade bus stationbus 1910 / ...
- Take the bus from Beograd, Autobuska stanica to Leskovac , Autobuska stanicabus
10h 40mRSD 3,785–8,293Train
cheapest- Take the train from Budapest-Nyugati to Szegedtrain Ic
- Take the train from Szeged to Suboticatrain Re
- Take the train from Subotica to Novi Beogradtrain Ir / ...
- Take the train from Novi Beograd to Nistrain Ir / ...
- Take the train from Niš to Leskovactrain 90
16h 1mRSD 3,238–5,311Train, bus
- Take the train from Budapest-Nyugati to Szegedtrain Ic
- Take the train from Szeged to Suboticatrain Re
- Take the train from Subotica to Novi Beogradtrain Ir / ...
- Take the bus from Beograd, Autobuska stanica to Leskovac , Autobuska stanicabus
11h 12mDrive 640.7 km
- Drive from Budapest to Leskovaccar 640.7 km
6h 3mRSD 11,279–16,292Fly Budapest Ferenc Liszt International Airport to Niš Constantine The Great Airport, bus
- Fly from Budapest Ferenc Liszt International Airport (BUD) to Niš Constantine The Great Airport (INI)plane BUD - INI
- Take the bus from Niš, Autobuska Stanica to Leskovac , Autobuska stanicabus
7h 48mRSD 8,800–36,335Bus
- Take the bus from Budapest Hotel Platanus to Leskovac Motel Atinabus
10h 47mRSD 3,937–4,537Bus via Novi Sad
- Take the bus from Budapest, Népliget Autóbusz-Pályaudvar to Novi Sad, Autobuska Stanicabus
- Take the bus from Petrovaradin, Železnička Stanica - Preradovićeva to Leskovac , Autobuska stanicabus
12h 44mRSD 5,614–6,516Fly Budapest Ferenc Liszt International Airport to Belgrade Nikola Tesla Airport, bus
- Fly from Budapest Ferenc Liszt International Airport (BUD) to Belgrade Nikola Tesla Airport (BEG)plane BUD - BEG
- Take the bus from Beograd, Autobuska stanica to Leskovac , Autobuska stanicabus
8h 26mTrain to Bratislava Airport, fly to Niš Constantine The Great Airport, bus
- Take the train from Budapest-Nyugati to Bratislava Hlavna Stanicatrain
- Fly from Bratislava Airport (BTS) to Niš Constantine The Great Airport (INI)plane BTS - INI
- Take the bus from Niš, Autobuska Stanica to Leskovac , Autobuska stanicabus
8h 7mRSD 4,890–41,108Train to Vienna International Airport, fly to Niš Constantine The Great Airport, bus
- Take the train from Budapest-Kelenfoeld to Wien Hbftrain
- Fly from Vienna International Airport (VIE) to Niš Constantine The Great Airport (INI)plane VIE - INI
- Take the bus from Niš, Autobuska Stanica to Leskovac , Autobuska stanicabus
8h 10mRSD 6,656–43,188
Budapest to Leskovac by bus
Questions & Answers
The cheapest way to get from Budapest to Leskovac is to bus which costs RSD 3900 - RSD 4600 and takes 10h 47m.
The fastest way to get from Budapest to Leskovac is to drive which takes 6h 3m and costs RSD 11000 - RSD 17000.
No, there is no direct bus from Budapest to Leskovac. However, there are services departing from Budapest, Népliget Autóbusz-Pályaudvar and arriving at Leskovac , Autobuska stanica via Beograd, Autobuska stanica. The journey, including transfers, takes approximately 10h 40m.
No, there is no direct train from Budapest to Leskovac. However, there are services departing from Budapest-Nyugati and arriving at Leskovac via Szeged, Subotica, Novi Beograd and Niš. The journey, including transfers, takes approximately 16h 1m.
The distance between Budapest and Leskovac is 647 km. The road distance is 640.7 km.
The best way to get from Budapest to Leskovac without a car is to bus via Belgrade which takes 10h 40m and costs RSD 3700 - RSD 8500.
It takes approximately 10h 40m to get from Budapest to Leskovac, including transfers.
Budapest to Leskovac bus services, operated by FlixBus, depart from Budapest, Népliget Autóbusz-Pályaudvar station.
Budapest to Leskovac train services, operated by Hungarian Railways (MÁV), depart from Budapest-Nyugati station.
The best way to get from Budapest to Leskovac is to bus via Belgrade which takes 10h 40m and costs RSD 3700 - RSD 8500. Alternatively, you can train, which costs RSD 3200 - RSD 5500 and takes 16h 1m.
What companies run services between Budapest, Hungary and Leskovac, Serbia?
You can take a bus from Budapest, Népliget Autóbusz-Pályaudvar to Leskovac , Autobuska stanica via Belgrade bus station and Beograd, Autobuska stanica in around 10h 40m. Alternatively, you can take a train from Budapest-Nyugati to Leskovac via Szeged, Subotica, Novi Beograd, and Niš in around 16h 1m.
- Website
- airserbia.com
Flights from Budapest Ferenc Liszt International Airport to Niš Constantine The Great Airport via Belgrade Nikola Tesla Airport
- Ave. Duration
- 3h 30m
- When
- Friday
- Estimated price
- RSD 11,000–31,000
Flights from Budapest Ferenc Liszt International Airport to Niš Constantine The Great Airport via Athens
- Ave. Duration
- 5h 32m
- When
- Sunday
- Estimated price
- RSD 6,500–34,000
Flights from Budapest Ferenc Liszt International Airport to Belgrade Nikola Tesla Airport
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- RSD 7,500–16,000
- Website
- turkishairlines.com
Flights from Budapest Ferenc Liszt International Airport to Niš Constantine The Great Airport via Istanbul
- Ave. Duration
- 7h 50m
- When
- Tuesday and Saturday
- Estimated price
- RSD 27,000–70,000
- Website
- austrian.com
Flights from Budapest Ferenc Liszt International Airport to Belgrade Nikola Tesla Airport via Vienna International Airport
- Ave. Duration
- 2h 50m
- When
- Tuesday, Wednesday, and Friday
- Estimated price
- RSD 8,000–34,000
- Website
- wizzair.com
Flights from Bratislava Airport to Niš Constantine The Great Airport
- Ave. Duration
- 1h 25m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- RSD 2,900–11,000
- Website
- ryanair.com
Flights from Vienna International Airport to Niš Constantine The Great Airport
- Ave. Duration
- 1h 25m
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- RSD 3,500–17,000
- Phone
- +36 (1) 3 49 49 49
- info@mavcsoport.hu
- Website
- jegy.mav.hu
Train from Budapest-Nyugati to Szeged
- Ave. Duration
- 2h 26m
- Frequency
- Hourly
- Estimated price
- RSD 1,000–1,200
- Website
- https://jegy.mav.hu/
Train from Szeged to Subotica
- Ave. Duration
- 1h 20m
- Frequency
- 5 times a day
- Estimated price
- RSD 340–390
- Website
- https://jegy.mav.hu/
Train from Budapest-Nyugati to Bratislava Hlavna Stanica
- Ave. Duration
- 2h 25m
- Frequency
- 3 times a day
- Estimated price
- RSD 1,100–1,300
- Website
- https://jegy.mav.hu/
Train from Budapest-Kelenfoeld to Wien Hbf
- Ave. Duration
- 2h 25m
- Frequency
- Hourly
- Estimated price
- RSD 1,200–1,500
- Website
- https://jegy.mav.hu/
- Phone
- +381 11 360 28 99
- putnik.info@srbvoz.rs
- Website
- srbijavoz.rs
Train from Subotica to Novi Beograd
- Ave. Duration
- 1h 35m
- Frequency
- Hourly
- Estimated price
- RSD 700–1,200
- Schedules at
- srbijavoz.rs
- Rail 2nd Class
- RSD 700–800
- 1st Class
- RSD 900–1,200
Train from Novi Beograd to Nis
- Ave. Duration
- 5h 36m
- Frequency
- Twice daily
- Estimated price
- RSD 850–1,600
- Schedules at
- srbijavoz.rs
- Rail 2nd Class
- RSD 850–1,000
- 1st Class
- RSD 1,200–1,600
Train from Niš to Leskovac
- Ave. Duration
- 1h 13m
- Frequency
- Once daily
- Estimated price
- RSD 150–290
- Schedules at
- srbijavoz.rs
- Rail 2nd Class
- RSD 150–180
- 1st Class
- RSD 230–290
- Phone
- +382 20 441 197
- info@zpcg.me
- Website
- zpcg.me
Train from Subotica to Novi Beograd
- Ave. Duration
- 3h 58m
- Frequency
- Once daily
- Estimated price
- RSD 900–1,900
- Website
- https://zpcg.me/en
- Second Class
- RSD 900–1,050
- First Class
- RSD 1,750–1,900
Train from Budapest-Nyugati to Bratislava Hlavna Stanica
- Ave. Duration
- 2h 25m
- Frequency
- 5 times a day
- Estimated price
- RSD 3,900–6,000
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/railjet
- *
- RSD 3,900–6,000
- Phone
- +420 222 222 221
- info@regiojet.cz
- Website
- regiojet.com
Train from Budapest-Kelenfoeld to Wien Hbf
- Ave. Duration
- 2h 34m
- Frequency
- 3 times a day
- Estimated price
- RSD 1,000–3,100
- Website
- https://regiojet.com/
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Budapest, Népliget Autóbusz-Pályaudvar to Belgrade bus station
- Ave. Duration
- 6h
- Frequency
- 3 times a day
- Estimated price
- RSD 2,200–5,500
- Website
- https://www.flixbus.co.uk
- Phone
- +381 64 80 266 80
- info@terratravel.rs
- Website
- terratravel.rs
Bus from Budapest, Népliget Autóbusz-Pályaudvar to Belgrade bus station
- Ave. Duration
- 6h 45m
- Frequency
- Once daily
- Estimated price
- RSD 2,800–2,900
- Website
- https://terratravel.rs/en/
Bus from Budapest, Népliget Autóbusz-Pályaudvar to Novi Sad, Autobuska Stanica
- Ave. Duration
- 5h 15m
- Frequency
- Once daily
- Estimated price
- RSD 2,813–2,816
- Website
- https://terratravel.rs/en/
- Phone
- +381 18 255 177
- rezervacije@nis-ekspres.rs
- Website
- nis-ekspres.rs
Bus from Beograd, Autobuska stanica to Leskovac , Autobuska stanica
- Ave. Duration
- 4h 17m
- Frequency
- Hourly
- Estimated price
- RSD 1,500–1,650
- Schedules at
- nis-ekspres.rs
Bus from Niš, Autobuska Stanica to Leskovac , Autobuska stanica
- Ave. Duration
- 52 min
- Frequency
- Hourly
- Estimated price
- RSD 500–1,100
- Schedules at
- nis-ekspres.rs
- Phone
- +381 177421201
- office@kavim-vranje.rs
- Website
- facebook.com
Bus from Beograd, Autobuska stanica to Leskovac , Autobuska stanica
- Ave. Duration
- 4h 25m
- Frequency
- Every 3 hours
- Estimated price
- RSD 2,200–2,900
- Schedules at
- kavimjedinstvo.rs
- Book at
- kavimjedinstvo.rs
- Pricing
- RSD 2,200–2,900
Bus from Niš, Autobuska Stanica to Leskovac , Autobuska stanica
- Ave. Duration
- 55 min
- Frequency
- Every 3 hours
- Estimated price
- RSD 350–470
- Schedules at
- kavimjedinstvo.rs
- Pricing
- RSD 350–470
Bus from Petrovaradin, Železnička Stanica - Preradovićeva to Leskovac , Autobuska stanica
- Ave. Duration
- 6h 5m
- Frequency
- Once daily
- Estimated price
- RSD 2,800–3,700
- Schedules at
- kavimjedinstvo.rs
- Pricing
- RSD 2,800–3,700
- Phone
- 381 18 517 272
- office@kanis.rs
- Website
- kanis.rs
Bus from Beograd, Autobuska stanica to Leskovac , Autobuska stanica
- Ave. Duration
- 4h 27m
- Frequency
- 3 times a day
- Schedules at
- kanis.rs
Bus from Niš, Autobuska Stanica to Leskovac , Autobuska stanica
- Ave. Duration
- 1h
- Frequency
- Twice daily
- Schedules at
- kanis.rs
- Phone
- +381 16 260 013
- bane.frenki@gmail.com
- Website
- frenkikomerc.co.rs
Bus from Beograd, Autobuska stanica to Leskovac , Autobuska stanica
- Ave. Duration
- 3h 40m
- Frequency
- Twice daily
- Schedules at
- frenkikomerc.co.rs
Bus from Niš, Autobuska Stanica to Leskovac , Autobuska stanica
- Ave. Duration
- 50 min
- Frequency
- 3 times a day
- Schedules at
- frenkikomerc.co.rs
- Phone
- +381 800 334 334
- iuc@lasta.rs
- Website
- lasta.rs
Bus from Beograd, Autobuska stanica to Leskovac , Autobuska stanica
- Ave. Duration
- 4h 5m
- Frequency
- Twice daily
- Estimated price
- RSD 1,695–1,710
- Schedules at
- lasta.rs
- Book at
- lasta.rs
Bus from Niš, Autobuska Stanica to Leskovac , Autobuska stanica
- Phone
- +381 37 421 555
- adjugoprevozks@gmail.com
- Website
- jugoprevozks.rs
Bus from Niš, Autobuska Stanica to Leskovac , Autobuska stanica
- Ave. Duration
- 55 min
- Frequency
- Once daily
- Schedules at
- jugoprevozks.rs
- Phone
- +381 63 401 609
- sigmatransvlasotince@gmail.com
- Website
- web.facebook.com
Bus from Niš, Autobuska Stanica to Leskovac , Autobuska stanica
- Ave. Duration
- 40 min
- Frequency
- 5 times a week
- Schedules at
- polazak.com
- Phone
- 0030 2108219900
- vsiamos@otenet.gr
- Website
- siamostours.com
Bus from Budapest Hotel Platanus to Leskovac Motel Atina
- Ave. Duration
- 9h 30m
- Frequency
- Once a week
- Estimated price
- RSD 3,800–4,400
- Schedules at
- siamostours.com
Want to know more about travelling around Serbia
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
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
More Questions & Answers
Budapest to Leskovac bus services, operated by FlixBus, arrive at Belgrade bus station.
Budapest to Leskovac train services, operated by Hungarian Railways (MÁV), arrive at Szeged station.
Yes, the driving distance between Budapest to Leskovac is 641 km. It takes approximately 6h 3m to drive from Budapest to Leskovac.
Book your Budapest to Leskovac bus tickets online with Omio.
There are 84+ hotels available in Leskovac.





































