You can choose to fly to two airports, Niš Constantine the Great or Belgrade Nikola Tesla Airport.
Constantine the Great Airport offers affordable Wizz Air and Ryanair flights to and from Niš. There are flights from and to European cities including Milan Bergamo (Italy), Basel Euroairport and Zurich (Switzerland), Munich Memmingen (Germany), Dortmund (Germany), Berlin Schoenefeld (Germany), Dusseldorf Weeze (Germany), Bratislava (Slovakia), Eindhoven (The Netherlands), Malmo (Sweden) and from fall 2017 Stockholm (Sweden). Many world destinations can be connected over Zurich flight. From November 15, 2018 Wizz Air also offers flights from and to Vienna (Austria).
For more information about Niš Constantine the Great Airport visit http://nis-airport.com/en/
The airport is 4km away from the city center. Apart from taxis, there are buses taking passengers from the airport to the city on regular basis (every 15 minutes from early morning till midnight on workdays).
BUS: number 34
TAXI: there is a taxi rank at the airport, see http://nis-airport.com/en/passengers/taxi-2/
SOME TAXI COMPANIES:
Bros Taxi: http://www.brostaxi.rs/
Cool Taxi: http://www.cooltaxi.rs/
Eko Taxi: https://www.facebook.com/ekoTaxiNis/
RENT-A-CAR: see http://nis-airport.com/en/to-from-the-airport/rent-a-car/
You can also choose to fly to Belgrade Nikola Tesla Airport.
Belgrade Nikola Tesla Airport is 18km west of the city center and is the home base of Air Serbia, which flies to nearly 50 destinations worldwide. Other major airlines that fly to Belgrade are Aeroflot, Qatar Airways, Turkish, Lufthansa, Austrian, Alitalia and Swiss International. Turkish Airlines offers twice daily flights to Istanbul.Hungarian low cost carrier Wizz Air has direct flights from London, Eindhoven, Memmingen, Gothenburg, Malmö, Charleroi, Stockholm, Dusseldorf and Dortmund to Belgrade.
For more information about Belgrade Nikola Tesla Airport visit http://www.beg.aero/en/home
You can choose different types of transport from Belgrade Nikola Tesla Airport to Belgrade, such as bus transport, taxi, rent a car. For further information visit http://www.beg.aero/en/strana/12891
The fastest way to get from Belgrade to Niš is to take a bus from Belgrade Central Bus Station. The bus departs every hour. The cost of a one-way bus ticket from Belgrade to Nis is approximately 1200din (10eur) and the journey takes 3 h 10 min, but make sure you opt for a direct bus from Belgrade central bus station, as some buses will stop in many towns on the way, sometimes getting out of the highway, and prolong the ride considerably.
For more informations about bus departures from Belgrade to Niš visit http://www.bas.rs/basweb_eng/redvoznje.aspx?lng=en
Almost all buses traveling from the northwest into Bulgaria or further southeast to Turkey will stop in Niš. All buses traveling between Belgrade and Greece or Macedonia will stop in Niš.
The bus from Sofia to Niš departs twice a day from Central Bus Station in Sofia - at 7.30 and 16.00 (local time, GTM +2). The bus ride from Sofia to Niš usually takes 4 and a half hours (due to road conditions and the customs) and the ticket costs approximately 1200 - 1400din (12-15eur - 24lev).
For more informations about bus departures from Sofia to Niš visit http://www.centralnaavtogara.bg/index.php
There are buses from Skopje to Niš departing many times a day from Skopje Bus Station. The bus ride from Skopje to Niš takes 4 h 10 min and the ticket costs approximately 1200 - 1400din (12-15eur - 630mkd).
For more informations about bus departures from Skopje to Niš visit http://www.sas.com.mk/en/VozenRed.aspx
The bus station in Niš is just a couple of blocks north of the river. The quickest route from the bus station to the main square (Trg Kralja Milana) is to go left down the side road past all the market stalls and the covered market. This takes you to the fortress entrance from where you can cross the river and head towards the obvious Ambassador hotel.
The European motorway E75 routes through Niš. From the north, you may use any highway from the Hungarian border over Novi Sad and Belgrade to Niš. From the northwest, you can travel over Austria, via Slovenia and Croatia to Belgrade and then to Niš. These are all modern highways, including the section Belgrade-Niš. It is a fast road with six lanes and 120km/h speed limit. At this speed, travel time from Belgrade is usually two hours.
We do not recommend traveling to Niš by train, since the ride is very slow.
Here are some more links where information on Belgrade Airport – Niš transport services can be found: