You can easily get to Belgrade by airplane, train, bus or a car. There are direct flights from most major European cities and Belgrade is also connected by direct flights from Asia, Africa (Tunis) and North America (New York). For those who are closer, there are frequent trains from other European capitals – Vienna, Budapest, Zagreb and Sofia (to name a few) – so you could combine your journey by travelling to a nearby European capital by airplane, and then continuing to Belgrade by train. Those who prefer travelling by road can choose between coming to Belgrade via bus or their own car.


Due to many renovations of the Belgrade airport and addition of new facilities, it has become a regional hub that many major airlines fly to – Air Serbia, Aeroflot, Quatar Airways, Turkish, Lufthansa Austrian, Alitalia and Swiss International.

Hungarian low-cost carrier Wizz Air has direct flights from London, Eindhoven, Memmingen, Gothenburg, Malmo, Charleroi, Stockholm, Dusseldorf and Dortmund to Belgrade.

Istanbul-based Pegasus Airlines flies from Belgrade to Istanbul’s smaller Sabiha Gokcen Airport with great connections to many European and Eurasian cities.

Germanwings has a number of less expensive flights to cities across Europe and Norwegian Air is another low-cost airline operating in Belgrade, flying to Oslo and Stockholm.

EasyJet flies from Milan, and travelers from Asia and the Middle East can get to Belgrade via FlyDubai airline, which offers a cheap and direct connection from India, Sri Lanka and other destinations.

Good connections for travelers from Asia/Middle East are also offered by Air Serbia and its partner airline Etihad, via Abu Dhabi.

Transfers from the Airport to the City Centre

The cheapest possible transfer solution is a regular bus, specifically line 72 which takes up to 60 minutes and costs around 1 EUR. More convenient solutions include minibuses or taxis which take from 30 to 40 minutes, depending on the traffic. A minibus costs around 2 EUR, whereas Taxis cost around 15 EUR for a direct transfer to Belgrade centre.


Serbian Railways operates trains in Serbia. Belgrade’s Main Railway Station Centre, located in the Prokupacka street, is right beside the highway, and just a few kilometers away from the city center. All national and international trains stop here except for trains coming from Pancevo, Zrenjanin, Vrsac and Timisoara, which stop in Belgrade (Pancevacki Most Station).


Belgrade Bus Station, also known as BAS (short for Beogradska Autobuska Stanica, is right next to the Main Railway Station in Karadjordjeva street. When buying a bus ticket for national travel, you will also receive a token to enter the platform area. For international travel, you will be given a paper stub to present at the platform gate.