There are 6 ways to get from Saint Petersburg to Київ місто-герой by bus, train, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Transport is disrupted due to the Russia-Ukraine war. Read more
Bus
best- Take the bus from Saint Petersburg Bus Terminal to Riga Central Bus Station
- Take the bus from Riga Central Bus Station to Kyiv 142 Beresteysky
36h 2m₴5,365–8,061Bus via Vydubychi
cheapest- Take the bus from Saint Petersburg Bus Terminal to Riga Central Bus Station
- Take the bus from Riga Central Bus Station to Kyiv Vydubychi823731
41h 20m₴1,736–7,233Train
- Take the train from Vitebsky Railway Terminal to Brest C
- Take the train from Terespol to Chelm MiastoR
- Take the train from Chelm Miasto to Kyiv-Pas.68
40h 29m₴5,661–8,950Fly Pulkovo Airport to Chișinău International Airport, bus
- Fly from Pulkovo Airport (LED) to Chișinău International Airport (RMO)LED - RMO
- Take the bus from Chisinau Airport to Kyiv Southern Bus Station
22h 57mBus, train to Lennart Meri International Airport, fly to Chișinău International Airport
- Take the bus from Saint Petersburg Bus Terminal to Narva
- Take the train from Narva to Ülemiste
- Fly from Lennart Meri International Airport (TLL) to Chișinău International Airport (RMO)TLL - RMO
- Take the bus from Chisinau Airport to Kyiv Southern Bus Station
27h 26mFly Pulkovo Airport to Brest Airport, train
- Fly from Pulkovo Airport (LED) to Brest Airport (BQT)LED - BQT
- Take the train from Terespol to Deblin
- Take the train from Deblin to Kyiv-Pas.
24h 29m₴6,502–25,480
Pulkovo Airport (LED) to Chișinău International Airport (RMO) flights
Questions & Answers
Transport is disrupted due to the Russia-Ukraine war. Read more
The cheapest way to get from Saint Petersburg to Київ місто-герой is to bus via Vydubychi which costs 1 700 ₴ - 7 500 ₴ and takes 41h 20m.
Transport is disrupted due to the Russia-Ukraine war. Read more
The fastest way to get from Saint Petersburg to Київ місто-герой is to fly and train which takes 24h 29m and costs 6 500 ₴ - 26 000 ₴.
Transport is disrupted due to the Russia-Ukraine war. Read more
The distance between Saint Petersburg and Київ місто-герой is 2649 km.
Transport is disrupted due to the Russia-Ukraine war. Read more
The best way to get from Saint Petersburg to Київ місто-герой without a car is to bus which takes 36h 2m and costs 5 000 ₴ - 8 500 ₴.
Transport is disrupted due to the Russia-Ukraine war. Read more
It takes approximately 36h 2m to get from Saint Petersburg to Київ місто-герой, including transfers.
Transport is disrupted due to the Russia-Ukraine war. Read more
The best way to get from Saint Petersburg to Київ місто-герой is to bus which takes 36h 2m and costs 5 000 ₴ - 8 500 ₴. Alternatively, you can train, which costs 5 500 ₴ - 9 000 ₴ and takes 40h 29m.
Transport is disrupted due to the Russia-Ukraine war. Read more
There are 2252+ hotels available in Київ місто-герой.
What companies run services between Saint Petersburg, Russia and Київ місто-герой, Ukraine?
You can take a bus from Saint Petersburg Bus Terminal to Київ місто-герой via Riga Central Bus Station and Kyiv 142 Beresteysky in around 36h 2m. Alternatively, you can take a train from Vitebsky Railway Terminal to Київ місто-герой via Brest C, Brest Bus station, Terespol, Terespol, Chelm Miasto, Kyiv-Pas., and Vyshhorodska in around 40h 29m.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- turkishairlines.com
Flights from Pulkovo Airport to Chișinău International Airport via Istanbul
- Ave. Duration
- 8h 8m
- When
- Every day
- Estimated price
- ₴13,000–41,000
- Website
- lot.com
Flights from Lennart Meri International Airport to Chișinău International Airport via Warsaw Chopin
- Ave. Duration
- 7h 30m
- When
- Monday, Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- ₴5,000–13,000
- Website
- flypgs.com
Flights from Pulkovo Airport to Chișinău International Airport via Sabiha Gokcen
- Ave. Duration
- 8h 12m
- When
- Every day
- Estimated price
- ₴8,000–35,000
- Website
- flyulendo.com
Flights from Lennart Meri International Airport to Chișinău International Airport via Copenhagen
- Ave. Duration
- 5h 45m
- When
- Tuesday and Saturday
- Estimated price
- ₴4,300–13,000
Flights from Lennart Meri International Airport to Chișinău International Airport via Vienna
- Ave. Duration
- 7h 5m
- When
- Monday
- Estimated price
- ₴4,700–13,000
- Website
- flyone.eu
Flights from Pulkovo Airport to Chișinău International Airport via Antalya
- Ave. Duration
- 9h 5m
- When
- Tuesday and Saturday
- Estimated price
- ₴10,000–41,000
- Website
- sunexpress.com
Flights from Pulkovo Airport to Chișinău International Airport via Antalya
- Ave. Duration
- 9h 30m
- When
- Wednesday
- Estimated price
- ₴11,000–29,000
- Website
- airbaltic.com
Flights from Lennart Meri International Airport to Chișinău International Airport via Riga
- Ave. Duration
- 4h 10m
- When
- Wednesday and Sunday
- Estimated price
- ₴4,700–13,000
- Website
- wizzair.com
Flights from Lennart Meri International Airport to Chișinău International Airport via Warsaw Chopin
- Ave. Duration
- 6h 35m
- When
- Sunday
- Estimated price
- ₴5,000–13,000
- Website
- belavia.by
Flights from Pulkovo Airport to Brest Airport
- Ave. Duration
- 1h 40m
- When
- Wednesday and Saturday
- Estimated price
- ₴4,000–22,000
Train from Vitebsky Railway Terminal to Brest C
- Ave. Duration
- 18h 4m
- Frequency
- Once daily
- Estimated price
- ₴2,400–4,500
- Website
- https://www.rw.by/
- Schedules at
- https://pass.rw.by/ru/
- Book at
- https://pass.rw.by/ru/
- 3rd Class (Platzcart)
- ₴2,400–2,700
- 2nd Class (Kupé)
- ₴4,000–4,500
- 1nd Class (SW)
- ₴8,812
- Phone
- +48 22 474 00 44
- bilety@polregio.pl
- Website
- polregio.pl
Train from Terespol to Chelm Miasto
- Ave. Duration
- 4h 56m
- Frequency
- Once daily
- Estimated price
- ₴550–750
- Website
- https://polregio.pl/pl/
Train from Terespol to Deblin
- Ave. Duration
- 2h 4m
- Frequency
- Twice daily
- Estimated price
- ₴320–450
- Website
- https://polregio.pl/pl/
- Phone
- +38 (044) 309-70-01
- booking@uz.gov.ua
- Website
- uz.gov.ua
Train from Chelm Miasto to Kyiv-Pas.
- Ave. Duration
- 12h 44m
- Frequency
- Once daily
- Estimated price
- ₴1,700–2,400
- Website
- https://uz.gov.ua/en/
- Schedules at
- https://uz.gov.ua/en/passengers/timetable/
- Book at
- https://gd.tickets.ua/en?refid=6578
- 2nd class
- ₴1,700–2,400
Train from Deblin to Kyiv-Pas.
- Ave. Duration
- 14h 43m
- Frequency
- Once daily
- Estimated price
- ₴1,800–2,500
- Website
- https://uz.gov.ua/en/
- Schedules at
- https://uz.gov.ua/en/passengers/timetable/
- Book at
- https://gd.tickets.ua/en?refid=6578
- 2nd class
- ₴1,800–2,500
- Phone
- +372 616 0245
- klienditugi@elron.ee
- Website
- elron.ee
Train from Narva to Ülemiste
- Ave. Duration
- 2h 51m
- Frequency
- 5 times a day
- Estimated price
- ₴550–950
- Website
- https://elron.ee/en
- Express Train Ticket
- ₴650–950
- Phone
- +372 680 0909
- info@luxexpress.eu
- Website
- luxexpress.eu
Bus from Saint Petersburg Bus Terminal to Riga Central Bus Station
- Ave. Duration
- 10h 30m
- Frequency
- Once daily
- Estimated price
- ₴2,700–3,800
- Website
- https://luxexpress.eu/en/
Bus from Saint Petersburg Bus Terminal to Narva
- Ave. Duration
- 3h 45m
- Frequency
- Every 4 hours
- Estimated price
- ₴1,700–2,400
- Website
- https://luxexpress.eu/en/
- Phone
- 8 800 770 00 20
- info@sks-auto.ru
- Website
- sks-auto.ru
Bus from Saint Petersburg Bus Terminal to Riga Central Bus Station
- Ave. Duration
- 13h
- Frequency
- 3 times a week
- Estimated price
- ₴1,200–2,900
- Website
- https://www.sks-auto.ru/
- Website
- https://www.sks-auto.ru/index.php/napravleniya
- Phone
- +38 (067) 467-44-00
- transtempo@ukr.net
- Website
- transtempo.ua
Bus from Riga Central Bus Station to Kyiv 142 Beresteysky
- Ave. Duration
- 24h 10m
- Frequency
- Once daily
- Estimated price
- ₴3,900–5,000
- Schedules at
- transtempo.ua
- helpline.svs@gmail.com
- Website
- svs.md
Bus from Chisinau Airport to Kyiv Southern Bus Station
- Ave. Duration
- 11h 40m
- Frequency
- Twice daily
- Website
- https://svs.md/en/bus/route/number-19167
- Phone
- +371 67 214 512
- info@ecolines.lv
- Website
- ecolines.net
Bus from Saint Petersburg Bus Terminal to Riga Central Bus Station
- Ave. Duration
- 13h 5m
- Frequency
- Once daily
- Estimated price
- ₴850–3,000
- Website
- https://ecolines.net/
- Phone
- +380 44 594 9010
- help@autolux.ua
- Website
- ecolines.net
Bus from Riga Central Bus Station to Kyiv Vydubychi
- Ave. Duration
- 26h 30m
- Frequency
- Once daily
- Estimated price
- ₴750–4,100
- Schedules at
- ecolines.net
- Phone
- +7 (812) 245-06-70
- info@ptk.express
- Website
- bus.ptk.express
Bus from Saint Petersburg Bus Terminal to Narva
- Ave. Duration
- 4h 15m
- Frequency
- Once daily
- Estimated price
- ₴750–2,200
- Schedules at
- ptk.express
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Flying into Beijing?, What documents do I need to cross Niagara Falls?, and Travelling by boat in Italy - to help you get the most out of your next trip.






























