By air

Main international airports in Serbia are: Belgrade Nikola Tesla Airport (BEG) and Niš Constantin the Great International Airport (INI).

The national carrier Jat Airways offers flights from many European countries to Serbia. Jat Airways destinations include:
Austria (Vienna),
Belgium (Brussels),
Bosnia and Herzegovina (Banja Luka, Sarajevo),
Croatia (Pula),
Cyprus (Larnaca),
Denmark (Copenhagen),
France (Paris),
Germany (Berlin, Frankfurt, Stuttgart, Düsseldorf),
Greece (Athens, Thessaloniki),
Italy (Rome, Milan, Trieste),
Macedonia (Ohrid, Skopje),
Montenegro (Podgorica, Tivat),
Netherlands (Ámsterdam),
Russia (Moscow),
Slovenia (Ljubljana),
Sweden (Gothenburg, Stockholm),
Switzerland (Zurich),
Turkey (Istanbul),
United Kingdom (London).

Other airlines that offer flights to Serbia include: Aeroflot, Aerosvit, Air France, Alitalia, Austrian Airlines, British Airways, CSA, Germanwings, Lufthansa, Montenegro Airlines, Norwegian Air, Olympic Airlines, Swiss Air Lines and Turkish Airlines

Belgrade Airport: www.beg.aero
Niš Airport: www.airportnis.co.yu
Jat Airways schedules: www.jat.com

By bus

There are coach services to Serbia from Germany, Hungary, France, Belgium, Greece, Switzerland and also from the neighbouring countries.

By train

Serbia has direct rail connections with Bulgaria, Croatia, Greece, Hungary, Montenegro, Romania and Turkey.

By car

The main border crossings of Serbia are:
Badovinci, Bajina Basta, Kotroman, Loznica, Ljubovija-Bratunac, Mali Zvornik-Zvornik, Sremska Raca-Velino Selo, Uvac (Bosnian border);
Backa Palanka, Batrovci-Bajakovo, Bezdan, Bogojevo-Erdut, Ljuba, Nestin, Odzaci, Sid-Tovarnik (Croatian border);
Hercegszanto-Backi Breg (Bezdan), Tompa-Kelebija, Szeged Roszke-Horgos, Bacsalmas-Bajmok (Hungarian border);
Jimbolia-Srpska Crnja, Stamora Moravita-Vatin, Naidas-Kaludjerova (Bela Crkva), Portile de Fier-(Turnu Severin)-Djerdap (Kladovo) (Romanian border);
Bregovo-Mokranje (Negotin), Kula-Vrska Cuka (Zajecar), Kalotina-Gradina, Otomanci-Ribarci, Kjustendil-Deve Bair (Kriva Palanka), Blagoevgrad-Delcevo, Petric-Novo Selo (Bulgarian border);
Presevo-Tabanovce, Pohor Pcinjski (Macedonian border);
Gostun, Rozaje (Montenegrin border).


By bus/tram

In major towns one can travel by buses and in Belgrade also by trams and trolleybuses. Tickets can be bought from kiosks and on board.

By taxi

Public taxis are inexpensive and private taxis are slightly more expensive. The former are equipped with taximeters. When taking a taxi that is not metered the fare can be negotiated.

By car

Driving is on the right side of the road. International and foreign driving licenses are accepted. Driver must also have insurance documents and car registration documents. Driver must not drive with a blood alcohol level of more than 0.05 percent. Driver and passengers must wear seat belts. Speed limits: built-up areas – 60 km/h, open roads – 80 km/h, dual carriageways – 120 km/h. A warning triangle, first aid kit, spare bulbs and tow rope are required. In winter snow chains are mandatory in some areas. From December 1 to March 1 winter tyres are obligatory.