Train

Take the train St Petersburg Glavny at the station Russian Railways (РЖД).

The journey takes approximately 3 h 57 m. Ticket price is about €27 The travel distance is 643 km.

Carrier is Russian Railways (РЖД).

Buy ticket

Get off at the Moskva Kurskaia.
Take the subway at the Kurskaya station.

The journey takes approximately 13 m. The travel distance is 8 km.

Carrier is Moscow Metro.

Buy ticket

Get off at the Kievskaya.
Take the train Moskva Kievskaja at the station Russian Railways (РЖД).

The journey takes approximately 11 h 30 m. Ticket price is about €80 The travel distance is 852 km.

Carrier is Russian Railways (РЖД).

Buy ticket

Get off at the Kyiv-Pas..


🛏 Find hotel deals and discounts up to 20% in Kyiv at Booking


Bus

Take the St Petersburg State Transport bus at the Nizhny Novgorod Station station .

The journey takes approximately 8 m. The travel distance is 2 km.

Carrier is St Petersburg State Transport.

Buy ticket

Get off at the Автовокзал.
Take the Gomel Transport bus at the Saint Petersburg Bus station station .

The journey takes approximately 14 h 45 m. The travel distance is 966 km.

Carrier is Gomel Transport.

Buy ticket

Get off at the Gomel Bus Station.
Take the Gomel Transport bus at the Gomel Bus Station station .

The journey takes approximately 5 h 30 m. Ticket price is about €3 The travel distance is 256 km.

Carrier is Gomel Transport.

Buy ticket

Get off at the Kyiv Central bus station.
Take the subway at the Demiivska station.

The journey takes approximately 9 m. The travel distance is 5 km.

Carrier is Kyiv Metro.

Buy ticket

Get off at the Maidan Nezalezhnosti.


🛏 Find hotel deals and discounts up to 20% in Kyiv at Booking


Bus

Take the St Petersburg State Transport bus at the Moskva Kurskaia station .

The journey takes approximately 8 m. The travel distance is 180 m.

Carrier is St Petersburg State Transport.

Buy ticket

Get off at the Kurskaya.
Take the SKS-Auto bus at the Saint Petersburg, Bus Station 2 station .

The journey takes approximately 14 h The travel distance is 918 km.

Carrier is SKS-Auto.

Buy ticket

Get off at the Babruysk.
Take the Minsktrans bus at the Babruysk Bus station station .

The journey takes approximately 8 h 21 m. Ticket price is about €8 The travel distance is 415 km.

Carrier is Minsktrans.

Buy ticket

Get off at the Kyiv Central Bus station.
Take the subway at the Demiivska station.

The journey takes approximately 12 m. The travel distance is 6 km.

Carrier is Kyiv Metro.

Buy ticket

Get off at the Poshtova Ploscha.


🛏 Find hotel deals and discounts up to 20% in Kyiv at Booking


Train bus

Take the subway at the Ploshchad Vosstaniya station.

The journey takes approximately 4 m. The travel distance is 1 km.

Carrier is Saint Petersburg Metro.

Buy ticket

Get off at the Pushkinskaya.
Take the train St Petersburg Vitebskii at the station Russian Railways (РЖД).

The journey takes approximately 16 h 52 m. Ticket price is about €85 The travel distance is 927 km.

Carrier is Russian Railways (РЖД).

Buy ticket

Get off at the Gomel.
575 m on foot from the Gomel to the Gomel Bus Station.

The journey takes approximately 6 m. The travel distance is 575 m.

Get off at the Gomel Bus Station.
Take the Gomel Transport bus at the Moskva Kurskaia station .

The journey takes approximately 5 h 30 m. Ticket price is about €3 The travel distance is 180 m.

Carrier is Gomel Transport.

Buy ticket

Get off at the Kurskaya.
Take the subway at the Moskva Kurskaia station.

The journey takes approximately 12 m. The travel distance is 180 m.

Carrier is Kyiv Metro.

Buy ticket

Get off at the Kurskaya.


