There are 10 ways to get from Ankara to Niš by plane, train, bus, car, or shuttle
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Niš Constantine The Great Airport
best- Fly from Ankara Esenboğa International Airport (ESB) to Niš Constantine The Great Airport (INI)plane ESB - INI
8h 32mRSD 11,352–39,352Train, bus
cheapest- Take the train from Ankara Gar to Istanbul(Pendik)train Hst / ...
- Take the bus from İstanbul Esenler bus station to Niš ASbus FlixBus N1920
16h 26mRSD 3,584–4,996Train, bus via Sofia
- Take the train from Ankara Gar to Istanbul(Pendik)train Hst / ...
- Take the train from Atalar to Halkalitrain
- Take the train from Halkalı to Sofiatrain
- Take the bus from Sofiya, Avtogara Serdika to Niš, Autobuska Stanicabus
25h 3mRSD 4,951–7,298Drive 1,154.1 km
- Drive from Ankara to Nišcar 1,154.1 km
10h 33mRSD 18,049–26,071Fly to Sofia Airport, shuttle
- Fly from Ankara Esenboğa International Airport (ESB) to Sofia Airport (SOF)plane ESB - SOF
- Take a shuttle bus from Sofia Airport to Niš
9h 33mFly to Belgrade Nikola Tesla Airport, shuttle
- Fly from Ankara Esenboğa International Airport (ESB) to Belgrade Nikola Tesla Airport (BEG)plane ESB - BEG
- Take a shuttle bus from Belgrade, Nikola Tesla Airport to Niš
8h 58mFly to Skopje International Airport, shuttle
- Fly from Ankara Esenboğa International Airport (ESB) to Skopje International Airport (SKP)plane ESB - SKP
- Take a shuttle bus from Skopje, International Airport to Niš, Autobuska Stanica
9h 53mBus
- Take the bus from Ankara to Istanbul Otogaribus
- Take the bus from İstanbul Esenler bus station to Niš ASbus FlixBus N1920
18h 1mRSD 4,411–6,168Bus via Maltepe
- Take the bus from Ankara to İstanbul Dudullubus
- Take the bus from Montenegro Hotel to Niš, Autobuska Stanicabus
19h 52mRSD 7,166–8,585Train
- Take the train from Ankara to Halkalitrain Yht
- Take the train from Halkalı to Sofiatrain
- Take the train from Sofia to Kalotina - Zapadtrain Ic
- Take the train from Dimitrovgrad to Palilulska pijacatrain
27h 1mRSD 3,759–5,408
Ankara to Niš by bus and foot
Questions & Answers
The cheapest way to get from Ankara to Niš is to train and bus which costs RSD 3500 - RSD 5000 and takes 16h 26m.
The fastest way to get from Ankara to Niš is to fly which takes 8h 32m and costs RSD 11000 - RSD 40000.
No, there is no direct bus from Ankara to Niš. However, there are services departing from Ankara and arriving at Niš AS via İstanbul Esenler bus station. The journey, including transfers, takes approximately 18h 1m.
No, there is no direct train from Ankara to Niš. However, there are services departing from Ankara and arriving at Palilulska pijaca via Halkalı, Sofia and Dimitrovgrad. The journey, including transfers, takes approximately 27h 1m.
The distance between Ankara and Niš is 1026 km. The road distance is 1154.1 km.
The best way to get from Ankara to Niš without a car is to train and bus which takes 16h 26m and costs RSD 3500 - RSD 5000.
It takes approximately 8h 32m to get from Ankara to Niš, including transfers.
Ankara to Niš bus services, operated by Metro Turizm, depart from Ankara station.
Ankara to Niš train services, operated by Turkish Railways (TCDD), depart from Ankara station.
The best way to get from Ankara to Niš is to fly which takes 8h 32m and costs RSD 11000 - RSD 40000. Alternatively, you can bus, which costs RSD 4400 - RSD 6500 and takes 18h 1m, you could also train, which costs RSD 3700 - RSD 5500 and takes 27h 1m.
What companies run services between Ankara, Turkey and Niš, Serbia?
Turkish Airlines, Air Serbia, and two other airlines fly from Ankara Esenboğa International Airport (ESB) to Niš Constantine The Great Airport (INI) once daily. Alternatively, you can take a bus from Ankara to Niš AS via Istanbul Otogari and İstanbul Esenler bus station in around 18h 1m.
- Website
- turkishairlines.com
Flights from Ankara Esenboğa International Airport to Niš Constantine The Great Airport via Istanbul
- Ave. Duration
- 6h 20m
- When
- Tuesday and Saturday
- Estimated price
- RSD 11,000–39,000
Flights from Ankara Esenboğa International Airport to Sofia Airport via Istanbul
- Ave. Duration
- 4h 21m
- When
- Every day
- Estimated price
- RSD 16,000–23,000
Flights from Ankara Esenboğa International Airport to Belgrade Nikola Tesla Airport via Istanbul
- Ave. Duration
- 4h 36m
- When
- Every day
- Estimated price
- RSD 7,500–55,000
Flights from Ankara Esenboğa International Airport to Skopje International Airport via Istanbul
- Ave. Duration
- 4h 30m
- When
- Every day
- Estimated price
- RSD 14,000–55,000
- Website
- ajet.com
Flights from Ankara Esenboğa International Airport to Belgrade Nikola Tesla Airport
- Ave. Duration
- 2h 10m
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- RSD 12,000–22,000
Flights from Ankara Esenboğa International Airport to Belgrade Nikola Tesla Airport via Izmir
- Ave. Duration
- 4h 5m
- When
- Thursday and Sunday
- Estimated price
- RSD 12,000–22,000
Flights from Ankara Esenboğa International Airport to Belgrade Nikola Tesla Airport via Sabiha Gokcen
- Ave. Duration
- 4h 50m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- RSD 12,000–22,000
Flights from Ankara Esenboğa International Airport to Skopje International Airport
- Ave. Duration
- 1h 50m
- When
- Thursday and Sunday
- Estimated price
- RSD 6,000–29,000
Flights from Ankara Esenboğa International Airport to Skopje International Airport via Sabiha Gokcen
- Ave. Duration
- 4h 25m
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- RSD 6,000–29,000
- Website
- airserbia.com
Flights from Ankara Esenboğa International Airport to Niš Constantine The Great Airport via Istanbul
- Ave. Duration
- 5h 45m
- When
- Tuesday and Saturday
- Estimated price
- RSD 11,000–39,000
Flights from Ankara Esenboğa International Airport to Belgrade Nikola Tesla Airport via Istanbul
- Ave. Duration
- 4h 22m
- When
- Every day
- Estimated price
- RSD 7,500–55,000
- Website
- flypgs.com
Flights from Ankara Esenboğa International Airport to Sofia Airport via Sabiha Gokcen
- Ave. Duration
- 4h 20m
- When
- Every day
- Estimated price
- RSD 4,600–26,000
Flights from Ankara Esenboğa International Airport to Sofia Airport via Antalya
- Ave. Duration
- 5h 50m
- When
- Tuesday and Saturday
- Estimated price
- RSD 6,000–30,000
Flights from Ankara Esenboğa International Airport to Belgrade Nikola Tesla Airport via Sabiha Gokcen
- Ave. Duration
- 4h 5m
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- RSD 6,000–32,000
Flights from Ankara Esenboğa International Airport to Skopje International Airport via Sabiha Gokcen
- Ave. Duration
- 4h 20m
- When
- Monday, Thursday, Friday, and Saturday
- Estimated price
- RSD 5,500–31,000
- Website
- ryanair.com
Flights from Ankara Esenboğa International Airport to Niš Constantine The Great Airport via Vienna
- Ave. Duration
- 5h 15m
- When
- Monday, Tuesday, and Saturday
- Estimated price
- RSD 15,000–70,000
- Website
- wizzair.com
Flights from Ankara Esenboğa International Airport to Sofia Airport via Budapest
- Ave. Duration
- 5h 5m
- When
- Monday, Wednesday, and Friday
- Estimated price
- RSD 7,500–29,000
- Phone
- +90 444 8 233
- [email protected]
- Website
- Turkish Railways (TCDD)
Train from Ankara Gar to Istanbul(Pendik)
- Ave. Duration
- 3h 49m
- Frequency
- Hourly
- Estimated price
- RSD 1,400–2,000
- Website
- Turkish Railways (TCDD)
Train from Ankara Gar to Istanbul(Pendik)
- Ave. Duration
- 3h 49m
- Frequency
- Hourly
- Estimated price
- RSD 1,400–2,000
- Website
- Turkish Railways (TCDD)
Train from Atalar to Halkali
- Ave. Duration
- 1h 11m
- Frequency
- Every 15 minutes
- Estimated price
- RSD 130–200
- Website
- Turkish Railways (TCDD)
Train from Halkalı to Sofia
- Ave. Duration
- 13h 40m
- Frequency
- Once daily
- Estimated price
- RSD 1,500–2,100
- Website
- Turkish Railways (TCDD)
Train from Ankara to Halkali
- Ave. Duration
- 4h 57m
- Frequency
- Twice daily
- Estimated price
- RSD 1,500–2,200
- Website
- Turkish Railways (TCDD)
Train from Halkalı to Sofia
- Ave. Duration
- 13h 40m
- Frequency
- Once daily
- Estimated price
- RSD 1,500–2,100
- Website
- Turkish Railways (TCDD)
- Phone
- +359 2 931 11 11
- [email protected]
- Website
- Bulgarian Railways (BDZh)
Train from Sofia to Kalotina - Zapad
- Ave. Duration
- 1h 18m
- Frequency
- Twice a week
- Estimated price
- RSD 130–270
- Website
- Bulgarian Railways (BDZh)
- 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
- 444 0 562
- [email protected]
- Website
- Kamil Koç
Bus from İstanbul Esenler bus station to Niš AS
- Ave. Duration
- 10h 25m
- Frequency
- Twice daily
- Estimated price
- RSD 1,900–2,700
- Schedules at
- Kamil Koç
Bus from İstanbul Esenler bus station to Niš AS
- Ave. Duration
- 10h 25m
- Frequency
- Twice daily
- Estimated price
- RSD 1,900–2,700
- Schedules at
- Kamil Koç
- 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
- Phone
- +381 18 255 177
- Website
- Niš-ekspres
Bus from Sofiya, Avtogara Serdika to Niš, Autobuska Stanica
- Ave. Duration
- 4h
- Frequency
- Once daily
- Estimated price
- RSD 1,800–2,900
- Website
- Niš-ekspres
- Phone
- +381 63 456515
- [email protected]
- Website
- Flix
Shuttle from Sofia Airport to Niš
- Ave. Duration
- 2h 30m
- Frequency
- On demand
- Website
- Flix
Shuttle from Belgrade, Nikola Tesla Airport to Niš
- Ave. Duration
- 3h 30m
- Frequency
- On demand
- Website
- Flix
Shuttle from Skopje, International Airport to Niš, Autobuska Stanica
- Ave. Duration
- 3h
- Frequency
- On demand
- Website
- Flix
- Phone
- 0850 222 34 55
- Website
- MetroTurizm
Bus from Ankara to Istanbul Otogari
- Ave. Duration
- 6h 36m
- Frequency
- Every 4 hours
- Estimated price
- RSD 2,500–3,500
- Website
- MetroTurizm
- Standard
- RSD 2,500–3,500
- Phone
- 0850 577 99 99
- [email protected]
- Website
- varan.com.tr
Bus from Ankara to İstanbul Dudullu
- Ave. Duration
- 5h 25m
- Frequency
- Every 4 hours
- Estimated price
- RSD 1,800–2,500
- Schedules at
- varan.com.tr
- Phone
- 0(850) 244 33 33
- [email protected]
- Website
- mersinnurturizm.com
Bus from Ankara to İstanbul Dudullu
- Ave. Duration
- 5h 46m
- Frequency
- 3 times a day
- Schedules at
- mersinnurturizm.com
- Phone
- 0850 811 5959
- [email protected]
- Website
- kaleseyahat.com.tr
Bus from Ankara to İstanbul Dudullu
- Ave. Duration
- 5h 15m
- Frequency
- Twice daily
- Estimated price
- RSD 2,803
- Schedules at
- kaleseyahat.com.tr
- Phone
- 062 8103637
- [email protected]
- Website
- balbuss.rs
Bus from Montenegro Hotel to Niš, Autobuska Stanica
- Ave. Duration
- 11h 30m
- Frequency
- 4 times a week
- Estimated price
- RSD 4,883
- Schedules at
- balbuss.rs
- Book at
- balbuss.rs
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 Getting to Rome from the airport, How to get from Stansted Airport into central London, and How to get from Heathrow Airport into central London - to help you get the most out of your next trip.
More Questions & Answers
Ankara to Niš bus services, operated by Metro Turizm, arrive at Istanbul Otogari station.
Niš is 1h behind Ankara. It is currently 5:29 AM in Ankara and 4:29 AM in Niš.
Ankara to Niš train services, operated by Turkish Railways (TCDD), arrive at Halkali station.
Yes, the driving distance between Ankara to Niš is 1154 km. It takes approximately 10h 33m to drive from Ankara to Niš.
Book your Ankara to Niš bus tickets online with Omio.
There are 659+ hotels available in Niš.











































