There are 6 ways to get from Saint Petersburg to New Belgrade by plane, train, bus, car, 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.
Fly
best- Fly from Pulkovo Airport (LED) to Belgrade Nikola Tesla Airport (BEG)plane LED - BEG
6h 57mRSD 11,143–30,204Train, bus via Vienna
- Take the train from Vitebsky Railway Terminal to Brest Ctrain
- Take the train from Terespol to Warszawa Wschodniatrain Ic
- Take the train from Warszawa Wschodnia to Wien Hbftrain Ic
- Take the bus from Vienna, Central Station Südtiroler Platz to Subotica, Autobuska stanicabus
- Take the train from Subotica to Novi Beogradtrain Ir / ...
40h 31mBus
- Take the bus from Saint Petersburg Bus Terminal to Minsk Central Bus Stationbus
- Take the bus from Minsk Central Bus Station to Praha, ÚAN Florencbus
- Take the bus from Praha, Hlavní Nádraží to Belgrade bus stationbus
47h 45mRSD 18,640–62,478Drive 2,188.1 km
- Drive from Saint Petersburg to New Belgradecar 2,188.1 km
26h 40mRSD 34,220–49,429Train, bus
- Take the train from Vitebsky Railway Terminal to Brest Ctrain
- Take the train from Terespol to Lublin Glownytrain R
- Take the train from Lublin Glowny to Rzeszow Glownytrain Ic
- Take the bus from Rzeszów to Belgradebus
41h 1mRSD 22,429–35,133Train, bus, shuttle
- Take the train from Vitebsky Railway Terminal to Kaliningrad-Passajirsktrain
- Take the bus from Kaliningrad Bus station to Warsaw Zachodni Bus Stationbus 247
- Take the train from Warszawa Zachodnia to Budapest-Nyugati putrain
- Take a shuttle bus from Budapest to Beograd, Autobuska stanica
2dRSD 20,868–34,182
Pulkovo Airport (LED) to Belgrade Nikola Tesla Airport (BEG) flights
Questions & Answers
The cheapest way to get from Saint Petersburg to New Belgrade is to fly which costs RSD 11000 - RSD 31000 and takes 6h 57m.
The fastest way to get from Saint Petersburg to New Belgrade is to fly which takes 6h 57m and costs RSD 11000 - RSD 31000.
No, there is no direct bus from Saint Petersburg to New Belgrade station. However, there are services departing from Saint Petersburg Bus Terminal and arriving at Belgrade bus station via Minsk Central Bus Station and Praha, Hlavní Nádraží. The journey, including transfers, takes approximately 47h 45m.
The distance between Saint Petersburg and New Belgrade is 1844 km. The road distance is 2188.1 km.
The best way to get from Saint Petersburg to New Belgrade without a car is to train and bus via Vienna which takes 40h 31m and costs .
It takes approximately 6h 57m to get from Saint Petersburg to New Belgrade, including transfers.
Saint Petersburg to New Belgrade bus services, operated by Visit Tour, depart from Saint Petersburg Bus Terminal station.
The best way to get from Saint Petersburg to New Belgrade is to fly which takes 6h 57m and costs RSD 11000 - RSD 31000. Alternatively, you can bus, which costs RSD 18000 - RSD 65000 and takes 47h 45m.
Saint Petersburg to New Belgrade bus services, operated by Visit Tour, arrive at Minsk Central Bus Station.
New Belgrade is 1h behind Saint Petersburg. It is currently 6:02 AM in Saint Petersburg and 5:02 AM in New Belgrade.
What companies run services between Saint Petersburg, Russia and New Belgrade, Serbia?
Air Serbia flies from Pulkovo Airport (LED) to Belgrade Nikola Tesla Airport (BEG) once daily. Alternatively, you can take a bus from Saint Petersburg Bus Terminal to Belgrade bus station via Minsk Central Bus Station, Praha, ÚAN Florenc, and Praha, Hlavní Nádraží in around 47h 45m.
- Website
- airserbia.com
Flights from Pulkovo Airport to Belgrade Nikola Tesla Airport
- Ave. Duration
- 3h
- When
- Every day
- Estimated price
- RSD 11,000–30,000
- Phone
- 105
- Website
- Belarusian Railway
Train from Vitebsky Railway Terminal to Brest C
- Ave. Duration
- 18h 10m
- Frequency
- Once daily
- Estimated price
- RSD 9,000–15,834
- Website
- Belarusian Railway
- Website
- Belarusian Railway
- 3rd Class (Platzcart)
- RSD 9,000–10,500
- 2nd Class (Kupé)
- RSD 15,834
- 1nd Class (SW)
- RSD 30,000–34,000
Train from Vitebsky Railway Terminal to Brest C
- Ave. Duration
- 18h 10m
- Frequency
- Once daily
- Estimated price
- RSD 9,000–15,834
- Website
- Belarusian Railway
- Website
- Belarusian Railway
- 3rd Class (Platzcart)
- RSD 9,000–10,500
- 2nd Class (Kupé)
- RSD 15,834
- 1nd Class (SW)
- RSD 30,000–34,000
- Phone
- +48 22 322 22 22
- [email protected]
- Website
- PKP Intercity
Train from Terespol to Warszawa Wschodnia
- Ave. Duration
- 1h 53m
- Frequency
- Every 2 hours
- Estimated price
- RSD 3,600–14,000
- Website
- PKP Intercity
Train from Warszawa Wschodnia to Wien Hbf
- Ave. Duration
- 8h 8m
- Frequency
- Every 4 hours
- Estimated price
- RSD 12,000–46,000
- Website
- PKP Intercity
Train from Lublin Glowny to Rzeszow Glowny
- Ave. Duration
- 2h 39m
- Frequency
- Every 3 hours
- Estimated price
- RSD 3,800–15,000
- Website
- PKP Intercity
- Phone
- +381 11 360 28 99
- [email protected]
- Website
- srbijavoz.rs
Train from Subotica to Novi Beograd
- Ave. Duration
- 1h 35m
- Frequency
- Hourly
- Estimated price
- RSD 700–1,200
- Schedules at
- srbijavoz.rs
- Rail 2nd Class
- RSD 700–800
- 1st Class
- RSD 900–1,200
- Phone
- +382 20 441 197
- [email protected]
- Website
- Railways of Montenegro (ŽPCG)
Train from Subotica to Novi Beograd
- Ave. Duration
- 1h 28m
- Frequency
- Twice daily
- Estimated price
- RSD 900–1,900
- Website
- Railways of Montenegro (ŽPCG)
- Second Class
- RSD 900–1,050
- First Class
- RSD 1,750–1,900
- Phone
- +48 22 474 00 44
- [email protected]
- Website
- Polregio
Train from Terespol to Lublin Glowny
- Ave. Duration
- 3h 18m
- Frequency
- 5 times a day
- Estimated price
- RSD 1,000–1,400
- Website
- Polregio
Train from Lublin Glowny to Rzeszow Glowny
- Ave. Duration
- 3h 48m
- Frequency
- Every 4 hours
- Estimated price
- RSD 950–1,300
- Website
- Polregio
- Phone
- 8 (800) 775-00-00
- Website
- Russian Railways
Train from Vitebsky Railway Terminal to Kaliningrad-Passajirsk
- Ave. Duration
- 25h 12m
- Frequency
- Once daily
- Estimated price
- RSD 4,200–8,500
- Website
- Russian Railways
- 1nd Class (SW)
- RSD 18,000–26,000
- 3rd Class (Platzcart)
- RSD 4,200–5,500
- 2nd Class (Kupé)
- RSD 5,500–8,500
- Phone
- +421 24 48 58 188
- [email protected]
- Website
- Railways of Slovak Republic (ZSSK)
Train from Warszawa Zachodnia to Budapest-Nyugati pu
- Ave. Duration
- 10h 59m
- Frequency
- Once daily
- Estimated price
- RSD 5,000–9,000
- Website
- Railways of Slovak Republic (ZSSK)
- Phone
- +381 20 333 733
- [email protected]
- Website
- garo-reisen.rs
Bus from Vienna, Central Station Südtiroler Platz to Subotica, Autobuska stanica
- Ave. Duration
- 5h 39m
- Frequency
- Twice a week
- Schedules at
- garo-reisen.rs
- Phone
- +375 (29) 148-41-31
- [email protected]
- Website
- vt.by
Bus from Saint Petersburg Bus Terminal to Minsk Central Bus Station
- Ave. Duration
- 12h 50m
- Frequency
- Once daily
- Estimated price
- RSD 2,600–19,000
- Schedules at
- vt.by
Bus from Minsk Central Bus Station to Praha, ÚAN Florenc
- Ave. Duration
- 17h 20m
- Frequency
- 3 times a week
- Estimated price
- RSD 7,000–28,000
- Schedules at
- vt.by
- Phone
- +375 (29) 643 70 22
- [email protected]
- Website
- Intercars Europe
Bus from Saint Petersburg Bus Terminal to Minsk Central Bus Station
- Ave. Duration
- 12h 3m
- Frequency
- 3 times a week
- Estimated price
- RSD 2,600–8,500
- Website
- Intercars Europe
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Praha, Hlavní Nádraží to Belgrade bus station
- Ave. Duration
- 15h 20m
- Frequency
- 5 times a week
- Estimated price
- RSD 9,000–16,000
- Website
- Flixbus
- Phone
- 0030 2108219900
- [email protected]
- Website
- siamostours.com
Bus from Rzeszów to Belgrade
- Ave. Duration
- 12h 30m
- Frequency
- Once a week
- Estimated price
- RSD 8,500–13,000
- Schedules at
- siamostours.com
- Phone
- +7 (4012) 64-36-35
- [email protected]
- Website
- avl39.ru
Bus from Kaliningrad Bus station to Warsaw Zachodni Bus Station
- Phone
- + 381 011 7555 675
- [email protected]
- Website
- Axios Travel
Shuttle from Budapest to Beograd, Autobuska stanica
- Ave. Duration
- 4h
- Frequency
- On demand
- Estimated price
- RSD 4,500–7,000
- Website
- Axios Travel
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
More Questions & Answers
Yes, the driving distance between Saint Petersburg to New Belgrade is 2188 km. It takes approximately 26h 40m to drive from Saint Petersburg to New Belgrade.
There are 4597+ hotels available in New Belgrade.





