🛏 Find hotel deals and discounts up to 20% in Kyiv at Booking


Drive

In a rental car. Check this site to see which rental company offers the best deal with discounts of up to 20%.

The journey takes approximately 17 h 14 m. The travel distance is 1217 km.

Get off at the Kyiv.


🛏 Find hotel deals and discounts up to 20% in Kyiv at Booking


Fly to Belgorod taxi bus train

Take the subway at the Mayakovskaya station.

The journey takes approximately 2 m. The travel distance is 1 km.

Carrier is Saint Petersburg Metro.

Buy ticket

Get off at the Gostiny Dvor.
Take the subway at the Nevsky Prospekt station.

The journey takes approximately 15 m. The travel distance is 9 km.

Carrier is Saint Petersburg Metro.

Buy ticket

Get off at the Moskovskaya.
Take the St Petersburg State Transport bus at the Ст. Метро "Московская" station .

The journey takes approximately 28 m. The travel distance is 10 km.

Carrier is St Petersburg State Transport.

Buy ticket

787 m on foot from the Аэропорт "Пулково 1" to the Pulkovo (LED).

The journey takes approximately 9 m. The travel distance is 787 m.

Get off at the Pulkovo (LED).
Fly out to Pulkovo (LED) of the Belgorod (EGO) airport.

The journey takes approximately 2 h 5 m. Ticket price is about €40

Carrier is Pegas Fly.

🔎

🚖 Find a cheap local taxi

Get off at the Belgorod (EGO).
Take the taxi at the Belgorod (EGO).

The journey takes approximately 47 m. Ticket price is about €9 The travel distance is 47 km.

Carrier is Yandex Taxi.

🚖 Find a cheap local taxi

Get off at the Shebekino, border point.
Take the Hayreniq Tour bus at the Shebekino, border point station .

The journey takes approximately 1 h 43 m. Ticket price is about €16 The travel distance is 90 km.

Carrier is Hayreniq Tour.

Buy ticket

Take the train Kharkiv-Pas. at the station Ukrainian Railways (UZ).

The journey takes approximately 4 h 48 m. Ticket price is about €17 The travel distance is 482 km.

Carrier is Ukrainian Railways (UZ).

Buy ticket

Get off at the Kyiv-Pas..


🛏 Find hotel deals and discounts up to 20% in Kyiv at Booking


Fly to Kursk bus train

Take the subway at the Moskva Kurskaia station.

The journey takes approximately 2 m. The travel distance is 180 m.

Carrier is Saint Petersburg Metro.

Buy ticket

Get off at the Kurskaya.
Take the subway at the Moskva Kurskaia station.

The journey takes approximately 15 m. The travel distance is 180 m.

Carrier is Saint Petersburg Metro.

Buy ticket

Get off at the Kurskaya.
Take the St Petersburg State Transport bus at the Moskva Kurskaia station .

The journey takes approximately 28 m. The travel distance is 180 m.

Carrier is St Petersburg State Transport.

Buy ticket

Get off at the Kurskaya.
180 m on foot from the Moskva Kurskaia to the Kurskaya.

The journey takes approximately 9 m. The travel distance is 180 m.

Get off at the Kurskaya.
Fly out to Pulkovo (LED) of the Kursk (URS) airport.

The journey takes approximately 2 h Ticket price is about €35

Carrier is RusLine.

🔎

🚖 Find a cheap local taxi

Get off at the Kursk (URS).
Take the taxi at the Kursk (URS).

The journey takes approximately 26 m. Ticket price is about €3 The travel distance is 15 km.

Carrier is Yandex Taxi.

🚖 Find a cheap local taxi

Get off at the Kursk Bus station.
Take the Avtovokzaly.ru bus at the Kursk Bus station station .

The journey takes approximately 3 h 22 m. Ticket price is about €7 The travel distance is 192 km.

Carrier is Avtovokzaly.ru.

Buy ticket

Get off at the Tetkino.
In a rental car. Check this site to see which rental company offers the best deal with discounts of up to 20%.

