There are 9 ways to get from Serbia to Saint Petersburg by plane, train, bus, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly from Belgrade Nikola Tesla Airport
best- Fly from Belgrade Nikola Tesla Airport (BEG) to Pulkovo Airport (LED)plane BEG - LED
6h 33m₽10,367–27,633Train, bus
- Take the train from Beograd Centar to Suboticatrain Ir / ...
- Take the bus from Subotica, Autobuska stanica to Vienna, Central Station Südtiroler Platzbus
- Take the train from Wien Hbf to Warszawa Centralnatrain Ec
- Take the train from Warszawa Centralna to Terespoltrain Ic
- Take the train from Brest C to Vitebsky Railway Terminaltrain
40h 44mBus via Bălţi
- Take the bus from Belgrade to Budapest Hotel Platanusbus
- Take the bus from Budapest, Népliget Autóbusz-Pályaudvar to Dej - OMVbus
- Take the bus from Dej - OMV to Baltibus
- Take the bus from Balti to Saint Petersburg Bus Terminalbus
44h 19mDrive 2,194.1 km
- Drive from Belgrade to Saint Petersburgcar 2,194.1 km
26h 37m₽28,253–40,810Fly from Niš Constantine The Great Airport
- Fly from Niš Constantine The Great Airport (INI) to Pulkovo Airport (LED)plane INI - LED
8h 21m₽15,186–39,236Bus to Podgorica Airport, fly
- Take the bus from Novi Pazar, Autobuska stanica to Podgorica , Bus stationbus
- Fly from Podgorica Airport (TGD) to Pulkovo Airport (LED)plane TGD - LED
13h 14mTrain, bus #2
- Take the train from Beograd Centar to Suboticatrain Ir / ...
- Take the bus from Subotica, Autobuska stanica to Vienna, Central Station Südtiroler Platzbus
- Take the train from Wien Hbf to Warszawa Wschodniatrain Ec
- Take the train from Warszawa Wschodnia to Terespoltrain Ic
- Take the train from Brest C to Vitebsky Railway Terminaltrain
40h 44mBus, train
- Take the bus from Belgrade to Rzeszówbus
- Take the train from Rzeszow Glowny to Lublin Glownytrain Ic
- Take the train from Lublin Glowny to Terespoltrain R
- Take the train from Brest C to Vitebsky Railway Terminaltrain
40h 47m₽18,525–28,773Bus
- Take the bus from Belgrade bus station to Budapest, Népliget Autóbusz-Pályaudvarbus
- Take the bus from Budapest, Népliget Autóbusz-Pályaudvar to Krakow, MDA Bus Stationbus 986 / ...
- Take the bus from Krakow, MDA Bus Station to Tallinn, Bus Stationbus
- Take the bus from Tallinn Bussijaam to Saint Petersburg Bus Terminalbus 960
44h 58m₽19,518–36,985
Belgrade Nikola Tesla Airport (BEG) to Pulkovo Airport (LED) flights
Questions & Answers
The cheapest way to get from Serbia to Saint Petersburg is to fly which costs RUB 10000 - RUB 28000 and takes 6h 33m.
The fastest way to get from Serbia to Saint Petersburg is to fly which takes 6h 33m and costs RUB 10000 - RUB 28000.
No, there is no direct bus from Serbia to Saint Petersburg. However, there are services departing from Belgrade and arriving at Saint Petersburg Bus Terminal via Budapest, Népliget Autóbusz-Pályaudvar, Dej - OMV and Balti. The journey, including transfers, takes approximately 44h 19m.
The distance between Serbia and Saint Petersburg is 1837 km. The road distance is 2194.1 km.
The best way to get from Serbia to Saint Petersburg without a car is to train and bus which takes 40h 44m and costs .
It takes approximately 6h 33m to get from Serbia to Saint Petersburg, including transfers.
Serbia to Saint Petersburg bus services, operated by Siamos Tours, depart from Belgrade station.
The best way to get from Serbia to Saint Petersburg is to fly which takes 6h 33m and costs RUB 10000 - RUB 28000. Alternatively, you can bus via Bălţi, which costs and takes 44h 19m.
Serbia to Saint Petersburg bus services, operated by Siamos Tours, arrive at Budapest Hotel Platanus station.
Saint Petersburg is 1h ahead of Serbia. It is currently 10:46 PM in Serbia and 11:46 PM in Saint Petersburg.
What companies run services between Serbia and Saint Petersburg, Russia?
Air Serbia flies from Belgrade Nikola Tesla Airport (BEG) to Pulkovo Airport (LED) once daily. Alternatively, you can take a bus from Belgrade to Saint Petersburg Bus Terminal via Budapest Hotel Platanus, Budapest, Népliget Autóbusz-Pályaudvar, Dej - OMV, and Balti in around 44h 19m.
- Website
- airserbia.com
Flights from Belgrade Nikola Tesla Airport to Pulkovo Airport
- Ave. Duration
- 2h 50m
- When
- Every day
- Estimated price
- ₽10,000–27,000
Flights from Niš Constantine The Great Airport to Pulkovo Airport via Belgrade Nikola Tesla Airport
- Ave. Duration
- 4h 55m
- When
- Wednesday
- Estimated price
- ₽15,000–39,000
Flights from Niš Constantine The Great Airport to Pulkovo Airport via Tivat, Belgrade Nikola Tesla Airport
- Ave. Duration
- 10h 45m
- When
- Wednesday and Saturday
- Estimated price
- ₽15,000–41,000
Flights from Podgorica Airport to Pulkovo Airport via Belgrade Nikola Tesla Airport
- Ave. Duration
- 8h 38m
- When
- Monday to Saturday
- Estimated price
- ₽10,000–27,000
- Website
- turkishairlines.com
Flights from Niš Constantine The Great Airport to Pulkovo Airport via Istanbul
- Ave. Duration
- 8h 55m
- When
- Tuesday and Saturday
- Estimated price
- ₽27,000–95,000
Flights from Podgorica Airport to Pulkovo Airport via Istanbul
- Ave. Duration
- 10h
- When
- Every day
- Estimated price
- ₽18,000–65,000
- Website
- flypgs.com
Flights from Podgorica Airport to Pulkovo Airport via Sabiha Gokcen
- Ave. Duration
- 13h
- When
- Wednesday, Friday, and Sunday
- Estimated price
- ₽12,000–55,000
- Phone
- +381 11 360 28 99
- [email protected]
- Website
- srbijavoz.rs
Train from Beograd Centar to Subotica
- Ave. Duration
- 1h 40m
- Frequency
- Hourly
- Estimated price
- ₽550–1,000
- Schedules at
- srbijavoz.rs
- Rail 2nd Class
- ₽550–700
- 1st Class
- ₽750–1,000
Train from Beograd Centar to Subotica
- Ave. Duration
- 1h 40m
- Frequency
- Hourly
- Estimated price
- ₽550–1,000
- Schedules at
- srbijavoz.rs
- Rail 2nd Class
- ₽550–700
- 1st Class
- ₽750–1,000
- Phone
- +382 20 441 197
- [email protected]
- Website
- Railways of Montenegro (ŽPCG)
Train from Beograd Centar to Subotica
- Ave. Duration
- 1h 33m
- Frequency
- Twice daily
- Estimated price
- ₽750–1,600
- Website
- Railways of Montenegro (ŽPCG)
- Second Class
- ₽750–850
- First Class
- ₽1,500–1,600
Train from Beograd Centar to Subotica
- Ave. Duration
- 1h 33m
- Frequency
- Twice daily
- Estimated price
- ₽750–1,600
- Website
- Railways of Montenegro (ŽPCG)
- Second Class
- ₽750–850
- First Class
- ₽1,500–1,600
- Phone
- +43 (0) 5 1717
- Website
- ÖBB EuroCity
Train from Wien Hbf to Warszawa Centralna
- Ave. Duration
- 7h 58m
- Frequency
- 5 times a day
- Estimated price
- ₽14,000–26,000
- Website
- ÖBB EuroCity
- Website
- ÖBB EuroCity
Train from Wien Hbf to Warszawa Wschodnia
- Ave. Duration
- 8h 5m
- Frequency
- 4 times a day
- Estimated price
- ₽14,000–25,000
- Website
- ÖBB EuroCity
- Website
- ÖBB EuroCity
- Phone
- +48 22 322 22 22
- [email protected]
- Website
- PKP Intercity
Train from Warszawa Centralna to Terespol
- Ave. Duration
- 2h 3m
- Frequency
- Every 3 hours
- Estimated price
- ₽3,100–12,000
- Website
- PKP Intercity
Train from Warszawa Wschodnia to Terespol
- Ave. Duration
- 1h 56m
- Frequency
- Every 2 hours
- Estimated price
- ₽3,000–12,000
- Website
- PKP Intercity
Train from Rzeszow Glowny to Lublin Glowny
- Ave. Duration
- 2h 39m
- Frequency
- Every 3 hours
- Estimated price
- ₽3,100–12,000
- Website
- PKP Intercity
- Phone
- 105
- Website
- Belarusian Railway
Train from Brest C to Vitebsky Railway Terminal
- Ave. Duration
- 17h 34m
- Frequency
- Once daily
- Estimated price
- ₽7,500–13,030
- Website
- Belarusian Railway
- Website
- Belarusian Railway
- 3rd Class (Platzcart)
- ₽7,500–8,500
- 2nd Class (Kupé)
- ₽13,030
- 1nd Class (SW)
- ₽24,000–28,000
Train from Brest C to Vitebsky Railway Terminal
- Ave. Duration
- 17h 34m
- Frequency
- Once daily
- Estimated price
- ₽7,500–13,030
- Website
- Belarusian Railway
- Website
- Belarusian Railway
- 3rd Class (Platzcart)
- ₽7,500–8,500
- 2nd Class (Kupé)
- ₽13,030
- 1nd Class (SW)
- ₽24,000–28,000
Train from Brest C to Vitebsky Railway Terminal
- Ave. Duration
- 17h 34m
- Frequency
- Once daily
- Estimated price
- ₽7,500–13,030
- Website
- Belarusian Railway
- Website
- Belarusian Railway
- 3rd Class (Platzcart)
- ₽7,500–8,500
- 2nd Class (Kupé)
- ₽13,030
- 1nd Class (SW)
- ₽24,000–28,000
- Phone
- +48 22 474 00 44
- [email protected]
- Website
- Polregio
Train from Rzeszow Glowny to Lublin Glowny
- Ave. Duration
- 3h 35m
- Frequency
- Every 4 hours
- Estimated price
- ₽800–1,100
- Website
- Polregio
Train from Lublin Glowny to Terespol
- Ave. Duration
- 3h 20m
- Frequency
- Every 4 hours
- Estimated price
- ₽800–1,100
- Website
- Polregio
- Phone
- +381 20 333 733
- [email protected]
- Website
- garo-reisen.rs
Bus from Subotica, Autobuska stanica to Vienna, Central Station Südtiroler Platz
- Ave. Duration
- 5h 48m
- Frequency
- Twice a week
- Schedules at
- garo-reisen.rs
Bus from Subotica, Autobuska stanica to Vienna, Central Station Südtiroler Platz
- Ave. Duration
- 5h 48m
- Frequency
- Twice a week
- Schedules at
- garo-reisen.rs
- Phone
- 0030 2108219900
- [email protected]
- Website
- siamostours.com
Bus from Belgrade to Budapest Hotel Platanus
- Ave. Duration
- 5h 5m
- Frequency
- Once a week
- Estimated price
- ₽3,200–4,800
- Schedules at
- siamostours.com
Bus from Belgrade to Rzeszów
- Ave. Duration
- 13h 5m
- Frequency
- Once a week
- Estimated price
- ₽7,000–11,000
- Schedules at
- siamostours.com
- Phone
- 0040374557200
- Website
- romfour.com
Bus from Budapest, Népliget Autóbusz-Pályaudvar to Dej - OMV
- Ave. Duration
- 6h 59m
- Frequency
- 3 times a day
- Schedules at
- romfour-door2door.autogari.ro
- Phone
- +373 78 348 888
- [email protected]
- Website
- galtrans.md
Bus from Dej - OMV to Balti
- Ave. Duration
- 4h 1m
- Frequency
- 3 times a day
- Estimated price
- ₽2,800–4,000
- Schedules at
- galtrans.md
- Phone
- +373 22 542-185
- [email protected]
- Website
- autogara.md
Bus from Balti to Saint Petersburg Bus Terminal
- Ave. Duration
- 25h 8m
- Frequency
- Once daily
- Estimated price
- ₽10,000–17,000
- Schedules at
- autogara.md
- Phone
- 381 18 517 272
- [email protected]
- Website
- kanis.rs
Bus from Novi Pazar, Autobuska stanica to Podgorica , Bus station
- Ave. Duration
- 2h 16m
- Frequency
- Once daily
- Schedules at
- kanis.rs
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Belgrade bus station to Budapest, Népliget Autóbusz-Pályaudvar
- Ave. Duration
- 6h
- Frequency
- 3 times a day
- Estimated price
- ₽3,000–5,000
- Website
- Flixbus
Bus from Budapest, Népliget Autóbusz-Pályaudvar to Krakow, MDA Bus Station
- Ave. Duration
- 6h 40m
- Frequency
- Every 4 hours
- Estimated price
- ₽3,200–5,500
- Website
- Flixbus
Bus from Krakow, MDA Bus Station to Tallinn, Bus Station
- Ave. Duration
- 21h 10m
- Frequency
- Once daily
- Estimated price
- ₽11,000–19,000
- Website
- Flixbus
- Phone
- +381 64 80 266 80
- [email protected]
- Website
- Terra Travel d.o.o.
Bus from Belgrade bus station to Budapest, Népliget Autóbusz-Pályaudvar
- Ave. Duration
- 7h 15m
- Frequency
- Once daily
- Estimated price
- ₽2,300–3,900
- Website
- Terra Travel d.o.o.
- Phone
- +372 5656 3056
- [email protected]
- Website
- Baltic Shuttle
Bus from Tallinn Bussijaam to Saint Petersburg Bus Terminal
- Ave. Duration
- 6h 59m
- Frequency
- 3 times a day
- Estimated price
- ₽4,000–4,600
- Website
- Baltic Shuttle
- Phone
- +372 680 0909
- [email protected]
- Website
- luxexpress.eu
Bus from Tallinn Bussijaam to Saint Petersburg Bus Terminal
- Ave. Duration
- 7h
- Frequency
- 3 times a day
- Estimated price
- ₽3,900–7,500
- Schedules at
- luxexpress.eu
- Phone
- +7 812 386 79 79
- [email protected]
- Website
- ecolines.ru
Bus from Tallinn Bussijaam to Saint Petersburg Bus Terminal
- Ave. Duration
- 7h
- Frequency
- Twice daily
- Estimated price
- ₽1,300–4,500
- Schedules at
- ecolines.net
- Book at
- ecolines.net
- Phone
- (+372) 5645 9623
- [email protected]
- Website
- anniston.ee
Bus from Tallinn Bussijaam to Saint Petersburg Bus Terminal
- Ave. Duration
- 7h
- Frequency
- Once daily
- Estimated price
- ₽3,000–4,600
- Schedules at
- anniston.ee
- Book at
- online.anniston.ee
Want to know more about travelling around Russia
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 Serbia to Saint Petersburg is 2194 km. It takes approximately 26h 37m to drive from Serbia to Saint Petersburg.










































