There are 9 ways to get from Narva to Belgrade by train, plane, bus, car, ferry, or shuttle
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train to Lennart Meri International Airport, fly to Belgrade Nikola Tesla Airport
best- Take the train from Narva to Ülemistetrain
- Fly from Lennart Meri International Airport (TLL) to Belgrade Nikola Tesla Airport (BEG)plane TLL - BEG
10h 58mRSD 10,785–28,746Train, bus
- Take the train from Narva to Ülemistetrain E33
- Take the bus from Tallinn, Bus Station to Warsaw, Bus Station Westbus
- Take the bus from Warsaw, Bus Station West to Budapest Mexikói útbus
- Take the bus from Budapest Hotel Platanus to Belgradebus
37h 2mRSD 15,980–27,981Drive 2,115.9 km
- Drive from Narva to Belgradecar 2,115.9 km
25h 5mRSD 39,616–57,224Train to Pulkovo Airport, fly to Belgrade Nikola Tesla Airport
- Take the train from Ivangorod to Airporttrain
- Fly from Pulkovo Airport (LED) to Belgrade Nikola Tesla Airport (BEG)plane LED - BEG
9h 19mRSD 30,991–50,366Train, ferry to Helsinki Airport, fly to Belgrade Nikola Tesla Airport
- Take the train from Narva to Tallinntrain
- Take the ferry from Tallinn to Helsinkiferry
- Fly from Helsinki Airport (HEL) to Belgrade Nikola Tesla Airport (BEG)plane HEL - BEG
14h 56mTrain to Lennart Meri International Airport, fly to Budapest Ferenc Liszt International Airport, shuttle
- Take the train from Narva to Ülemistetrain
- Fly from Lennart Meri International Airport (TLL) to Budapest Ferenc Liszt International Airport (BUD)plane TLL - BUD
- Take a shuttle bus from Budapest Airport to Beograd Centar
12h 40mTrain, bus via Kraków
- Take the train from Narva to Ülemistetrain E33
- Take the bus from Tallinn, Bus Station to Krakow, MDA Bus Stationbus
- Take the bus from Krakow, MDA Bus Station to Budapest, Népliget Autóbusz-Pályaudvarbus 986 / ...
- Take the bus from Budapest Hotel Platanus to Belgradebus
39h 44mRSD 16,745–29,346Train, bus via Berlin Brandenburg Airport (BER)
- Take the train from Narva to Tapatrain E33
- Take the train from Tapa to Riia raudteejaamtrain 0
- Take the bus from Riga, Bus Station to Berlin Airport BERbus
- Take the bus from Berlin Airport BER to Subotica ASbus
- Take the train from Subotica to Beograd Centartrain Ir / ...
46h 40mRSD 20,142–37,257Bus, train, shuttle
- Take the bus from Fama keskus to Tallinna bussijaambus 347 / ...
- Take the bus from Tallinn to Katowicebus
- Take the train from Katowice to Budapest-Nyugatitrain Ic
- Take a shuttle bus from Budapest Airport to Beograd Centar
2d 1h
Narva to Belgrade by train, bus, tram, and foot
Questions & Answers
The cheapest way to get from Narva to Belgrade is to train and bus which costs RSD 16000 - RSD 28000 and takes 37h 2m.
The fastest way to get from Narva to Belgrade is to train and fly which takes 9h 19m and costs RSD 31000 - RSD 55000.
The distance between Narva and Belgrade is 1876 km. The road distance is 2115.9 km.
The best way to get from Narva to Belgrade without a car is to train and bus which takes 37h 2m and costs RSD 16000 - RSD 28000.
It takes approximately 10h 58m to get from Narva to Belgrade, including transfers.
Belgrade is 1h behind Narva. It is currently 5:00 PM in Narva and 4:00 PM in Belgrade.
Yes, the driving distance between Narva to Belgrade is 2116 km. It takes approximately 25h 5m to drive from Narva to Belgrade.
There are 4394+ hotels available in Belgrade.
What companies run services between Narva, Estonia and Belgrade, Serbia?
There is no direct connection from Narva to Belgrade. However, you can take the train to Ülemiste, walk to Lennart Meri International Airport (TLL) airport, fly to Belgrade Nikola Tesla Airport (BEG), walk to Belgrade Nikola Tesla Airport, then take the bus to Belgrade Slavija Square. Alternatively, you can take a train from Narva to Belgrade via Ülemiste, Ülemiste jaam, Bussijaam, Tallinn, Bus Station, Warsaw, Bus Station West, Budapest Mexikói út, Kacsóh Pongrác út, Népliget M, and Budapest Hotel Platanus in around 37h 2m.
- Website
- airbaltic.com
Flights from Lennart Meri International Airport to Belgrade Nikola Tesla Airport via Riga
- Ave. Duration
- 5h 25m
- When
- Monday
- Estimated price
- RSD 10,000–23,000
Flights from Lennart Meri International Airport to Belgrade Nikola Tesla Airport via Copenhagen
- Ave. Duration
- 8h
- When
- Every day
- Estimated price
- RSD 14,000–26,000
Flights from Lennart Meri International Airport to Belgrade Nikola Tesla Airport via Berlin Brandenburg
- Ave. Duration
- 10h 40m
- When
- Sunday
- Estimated price
- RSD 10,000–23,000
Flights from Lennart Meri International Airport to Belgrade Nikola Tesla Airport via Stockholm
- Ave. Duration
- 5h 10m
- When
- Thursday and Saturday
- Estimated price
- RSD 14,000–26,000
Flights from Helsinki Airport to Belgrade Nikola Tesla Airport via Riga
- Ave. Duration
- 5h 40m
- When
- Monday
- Estimated price
- RSD 9,000–34,000
Flights from Helsinki Airport to Belgrade Nikola Tesla Airport via Copenhagen
- Ave. Duration
- 5h 35m
- When
- Monday, Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- RSD 9,500–30,000
Flights from Helsinki Airport to Belgrade Nikola Tesla Airport via Berlin Brandenburg
- Ave. Duration
- 5h 20m
- When
- Monday, Tuesday, Thursday, and Saturday
- Estimated price
- RSD 16,000–44,000
Flights from Helsinki Airport to Belgrade Nikola Tesla Airport via Stockholm
- Ave. Duration
- 5h 45m
- When
- Thursday
- Estimated price
- RSD 9,500–30,000
- Website
- airserbia.com
Flights from Lennart Meri International Airport to Belgrade Nikola Tesla Airport via Stockholm
- Ave. Duration
- 5h 10m
- When
- Thursday and Saturday
- Estimated price
- RSD 14,000–26,000
Flights from Lennart Meri International Airport to Belgrade Nikola Tesla Airport via Copenhagen
- Ave. Duration
- 6h 20m
- When
- Monday, Tuesday, Thursday, and Saturday
- Estimated price
- RSD 14,000–26,000
Flights from Pulkovo Airport to Belgrade Nikola Tesla Airport
- Ave. Duration
- 2h 55m
- When
- Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- RSD 13,000–39,000
Flights from Helsinki Airport to Belgrade Nikola Tesla Airport via Krakow
- Ave. Duration
- 4h 55m
- When
- Monday and Friday
- Estimated price
- RSD 14,000–40,000
Flights from Helsinki Airport to Belgrade Nikola Tesla Airport via Copenhagen
- Ave. Duration
- 5h 35m
- When
- Monday, Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- RSD 9,500–30,000
Flights from Helsinki Airport to Belgrade Nikola Tesla Airport via Berlin Brandenburg
- Ave. Duration
- 5h 20m
- When
- Monday, Tuesday, Thursday, and Saturday
- Estimated price
- RSD 16,000–44,000
Flights from Helsinki Airport to Belgrade Nikola Tesla Airport via Stockholm
- Ave. Duration
- 5h 45m
- When
- Thursday
- Estimated price
- RSD 9,500–30,000
- Website
- lot.com
Flights from Lennart Meri International Airport to Belgrade Nikola Tesla Airport via Warsaw Chopin
- Ave. Duration
- 5h 40m
- When
- Friday and Sunday
- Estimated price
- RSD 11,000–36,000
Flights from Helsinki Airport to Belgrade Nikola Tesla Airport via Warsaw Chopin
- Ave. Duration
- 5h 55m
- When
- Monday to Saturday
- Estimated price
- RSD 14,000–40,000
Flights from Lennart Meri International Airport to Budapest Ferenc Liszt International Airport via Warsaw Chopin
- Ave. Duration
- 4h 21m
- When
- Every day
- Estimated price
- RSD 8,500–28,000
- Website
- wizzair.com
Flights from Lennart Meri International Airport to Belgrade Nikola Tesla Airport via Berlin Brandenburg
- Ave. Duration
- 5h 25m
- When
- Sunday
- Estimated price
- RSD 10,000–23,000
Flights from Lennart Meri International Airport to Budapest Ferenc Liszt International Airport
- Ave. Duration
- 2h 20m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- RSD 4,200–17,000
- Website
- finnair.com
Flights from Lennart Meri International Airport to Budapest Ferenc Liszt International Airport via Helsinki Airport
- Ave. Duration
- 4h 20m
- When
- Monday, Thursday, Saturday, and Sunday
- Estimated price
- RSD 10,000–21,000
- Website
- turkishairlines.com
Flights from Pulkovo Airport to Belgrade Nikola Tesla Airport via Istanbul
- Ave. Duration
- 6h 40m
- When
- Monday, Tuesday, Thursday, and Saturday
- Estimated price
- RSD 27,000–110,000
- Phone
- +372 616 0245
- klienditugi@elron.ee
- Website
- elron.ee
Train from Narva to Ülemiste
- Ave. Duration
- 2h 39m
- Frequency
- Every 3 hours
- Estimated price
- RSD 1,300–2,200
- Website
- https://elron.ee/en
- Express Train Ticket
- RSD 1,500–2,200
Train from Narva to Tallinn
- Ave. Duration
- 2h 47m
- Frequency
- Every 3 hours
- Estimated price
- RSD 1,400–2,300
- Website
- https://elron.ee/en
- Express Train Ticket
- RSD 1,600–2,300
Train from Narva to Tapa
- Ave. Duration
- 1h 44m
- Frequency
- Every 3 hours
- Estimated price
- RSD 900–1,500
- Website
- https://elron.ee/en
- Express Train Ticket
- RSD 1,000–1,500
Train from Tapa to Riia raudteejaam
- Ave. Duration
- 4h 52m
- Frequency
- 3 times a day
- Estimated price
- RSD 2,100–3,800
- Website
- https://elron.ee/en
- Express Train Ticket
- RSD 2,700–3,800
- Phone
- 8 800 775 0000
- OfRas_SZPPK@orw.rzd.ru
- Website
- ppk-piter.ru
Train from Ivangorod to Airport
- Ave. Duration
- 2h 46m
- Frequency
- Once daily
- Estimated price
- RSD 490–750
- Book at
- https://eng.rzd.ru/
- Website
- https://ppk-piter.ru
- Schedules at
- https://ppk-piter.ru
- Commuter Electric Train
- RSD 490–650
- Lastochka Train
- RSD 550–750
- Phone
- +370 700 55 111
- informacija@ltglink.lt
- Website
- ltglink.lt
Train from Tapa to Riia raudteejaam
- Ave. Duration
- 5h 27m
- Frequency
- Once daily
- Estimated price
- RSD 1,800–2,400
- Website
- https://ltglink.lt/en
- Phone
- +381 11 360 28 99
- putnik.info@srbvoz.rs
- Website
- srbijavoz.rs
Train from Subotica to Beograd Centar
- Ave. Duration
- 1h 40m
- Frequency
- Hourly
- Estimated price
- RSD 700–1,200
- Schedules at
- srbijavoz.rs
- Rail 2nd Class
- RSD 700–850
- 1st Class
- RSD 950–1,200
- Phone
- +382 20 441 197
- info@zpcg.me
- Website
- zpcg.me
Train from Subotica to Beograd Centar
- Ave. Duration
- 1h 33m
- Frequency
- Once daily
- Estimated price
- RSD 900–1,950
- Website
- https://zpcg.me/en
- Second Class
- RSD 900–1,050
- First Class
- RSD 1,800–1,950
- Phone
- +48 22 322 22 22
- infokraj@intercity.pl
- Website
- intercity.pl
Train from Katowice to Budapest-Nyugati
- Ave. Duration
- 8h 12m
- Frequency
- Once daily
- Estimated price
- RSD 2,200–3,600
- Website
- https://www.intercity.pl/en/
- 2nd Class
- RSD 2,200–3,200
- 1st Class
- RSD 2,900–3,600
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Tallinn, Bus Station to Warsaw, Bus Station West
- Ave. Duration
- 14h 35m
- Frequency
- 4 times a day
- Estimated price
- RSD 7,000–13,000
- Website
- https://www.flixbus.co.uk
Bus from Warsaw, Bus Station West to Budapest Mexikói út
- Ave. Duration
- 11h 15m
- Frequency
- Once daily
- Estimated price
- RSD 5,000–9,000
- Website
- https://www.flixbus.co.uk
Bus from Tallinn, Bus Station to Krakow, MDA Bus Station
- Ave. Duration
- 22h 10m
- Frequency
- 6 times a week
- Estimated price
- RSD 10,000–18,000
- Website
- https://www.flixbus.co.uk
Bus from Krakow, MDA Bus Station to Budapest, Népliget Autóbusz-Pályaudvar
- Ave. Duration
- 6h 40m
- Frequency
- Every 4 hours
- Estimated price
- RSD 2,900–5,500
- Website
- https://www.flixbus.co.uk
Bus from Riga, Bus Station to Berlin Airport BER
- Ave. Duration
- 17h 25m
- Frequency
- Twice daily
- Estimated price
- RSD 9,000–16,000
- Website
- https://www.flixbus.co.uk
Bus from Berlin Airport BER to Subotica AS
- Ave. Duration
- 16h 35m
- Frequency
- 3 times a week
- Estimated price
- RSD 7,500–14,000
- Website
- https://www.flixbus.co.uk
- Phone
- 0030 2108219900
- vsiamos@otenet.gr
- Website
- siamostours.com
Bus from Budapest Hotel Platanus to Belgrade
- Ave. Duration
- 5h
- Frequency
- Once a week
- Estimated price
- RSD 2,300–2,700
- Schedules at
- siamostours.com
- info@vitosprint.com
- Website
- vitosprint.com
Shuttle from Budapest Airport to Beograd Centar
- Ave. Duration
- 5h
- Frequency
- On demand
- Schedules at
- vitosprint.com
- Phone
- +372 680 0909
- info@luxexpress.eu
- Website
- luxexpress.eu
Bus from Fama keskus to Tallinna bussijaam
- Ave. Duration
- 3h 10m
- Frequency
- Hourly
- Estimated price
- RSD 1,700–2,400
- Website
- https://luxexpress.eu/en/
- Phone
- +373 789 18 888
- info@busline.md
- Website
- busline.md
Bus from Tallinn to Katowice
- Ave. Duration
- 29h 23m
- Frequency
- 6 times a week
- Website
- https://busline.md/en/
- Website
- en.tallink.com
Ferry from Tallinn to Helsinki
- Ave. Duration
- 2h
- Frequency
- Every 4 hours
- Schedules at
- en.tallink.com
Want to know more about travelling around Serbia
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Want to know more about Flixbus?
Read the travel guide
How to plan an amazing trip around Scandinavia
Read the travel guide

