The journey takes approximately 29 m. The travel distance is 21 km.

Get off at the Vorozhba.
Take the train Vorozhba at the station Ukrainian Railways (UZ).

The journey takes approximately 3 h 30 m. Ticket price is about €13 The travel distance is 295 km.

Carrier is Ukrainian Railways (UZ).

Buy ticket

Get off at the Kyiv-Pas..


🛏 Find hotel deals and discounts up to 20% in Kyiv at Booking


Fly to Minsk train bus

Take the subway at the Moskva Kurskaia station.

The journey takes approximately 2 m. The travel distance is 180 m.

Carrier is Saint Petersburg Metro.

Buy ticket

Get off at the Kurskaya.
Take the subway at the Moskva Kurskaia station.

The journey takes approximately 15 m. The travel distance is 180 m.

Carrier is Saint Petersburg Metro.

Buy ticket

Get off at the Kurskaya.
Take the St Petersburg State Transport bus at the Moskva Kurskaia station .

The journey takes approximately 28 m. The travel distance is 180 m.

Carrier is St Petersburg State Transport.

Buy ticket

Get off at the Kurskaya.
180 m on foot from the Moskva Kurskaia to the Kurskaya.

The journey takes approximately 9 m. The travel distance is 180 m.

Get off at the Kurskaya.
Fly out to Pulkovo (LED) of the Minsk (MSQ) airport.

The journey takes approximately 1 h 30 m. Ticket price is about €40

Carrier is Pobeda Airlines LLC.

🔎

🚖 Find a cheap local taxi

Get off at the Minsk (MSQ).
Take the Aeroexpress bus at the Minsk Airport station .

The journey takes approximately 45 m. The travel distance is 45 km.

Carrier is Aeroexpress.

Buy ticket

409 m on foot from the Minsk Central bus station to the Minsk Pas.

The journey takes approximately 5 m. The travel distance is 409 m.

Get off at the Minsk Pas.
Take the train Minsk Pas at the station Belorussian Railways (BŽD).

The journey takes approximately 2 h 50 m. Ticket price is about €40 The travel distance is 298 km.

Carrier is Belorussian Railways (BŽD).

Buy ticket

Get off at the Gomel.
180 m on foot from the Moskva Kurskaia to the Kurskaya.

The journey takes approximately 6 m. The travel distance is 180 m.

Get off at the Kurskaya.
Take the Gomel Transport bus at the Gomel Bus Station station .

The journey takes approximately 2 h 28 m. Ticket price is about €1 The travel distance is 113 km.

Carrier is Gomel Transport.

Buy ticket

Get off at the Chernihiv.
Take the Ecolines (Avtolux) bus at the Chernihiv Bus station station .

The journey takes approximately 2 h 5 m. Ticket price is about €2 The travel distance is 133 km.

Carrier is Ecolines (Avtolux).

Buy ticket

Get off at the Kyiv Lisova.
Take the subway at the Lisova station.

The journey takes approximately 16 m. The travel distance is 9 km.

Carrier is Kyiv Metro.

Buy ticket

Get off at the Khreshchatyk.


🛏 Find hotel deals and discounts up to 20% in Kyiv at Booking


The cheapest way to travel from Saint-Petersburg-Russia to Kyiv is by taking a Bus with an average price of €56. The journey takes approximately 22 ч. 34 мин.

Fly to Belgorod taxi bus train is the fastest way to travel from Saint-Petersburg-Russia to Kyiv. Tickets cost €75. The journey takes approximately 13 ч. 24 мин.

Saint-Petersburg-Russia is approximately 1217 km away from Kyiv. The trip by car takes 17 h 14 m.

The average journey time by car between Saint-Petersburg-Russia and Kyiv is 17 h 14 m.

What to Do in Kyiv

Kyiv

Kyiv is one of the oldest and largest cities in Ukraine, with a rich cultural heritage. It's also a great place to visit for its architecture, including churches, palaces, and synagogues.