Serbia
How to get to Serbia: airports, flights and border crossings
Fly into Belgrade Nikola Tesla (BEG) for almost every trip: it is Serbia's main international gateway and sits about 18 km (11 mi) from the city centre (check). Choose Niš (INI) only for a cheap fare or a southern-Serbia first stop, or fly to Budapest, Timișoara or Sofia and cross by land if the total is far lower.Fly into Belgrade Nikola Tesla (BEG) for almost every trip: it is Serbia's main international gateway and sits about 11 mi (18 km) from the city centre (check). Choose Niš (INI) only for a cheap fare or a southern-Serbia first stop, or fly to Budapest, Timișoara or Sofia and cross by land if the total is far lower.
More
GuideSerbia
Key facts
- Main airport
- Belgrade Nikola Tesla (BEG), about 18 km from the centre (check)
- Second airport
- Niš Constantine the Great (INI); Novi Sad has no commercial airport (check)
- Airport to centre
- Bus, minibus, taxi or ride-hailing app; allow 20–30 min outside rush hour (check)
- From London
- About 2h 45m direct (check current schedules)
- From New York
- No nonstop; 10–13h with one stop in Europe (check)
- From Australia / NZ
- 22–30h with one or two stops (check)
- Land borders
- Hungary, Romania, Bulgaria, North Macedonia, Montenegro, Bosnia and Herzegovina, Croatia
- Entry rulecheck
- Rules differ by passport; confirm visa-free allowance and passport validity with an official source before booking
- Railcheck
- Belgrade–Novi Sad fast line; international links are slow and often need a change (check)
Quick answer
Belgrade is the default arrival point. It is Serbia's main international gateway, and the only one where you can land and be in a city centre with a fortress, hotels and the main rail and bus stations within about half an hour (check).
Niš is worth considering only if a low-cost fare lands there and Niš is your first stop. Novi Sad, Subotica and the Vojvodina towns are usually reached through Belgrade, or by flying to Budapest and taking the train or a car across the border.
| Airport | Code | Best for | Distance to centre |
|---|---|---|---|
| Belgrade Nikola Tesla | BEG | Almost every trip; main international gateway | About 18 km west of Belgrade centre (check) |
| Niš Constantine the Great | INI | Budget routes; southern Serbia first | About 4 km from Niš centre (check) |
| Budapest Ferenc Liszt | BUD | Vojvodina and Novi Sad if the fare is much lower | About 380 km to Belgrade by road (check) |
| Timișoara Traian Vuia | TSR | Northern Vojvodina | About 150 km to Belgrade by road (check) |
| Sofia | SOF | Eastern Serbia and Niš | About 240 km to Niš by road (check) |
Flight times by origin
From the UK and Ireland, direct flights run from London and a few regional airports; Dublin usually means one stop. From North America there is no nonstop service, so you connect in a European hub. From Australia and New Zealand you connect once or twice, most often through the Gulf or Istanbul. Check current schedules and routings before booking.
Fares swing widely by season. July, August and the Christmas period are the most expensive; late autumn and early spring are the cheapest. Book 6–10 weeks ahead for summer, and check whether a cheaper fare into Budapest or Timișoara plus a train still beats a direct flight into Belgrade once you add the transfer.
- Direct routes to Belgrade come mostly from western Europe, Istanbul and a few Gulf hubs (check current schedules).
- Low-cost carriers serve Niš from a smaller set of European cities (check).
- Fares are usually lowest for travel in November and February (2026 estimate).
| From | Typical routing | Total journey time |
|---|---|---|
| London | Direct (check) | About 2h 45m (check) |
| Manchester, Dublin | Direct on some routes, otherwise one stop (check) | 3–6h (check) |
| New York, Chicago | One stop in Europe (check) | 10–13h (check) |
| Los Angeles, Toronto | One stop in Europe (check) | 12–16h (check) |
| Sydney, Auckland | One or two stops (check) | 22–30h (check) |
Airport to the city
At Belgrade, public buses and a minibus link the airport with the city and the main bus station, and taxis and ride-hailing apps are the simplest option with luggage. Agree the fare or use the app meter rather than a driver's quoted price. Allow 20–30 minutes outside rush hour, longer on a weekday morning. Check current routes and timetables on arrival.
At Niš, the airport is close to town and a short taxi ride covers it. If you land late, book accommodation with a 24-hour reception or arrange a transfer in advance, because late arrivals at smaller airports have fewer transport options.
| Option | Route | Notes |
|---|---|---|
| Public bus | Belgrade airport – city / bus station | Cheapest; slower with luggage (check route and timetable) |
| Minibus | Belgrade airport – city centre | Fewer stops; check current operating status |
| Taxi or app | Airport – centre | 20–30 min; use the app meter (check) |
| Taxi | Niš airport – Niš centre | Short ride; agree the fare first (check) |
Entering by land or sea
Serbia has no coast, so there is no ferry route in. Every arrival by land comes through a border with Hungary, Romania, Bulgaria, North Macedonia, Montenegro, Bosnia and Herzegovina, or Croatia. Road and rail crossings are the two options; buses are the workhorse for regional travel and run from Vienna, Budapest, Zagreb, Sofia, Skopje and Sarajevo (check current services).
Rail is slower and less predictable than the bus for international routes, and many services need a change. The one fast, reliable line is domestic: Belgrade to Novi Sad. If you are crossing from the EU, carry your passport rather than an ID card unless you hold an EU/EEA document, and expect queues at the big road crossings in summer and around holidays.
- Hungary (Szeged–Subotica, Kelebia–Subotica): route from Budapest and Vienna (check).
- Croatia (Bajakovo–Batrovci): road crossing on the Zagreb–Belgrade motorway (check).
- Romania (Vatin–Stamora Moravița): useful for Timișoara and Vojvodina (check).
- Bulgaria (Kalotina): the Sofia–Belgrade road and rail corridor (check).
- North Macedonia (Preševo–Tabanovce): the north–south route from Greece (check).
- Montenegro, Bosnia and Herzegovina: mountain roads; slower, scenic, check conditions in winter.
Entry notes and practical checks
Rules differ by passport. Many Western passports get visa-free short stays, but the length and the conditions change, so confirm your own case with an official source before booking. Carry a passport with enough validity for your trip, and keep proof of accommodation or an onward ticket handy; border officers can ask for it.
Register your stay if you are not in a hotel that does it for you, and keep the paper. Buy travel insurance that covers medical care and, if you plan to drive or hike, the relevant activities. Check the current status of any rail or bus route close to your travel date, because timetables on this corridor change often.
- Check your visa or visa-free allowance for your passport before booking.
- Check passport validity rules for your nationality with an official source.
- Keep hotel registration slips; some travellers are asked for them on exit (check).
- Buy travel insurance before you leave; medical costs are not covered by any reciprocal card for most visitors.
Questions people ask
What is the best airport to fly into for Serbia?
Belgrade Nikola Tesla (BEG). It has the widest network and sits about 18 km from the centre (check). Fly to Niš (INI) only for a cheap fare or a southern-Serbia first stop.
How long is the flight to Serbia from the US, UK, Canada, Australia and NZ?
London to Belgrade is about 2h 45m direct (check). From New York or Toronto it is 10–13h with one stop in Europe; from Los Angeles 12–16h. From Sydney or Auckland, 22–30h with one or two stops.
Can I enter Serbia by land or sea?
By land, yes: road and rail crossings from Hungary, Romania, Bulgaria, North Macedonia, Montenegro, Bosnia and Herzegovina, and Croatia. By sea, no — Serbia is landlocked, so there is no ferry route in.
Do I need a visa for Serbia?
It depends on your passport. Many Western passports get visa-free short stays, but the allowance varies and changes, so check your own case with an official source before booking.
Is it cheaper to fly to Budapest and take the train to Belgrade?
Sometimes. Budapest often has cheaper long-haul fares, but add the transfer, a possible overnight and the border crossing. Compare the total cost and time against a direct fare into Belgrade before deciding.
How do I get from Belgrade airport to the city centre?
Public bus or minibus, or a taxi or ride-hailing app. Allow 20–30 minutes outside rush hour; use the app meter rather than a driver's quoted price (check current routes).
Check live
Prices, schedules, rules and availability change. Open these to confirm today's details before you book.
Deep dive
Every source; changeable facts are marked check
Sources
- officialBelgrade Nikola Tesla Airport
- officialNiš Constantine the Great Airport
- officialSerbian Ministry of Foreign Affairs – visa information
- officialSrbija Voz (Serbian railways)
- secondaryWikivoyage – Serbia
Ask about Serbia
Loading…
Was this useful?