Serbia BY LAND

1. TRAIN in Serbia

Serbia has good train connections with most of the surrounding countries. There is at least one daily train linking Belgrade to Budapest (and further to Vienna, Kiev, Moscow), Bucharest, Sophia (and further to Istanbul), Skopje (and further to Thesaloniki in Greece) Zagreb, Podgorica.

Here are some prices:
Belgrade – Vienna return ticket 70 euro
Belgrade – Venice one way ticket 69 euro
Belgrade – Budapest return ticket 26 euro
Belgrade – Munich one way ticket 117.40 euro
Belgrade – Bucharest return ticket 55 e

For moving around Balkans, you can also use a special pass called Balkan Flexipass, valid for Serbia, Romania, Bulgaria, Macedonia, Greece and Turkey. The pass is valid for any 5 (or 10) days within a month, and is probably the cheapest way of moving around Balkans (45 euros for a 5-day pass, 85 for a 10-day pass). The pass is available from the international ticket office in any of these countries.

Serbian railways have a website, that is often down and is generally inacurate, but still better than nothing. The timetables on the website should only be used as a reference, but should by no means be absolutely trusted.

Additional info on trains in Serbia can be found in the corresponding section of the website.

2. BUS in Serbia

Bus is generally more expensive than the train, but more frequent. Serbia has bus connections with all the surrounding countries, and buses are generally plentiful and in acceptable condition. The main bus station in Serbia is the Belgrade bus station, but the stations in Novi Sad and Niš are also big and have frequent buses. For example, there are direct buses to Hungary (Szeged, Budapest...), Greece (Thesaloniki, Athens...), Turkey (Istanbul), Bulgaria (Sofia, ...), Romania, Bosnia, Croatia, Montenegro. The international bus schedule can be found online, as well as on a huge board at the Belgrade bus station.

3. CAR in Serbia

Belgrade is situated on the intersection of the European E-70 i E-75 highways. The E-75 highway goes from Subotica to Belgrade and further to Nis (branching off into motorways for Bulgaria and Macedonia). The E-70 highway links Zagreb and Belgrade. The motorway E763 links Serbia to Montenegro.


The insurance policies of the signatory countries of 'Vehicle Insurance Convention' are valid, and the citizens of the other countries have to purchase an insurance policy at the border crossing.

Road-toll in Serbia

Road-tolls for vehicles with foreign registration plates, on the following motorway sections are: Subotica - Novi Sad (5 EU), Novi Sad - Belgrade (5 EU), Sid - Belgrade (6 EU), Belgrade - Nis (13 EU) i Nis - Pecenjevce (3 EU).

Traffic regulations
in Serbia

Speed limit in inhabited places, if not otherwise regulated by a traffic sign, is 60 km/h. On the road out of inhabited places, it is as follows:

- on motorways 120 km/h

- on main roads 100 km/h

- on the other roads 80 km/h

Vehicles with foreign registration plates must have a proper label of the country of registration.

in Serbia

On the main roads and in bigger cities in Serbia some petrol stations are open around the clock, 00-24 every day. In Serbia petrol is purchased for dinars, and in Montengro only for convertible currency. Almost every petrol station provides all types of petrol, and either domestic or foreign motor-oils. Petrol stations in bigger cities and tourist centres also provide liquid vehicle gas, majority of them opened around the clock.


Belgrade Airport is not what one would call a big air hub, but there is a number of flights linking it to almost everywhere in the world. Belgrade Airport is located in the town of Surcin, 20 km away from the city centre. Transfer from/to the airport is available by regular bus lines or taxi. JAT, the Serbian airline company, offers regular bus transfer from/to the airport. The bus goes every hour, and stops just in front of the main railway station in Belgrade (look for a small bus station with a "JAT" sign). The other option is to take the city bus no. 72, leaving every 35 mintues.

The airport tax for international flights is 10 euros, and for domestic flights 45 euros. Children are free of charge.

Belgrade Airport has a comperhensive website in English language, user friendly and easy to navigate. There you will find a complete timetable of both domestic and international flights, as well as a bunch of other useful information. Airport Belgrade, Flights information: (+381 11) 601-424, 601-431, 601-439

The national airline is JAT, and although being on strike from time to time, it still has a pretty wide and diverse offer. For more info on flights, services, restrictions, tickets, etc, you can check out their website which is finally working properly. Companies such as Germanwings, Norwegian and Click4sky have cheap flights from/to all around Europe. All big railway companies offer flights to/from Belgrade.


There is cruise trip from Budapest and Vienna to Belgrade. Quite expensive and usually organized by travel agencies. There are no regular boat lines linking Serbia with the surrounding countries.