There are 6 ways to get from Saint Petersburg to Thessaloníki by plane, bus, train, 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
best- Fly from Pulkovo Airport (LED) to Thessaloniki Airport Makedonia (SKG)plane LED - SKG
10h 22m€99–264Bus
- Take the bus from St Petersburg, station to Chișinău, North Bus Stationbus
- Take the bus from Chișinău Autogara Nord to Focșanibus
- Take the bus from Focșani to Bucharest Oborbus
- Take the bus from Bucharest to Thessalonikibus
45h 2mTrain, bus
- Take the train from Vitebsky Railway Terminal to Brest Ctrain
- Take the train from Terespol to Warszawa Zachodniatrain Ic
- Take the train from Warszawa Zachodnia to Budapest-Nyugatitrain Ic
- Take the bus from Budapest, Népliget Autóbusz-Pályaudvar to Thessalonikibus
2d 3hDrive 2,811.7 km
- Drive from Saint Petersburg to Thessaloníkicar 2,811.7 km
32h 48m€506–730Bus, train
- Take the bus from Saint Petersburg to Orhei, Moldovabus
- Take the bus from Orhei to Braşovbus
- Take the train from Brașov to Bucharesttrain
- Take the bus from Bucharest to Thessalonikibus
45h 40m€157–293Bus via Kielce
- Take the bus from Saint Petersburg Bus Terminal to Tallinn Bussijaambus 960
- Take the bus from Tallinn, Bus Station to Kielce, Bus Stationbus
- Take the bus from Kielce to Rzeszówbus N4
- Take the bus from Rzeszów to Thessalonikibus
2d 9h€234–430
Saint Petersburg to Thessaloníki by bus
Questions & Answers
The cheapest way to get from Saint Petersburg to Thessaloníki is to fly which costs €95 - €270 and takes 10h 22m.
The fastest way to get from Saint Petersburg to Thessaloníki is to fly which takes 10h 22m and costs €95 - €270.
No, there is no direct bus from Saint Petersburg station to Thessaloníki. However, there are services departing from St Petersburg, station and arriving at Thessaloniki via Chișinău Autogara Nord, Focșani and Bucharest. The journey, including transfers, takes approximately 45h 2m.
The distance between Saint Petersburg and Thessaloníki is 2238 km. The road distance is 2811.7 km.
The best way to get from Saint Petersburg to Thessaloníki without a car is to bus which takes 45h 2m and costs .
It takes approximately 10h 22m to get from Saint Petersburg to Thessaloníki, including transfers.
Saint Petersburg to Thessaloníki bus services, operated by SKSauto, depart from Saint Petersburg Bus Terminal station.
The best way to get from Saint Petersburg to Thessaloníki is to fly which takes 10h 22m and costs €95 - €270. Alternatively, you can bus, which costs and takes 45h 2m.
Saint Petersburg to Thessaloníki bus services, operated by SKSauto, arrive at Tallinn Bussijaam station.
Yes, the driving distance between Saint Petersburg to Thessaloníki is 2812 km. It takes approximately 32h 48m to drive from Saint Petersburg to Thessaloníki.
What companies run services between Saint Petersburg, Russia and Thessaloníki, Greece?
Turkish Airlines, Flyone, and three other airlines fly from Pulkovo Airport (LED) to Thessaloniki Airport Makedonia (SKG) 4 times a day. Alternatively, you can take a bus from St Petersburg, station to Thessaloniki via Chișinău Autogara Nord, Focșani, and Bucharest in around 45h 2m.
- Website
- turkishairlines.com
Flights from Pulkovo Airport to Thessaloniki Airport Makedonia via Istanbul
- Ave. Duration
- 7h 22m
- When
- Every day
- Estimated price
- €170–550
- Website
- flyone.eu
Flights from Pulkovo Airport to Thessaloniki Airport Makedonia via Erevan
- Ave. Duration
- 7h 45m
- When
- Tuesday and Saturday
- Estimated price
- €140–650
- Website
- airserbia.com
Flights from Pulkovo Airport to Thessaloniki Airport Makedonia via Belgrade
- Ave. Duration
- 8h 25m
- When
- Wednesday
- Estimated price
- €95–260
- Website
- en.aegeanair.com
Flights from Pulkovo Airport to Thessaloniki Airport Makedonia via Istanbul
- Ave. Duration
- 9h
- When
- Monday, Wednesday, and Friday
- Estimated price
- €100–460
- Phone
- 105
- Website
- Belarusian Railway
Train from Vitebsky Railway Terminal to Brest C
- Ave. Duration
- 18h 10m
- Frequency
- Once daily
- Estimated price
- €80–137
- Website
- Belarusian Railway
- Website
- Belarusian Railway
- 3rd Class (Platzcart)
- €80–90
- 2nd Class (Kupé)
- €137
- 1nd Class (SW)
- €250–290
- Phone
- +48 22 322 22 22
- [email protected]
- Website
- PKP Intercity
Train from Terespol to Warszawa Zachodnia
- Ave. Duration
- 2h 13m
- Frequency
- Every 2 hours
- Estimated price
- €30–130
- Website
- PKP Intercity
Train from Warszawa Zachodnia to Budapest-Nyugati
- Ave. Duration
- 10h 59m
- Frequency
- Twice daily
- Estimated price
- €130–550
- Website
- PKP Intercity
- Phone
- +40 238 434 380
- [email protected]
- Website
- Transferoviar Călători (TFC)
Train from Brașov to Bucharest
- Ave. Duration
- 2h 35m
- Frequency
- Hourly
- Estimated price
- €6–19
- Schedules at
- Transferoviar Călători (TFC)
- 2nd Class
- €6–11
- 1st Class
- €12–19
- Phone
- 0219521
- Website
- Romanian Railways (CFR)
Train from Brașov to Bucharest
- Ave. Duration
- 3h 49m
- Frequency
- Hourly
- Estimated price
- €14–16
- Website
- Romanian Railways (CFR)
- Phone
- 0310 800 900
- [email protected]
- Website
- Regio Călători
Train from Brașov to Bucharest
- Ave. Duration
- 2h 51m
- Frequency
- Every 4 hours
- Estimated price
- €6–8
- Website
- Regio Călători
- Phone
- +40 751 525 520
- [email protected]
- Website
- astratranscarpatic.ro
Train from Brașov to Bucharest
- Ave. Duration
- 2h 33m
- Frequency
- 4 times a day
- Estimated price
- €8–13
- Book at
- astratranscarpatic.ro
- Phone
- +40 351 409 153
- [email protected]
- Website
- S.C. Softrans S.R.L.
Train from Brașov to Bucharest
- Ave. Duration
- 2h 31m
- Frequency
- 3 times a day
- Estimated price
- €7–9
- Schedules at
- S.C. Softrans S.R.L.
- Phone
- +373 (689) 78-455
- [email protected]
- Website
- bonvoyage.md
Bus from St Petersburg, station to Chișinău, North Bus Station
- Ave. Duration
- 26h
- Frequency
- Twice a week
- Estimated price
- €75–150
- Schedules at
- bonvoyage.md
- Book at
- bonvoyage.md
- Adult
- €150
- Children
- €75
Bus from Saint Petersburg to Orhei, Moldova
- Ave. Duration
- 26h
- Frequency
- Twice a week
- Estimated price
- €75–150
- Schedules at
- bonvoyage.md
- Book at
- bonvoyage.md
- Adult
- €150
- Children
- €75
- Phone
- +373 78 348 888
- [email protected]
- Website
- galtrans.md
Bus from Chișinău Autogara Nord to Focșani
- Ave. Duration
- 4h 41m
- Frequency
- Every 30 minutes
- Estimated price
- €26–40
- Schedules at
- galtrans.md
Bus from Orhei to Braşov
- Ave. Duration
- 3h 40m
- Frequency
- Twice daily
- Estimated price
- €30–45
- Schedules at
- galtrans.md
- Phone
- 0757 567 066
- [email protected]
- Website
- ceztrans.ro
Bus from Focșani to Bucharest Obor
- Ave. Duration
- 2h 26m
- Frequency
- Once daily
- Schedules at
- ceztrans.ro
- Phone
- +30-2310540970
- [email protected]
- Website
- Simeonidis Tours
Bus from Bucharest to Thessaloniki
- Ave. Duration
- 9h 37m
- Frequency
- Twice a week
- Estimated price
- €45–75
- Website
- Simeonidis Tours
Bus from Bucharest to Thessaloniki
- Ave. Duration
- 9h 37m
- Frequency
- Twice a week
- Estimated price
- €45–75
- Website
- Simeonidis Tours
- Phone
- +30 210 92 33 33
- [email protected]
- Website
- koronatravel.gr
Bus from Budapest, Népliget Autóbusz-Pályaudvar to Thessaloniki
- Ave. Duration
- 15h 50m
- Frequency
- Once a week
- Schedules at
- koronatravel.gr
- Phone
- 8 800 770 00 20
- [email protected]
- Website
- SKSauto
Bus from Saint Petersburg Bus Terminal to Tallinn Bussijaam
- Phone
- +372 680 0909
- [email protected]
- Website
- luxexpress.eu
Bus from Saint Petersburg Bus Terminal to Tallinn Bussijaam
- Ave. Duration
- 7h 15m
- Frequency
- 3 times a day
- Estimated price
- €40–75
- Schedules at
- luxexpress.eu
- Phone
- +7 812 386 79 79
- [email protected]
- Website
- ecolines.ru
Bus from Saint Petersburg Bus Terminal to Tallinn Bussijaam
- Ave. Duration
- 6h 50m
- Frequency
- Twice daily
- Estimated price
- €14–50
- Schedules at
- ecolines.ru
- Book at
- ecolines.ru
- Phone
- (+372) 5645 9623
- [email protected]
- Website
- anniston.ee
Bus from Saint Petersburg Bus Terminal to Tallinn Bussijaam
- Ave. Duration
- 6h 50m
- Frequency
- Once daily
- Estimated price
- €30–50
- Schedules at
- anniston.ee
- Book at
- online.anniston.ru
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Tallinn, Bus Station to Kielce, Bus Station
- Ave. Duration
- 20h 25m
- Frequency
- Once daily
- Estimated price
- €100–170
- Website
- Flixbus
- Phone
- +48 17 277 30 95
- [email protected]
- Website
- neobus.pl
Bus from Kielce to Rzeszów
- Ave. Duration
- 3h 40m
- Frequency
- 3 times a day
- Estimated price
- €13–35
- Schedules at
- neobus.pl
- Phone
- 0030 2108219900
- [email protected]
- Website
- siamostours.com
Bus from Rzeszów to Thessaloniki
- Ave. Duration
- 23h 30m
- Frequency
- Once a week
- Estimated price
- €90–150
- Schedules at
- siamostours.com
Want to know more about travelling around Greece
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
Book your Saint Petersburg to Thessaloníki bus tickets online with Omio.
There are 4240+ hotels available in Thessaloníki.


























































