There are 10 ways to get from Saint Petersburg to Greece 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 to Thessaloniki Airport Makedonia
best- Fly from Pulkovo Airport (LED) to Thessaloniki Airport Makedonia (SKG)plane LED - SKG
11h 32m€89–244Bus via Chișinău
- Take the bus from St Petersburg, station to Chișinău, North Bus Stationbus
- Take the bus from Chişinău Centru to Vama Rusebus
- Take the bus from Ruse to Athensbus
2d 6h€183–298Train, bus via Thessaloníki
- 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 Rzeszow Glownytrain Ic / ...
- Take the bus from Rzeszów to Thessalonikibus
- Take the train from Thessaloniki to Athenstrain Ic
2d 10h€285–489Drive 3,253.6 km
- Drive from Saint Petersburg to Athenscar 3,253.6 km
37h 54m€626–904Fly to Athens International Airport
- Fly from Pulkovo Airport (LED) to Athens International Airport (ATH)plane LED - ATH
10h 38m€91–231Fly to Rhodes International Airport
- Fly from Pulkovo Airport (LED) to Rhodes International Airport (RHO)plane LED - RHO
12h 24m€99–273Fly to Heraklion International Airport, “Nikos Kazantzakis”
- Fly from Pulkovo Airport (LED) to Heraklion International Airport, “Nikos Kazantzakis” (HER)plane LED - HER
12h 11m€93–264Bus, train
- Take the bus from Saint Petersburg to Bălți, Moldovabus
- Take the bus from Bălți to Iasi, Autogara Vestbus
- Take the bus from Iasi, Autogara Codreanu to Thessalonikibus
- Take the train from Thessaloniki to Athenstrain Ic
2d 10hTrain, 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 Athensbus
2d 12h€216–404Bus
- Take the bus from Saint Petersburg Bus Terminal to Tallinn Bussijaambus 960
- Take the bus from Tallinn, Bus Station to Budapest, Népliget Autóbusz-Pályaudvarbus
- Take the bus from Budapest, Népliget Autóbusz-Pályaudvar to Athensbus
2d 12h€273–380
Saint Petersburg to Greece by bus, foot, and train
Comparing Your Travel Options
The cheapest way to get from Saint Petersburg to Greece is to fly which costs €90 - €240 and takes 10h 38m.
The fastest way to get from Saint Petersburg to Greece is to fly which takes 10h 38m and costs €90 - €240.
No, there is no direct bus from Saint Petersburg station to Greece. However, there are services departing from St Petersburg, station and arriving at Athens via Gara Auto Nord, Chişinău Centru, Dunav most and Ruse. The journey, including transfers, takes approximately 2 days 6h.
The distance between Saint Petersburg and Greece is 2239 km. The road distance is 3253.6 km.
The best way to get from Saint Petersburg to Greece without a car is to bus via Chișinău which takes 2 days 6h and costs €180 - €300.
It takes approximately 11h 32m to get from Saint Petersburg to Greece, including transfers.
Saint Petersburg to Greece bus services, operated by Bon Voyage, depart from St Petersburg, station.
The best way to get from Saint Petersburg to Greece is to fly which takes 11h 32m and costs €85 - €250. Alternatively, you can bus via Chișinău, which costs €180 - €300 and takes 2 days 6h.
Saint Petersburg to Greece bus services, operated by Bon Voyage, arrive at Chișinău, North Bus Station.
Greece is 1h behind Saint Petersburg. It is currently 8:45 AM in Saint Petersburg and 7:45 AM in Greece.
What companies run services between Saint Petersburg, Russia and Greece?
Turkish Airlines, Flyone, and two other airlines fly from Pulkovo Airport (LED) to Thessaloniki Airport Makedonia (SKG) 5 times a day. Alternatively, you can take a bus from St Petersburg, station to Athens via Chișinău, North Bus Station, Gara Auto Nord, str. Tighina, stația terminus, Chişinău Centru, Dunav most, and Ruse in around 2d 6h.
- Website
- en.aegeanair.com
Flights from Pulkovo Airport to Thessaloniki Airport Makedonia via Istanbul
- Ave. Duration
- 7h 20m
- When
- Monday, Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- €95–420
Flights from Pulkovo Airport to Athens International Airport via Istanbul
- Ave. Duration
- 7h 20m
- When
- Every day
- Estimated price
- €85–380
Flights from Pulkovo Airport to Rhodes International Airport via Belgrade, Athens International Airport
- Ave. Duration
- 9h 30m
- When
- Sunday
- Estimated price
- €90–260
Flights from Pulkovo Airport to Rhodes International Airport via Istanbul, Athens International Airport
- Ave. Duration
- 11h 2m
- When
- Every day
- Estimated price
- €160–420
Flights from Pulkovo Airport to Rhodes International Airport via Sabiha Gokcen, Athens International Airport
- Ave. Duration
- 11h 5m
- When
- Every day
- Estimated price
- €110–470
Flights from Pulkovo Airport to Heraklion International Airport, “Nikos Kazantzakis” via Istanbul
- Ave. Duration
- 10h 55m
- When
- Monday and Friday
- Estimated price
- €160–430
Flights from Pulkovo Airport to Heraklion International Airport, “Nikos Kazantzakis” via Sabiha Gokcen, Athens International Airport
- Ave. Duration
- 9h 20m
- When
- Every day
- Estimated price
- €100–460
Flights from Pulkovo Airport to Heraklion International Airport, “Nikos Kazantzakis” via Belgrade, Athens International Airport
- Ave. Duration
- 10h 5m
- When
- Sunday
- Estimated price
- €90–260
- Website
- turkishairlines.com
Flights from Pulkovo Airport to Thessaloniki Airport Makedonia via Istanbul
- Ave. Duration
- 9h 30m
- When
- Every day
- Estimated price
- €95–420
Flights from Pulkovo Airport to Athens International Airport via Istanbul
- Ave. Duration
- 7h 20m
- When
- Every day
- Estimated price
- €85–380
- Website
- airserbia.com
Flights from Pulkovo Airport to Thessaloniki Airport Makedonia via Belgrade
- Ave. Duration
- 12h 5m
- When
- Thursday to Sunday
- Estimated price
- €85–240
Flights from Pulkovo Airport to Athens International Airport via Belgrade
- Ave. Duration
- 9h 35m
- When
- Sunday, Tuesday, Thursday, Friday, and Saturday
- Estimated price
- €80–220
Flights from Pulkovo Airport to Rhodes International Airport via Belgrade
- Ave. Duration
- 12h 40m
- When
- Saturday
- Estimated price
- €90–260
Flights from Pulkovo Airport to Heraklion International Airport, “Nikos Kazantzakis” via Belgrade
- Ave. Duration
- 11h 45m
- When
- Friday and Sunday
- Estimated price
- €90–260
- Website
- skyexpress.gr
Flights from Pulkovo Airport to Rhodes International Airport via Istanbul, Athens International Airport
- Ave. Duration
- 9h 22m
- When
- Friday, Monday, and Sunday
- Estimated price
- €160–420
Flights from Pulkovo Airport to Heraklion International Airport, “Nikos Kazantzakis” via Sabiha Gokcen, Athens International Airport
- Ave. Duration
- 8h 45m
- When
- Wednesday
- Estimated price
- €100–460
- Website
- flyone.eu
Flights from Pulkovo Airport to Thessaloniki Airport Makedonia via Erevan
- Ave. Duration
- 8h 30m
- When
- Monday and Friday
- Estimated price
- €130–550
- Website
- flypgs.com
Flights from Pulkovo Airport to Athens International Airport via Sabiha Gokcen
- Ave. Duration
- 6h 35m
- When
- Every day
- Estimated price
- €85–380
- Phone
- 105
- Website
- Belarusian Railway
Train from Vitebsky Railway Terminal to Brest C
- Ave. Duration
- 18h 10m
- Frequency
- Once daily
- Estimated price
- €85–145
- Website
- Belarusian Railway
- Website
- Belarusian Railway
- 3rd Class (Platzcart)
- €85–95
- 2nd Class (Kupé)
- €145
- 1nd Class (SW)
- €270–310
Train from Vitebsky Railway Terminal to Brest C
- Ave. Duration
- 18h 10m
- Frequency
- Once daily
- Estimated price
- €85–145
- Website
- Belarusian Railway
- Website
- Belarusian Railway
- 3rd Class (Platzcart)
- €85–95
- 2nd Class (Kupé)
- €145
- 1nd Class (SW)
- €270–310
- Phone
- +48 22 322 22 22
- [email protected]
- Website
- PKP Intercity
Train from Terespol to Warszawa Wschodnia
- Ave. Duration
- 1h 53m
- Frequency
- 5 times a day
- Estimated price
- €22–45
- Website
- PKP Intercity
Train from Warszawa Wschodnia to Rzeszow Glowny
- Ave. Duration
- 3h 51m
- Frequency
- Every 4 hours
- Estimated price
- €35–65
- Website
- PKP Intercity
Train from Lublin Glowny to Rzeszow Glowny
- Ave. Duration
- 2h 34m
- Frequency
- 5 times a day
- Estimated price
- €23–45
- Website
- PKP Intercity
- Phone
- 14511
- Website
- Hellenic Train S.A.
Train from Thessaloniki to Athens
- Ave. Duration
- 5h 9m
- Frequency
- Twice daily
- Estimated price
- €30–50
- Website
- Hellenic Train S.A.
Train from Thessaloniki to Athens
- Ave. Duration
- 5h 9m
- Frequency
- Twice daily
- Estimated price
- €30–50
- Website
- Hellenic Train S.A.
- Phone
- +48 22 474 00 44
- [email protected]
- Website
- Polregio
Train from Terespol to Lublin Glowny
- Ave. Duration
- 3h 21m
- Frequency
- Twice daily
- Estimated price
- €8–12
- Website
- Polregio
Train from Lublin Glowny to Rzeszow Glowny
- Ave. Duration
- 3h 48m
- Frequency
- Twice daily
- Estimated price
- €8–11
- Website
- Polregio
- 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 Bălți, 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 22 542-185
- [email protected]
- Website
- autogara.md
Bus from Chişinău Centru to Vama Ruse
- Ave. Duration
- 8h 17m
- Frequency
- Once a week
- Estimated price
- €25–65
- Schedules at
- autogara.md
- Phone
- 02 981 13 33
- [email protected]
- Website
- Tourist Service Holding AD
Bus from Ruse to Athens
- Ave. Duration
- 16h 50m
- Frequency
- 3 times a week
- Estimated price
- €80
- Website
- Tourist Service Holding AD
- Phone
- +30 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
Bus from Rzeszów to Athens
- Ave. Duration
- 32h
- Frequency
- Once a week
- Estimated price
- €90–200
- Schedules at
- siamostours.com
- Phone
- +40735123000
- [email protected]
- Website
- trendbus.ro
Bus from Bălți to Iasi, Autogara Vest
- Ave. Duration
- 1h 35m
- Frequency
- Twice daily
- Schedules at
- romtransexpress.autogari.ro
- Phone
- +30-2310540970
- [email protected]
- Website
- Simeonidis Tours
Bus from Iasi, Autogara Codreanu to Thessaloniki
- Ave. Duration
- 21h 51m
- Frequency
- Once a week
- Estimated price
- €60–160
- Website
- Simeonidis Tours
- 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
- €35–60
- 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
- €15–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
- 13h 35m
- Frequency
- Once daily
- Estimated price
- €30–50
- Schedules at
- anniston.ee
- Book at
- online.anniston.ru
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Tallinn, Bus Station to Budapest, Népliget Autóbusz-Pályaudvar
- Ave. Duration
- 28h 6m
- Frequency
- 5 times a week
- Estimated price
- €150–230
- Website
- Flixbus
- Phone
- +30 210 92 33 33
- [email protected]
- Website
- koronatravel.gr
Bus from Budapest, Népliget Autóbusz-Pályaudvar to Athens
- Ave. Duration
- 23h
- Frequency
- Once a week
- Estimated price
- €90
- Schedules at
- koronatravel.gr
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
Getting around the Cyclades
Read the travel guide
Want to know more about Flixbus?
Read the travel guide
Booking & Getting There
Yes, the driving distance between Saint Petersburg to Greece is 3254 km. It takes approximately 37h 54m to drive from Saint Petersburg to Greece.
There are 12941+ hotels available in Greece.






































