Getting to Belgrade: Flights, Trains and Buses from Abroad

Most of the site’s transport content covers getting around once you’ve landed, but not how to actually reach Belgrade in the first place. Here’s flights, trains and buses from elsewhere in Europe. For the airport-to-city leg once you’ve arrived, see Getting from Nikola Tesla Airport to the City Center.

By air

Nikola Tesla Airport is served by most major European carriers alongside Air Serbia, the national airline, which runs the widest network of direct routes into the city. Budget carriers including Wizz Air and Ryanair also fly in from several European cities,. Routes and fares change by season, so compare current options before booking.

By train

Rail links into Serbia have improved in recent years, with direct or single-change connections from several regional capitals. It’s slower than flying but a genuinely pleasant way to arrive if you’re already travelling overland through the Balkans or Central Europe.

By bus

Long-distance buses connect Belgrade to most regional capitals and are usually the cheapest overland option, if not the fastest. Popular for budget-conscious travellers combining Belgrade with Sarajevo, Zagreb or Skopje on a wider Balkans route.

Regional context

Serbia sits outside the Schengen Area, so you will go through border control when you arrive from an EU country, and entry rules depend on your passport, covered in Do I Need a Visa to Visit Serbia? This is worth factoring into how you route the rest of a longer Europe trip.

Planning the rest of the trip

Once you’ve worked out how you’re arriving, 2, 3, and 4 Days in Belgrade covers how long to stay, and Practical Info covers everything else once you’ve landed.