Fly from Pulkovo 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 Amsterdam Schiphol (AMS) airport.

The journey takes approximately 6 h 5 m. Ticket price is about €110

Carrier is KLM.

🔎

🚖 Find a cheap local taxi

Get off at the Amsterdam Schiphol (AMS).
Take the train Oslo lufthavn stasjon at the station Flytoget.

The journey takes approximately 22 m. Ticket price is about €8 The travel distance is 46 km.

Carrier is Flytoget.

Buy ticket

Get off at the Oslo S.


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


Train to Helsinki fly train

Take the subway at the Ploshchad Vosstaniya station.

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

Carrier is Saint Petersburg Metro.

Buy ticket

Get off at the Ploshchad Lenina.
Take the train Pietari at the station Finnish Railways (VR).

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

Carrier is Finnish Railways (VR).

Buy ticket

Get off at the Tikkurila.
Take the train Tikkurila at the station Helsingin seudun liikenne.

The journey takes approximately 7 m. Ticket price is about €2 The travel distance is 7 km.

Carrier is Helsingin seudun liikenne.

Buy ticket

Get off at the Lentoasema.
Fly out to Helsinki (HEL) of the Oslo (OSL) airport.

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

Carrier is Norwegian Air Shuttle.

🔎

🚖 Find a cheap local taxi

Get off at the Oslo (OSL).
Take the train Gostiny Dvor at the station Flytoget.

The journey takes approximately 22 m. Ticket price is about €8 The travel distance is 167 m.

Carrier is Flytoget.

Buy ticket

Get off at the Nevsky Prospekt.


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


Train train to Tallinn fly

Take the train Saint-Peterburg Moskovsky Station at the station Go Rail.

The journey takes approximately 4 h 8 m. Ticket price is about €23 The travel distance is 293 km.

Carrier is Go Rail.

Buy ticket

Get off at the Tapa.
Take the train Tapa at the station Elron.

The journey takes approximately 39 m. Ticket price is about €3 The travel distance is 70 km.

Carrier is Elron.

Buy ticket

Get off at the Ülemiste.
1099 m on foot from the Ülemiste to the Tallinn (TLL).

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

Get off at the Tallinn (TLL).
Fly out to Tallinn (TLL) of the Oslo (OSL) airport.

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

Carrier is Norwegian Air Shuttle.

🔎

🚖 Find a cheap local taxi

Get off at the Oslo (OSL).
Take the train Gostiny Dvor at the station Flytoget.

The journey takes approximately 22 m. Ticket price is about €8 The travel distance is 167 m.

Carrier is Flytoget.

Buy ticket

Get off at the Nevsky Prospekt.


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


Train ferry

Take the subway at the Gostiny Dvor station.

The journey takes approximately 4 m. The travel distance is 167 m.

Carrier is Saint Petersburg Metro.

Buy ticket

Get off at the Nevsky Prospekt.
Take the train Pietari at the station Finnish Railways (VR).

The journey takes approximately 3 h 24 m. Ticket price is about €35 The travel distance is 407 km.

Carrier is Finnish Railways (VR).

Buy ticket

Get off at the Pasila.
Take the train Pasila at the station Finnish Railways (VR).

The journey takes approximately 1 h 58 m. Ticket price is about €20 The travel distance is 188 km.

Carrier is Finnish Railways (VR).

Buy ticket

Get off at the Turku Satama.
Boarding the Viking Line ferry at the port of Turku.

The journey takes approximately 10 h 35 m. The travel distance is 340 km.

Carrier is Viking Line.

Buy ticket

Get off at the Stockholm.
2380 m on foot from the Stockholm to the Ropsten T-bana.

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

Get off at the Ropsten T-bana.
Take the subway at the Ropsten T-bana station.

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

Carrier is SL.

Buy ticket

Get off at the T-Centralen T-bana.
Take the train Stockholm Centralstation at the station Swedish Railways (SJ).

The journey takes approximately 5 h 44 m. Ticket price is about €45 The travel distance is 553 km.

Carrier is Swedish Railways (SJ).

Buy ticket

Get off at the Oslo S.


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


Train car ferry

Take the train Saint-Peterburg Moskovsky Station at the station Go Rail.

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

Carrier is Go Rail.

Buy ticket

Get off at the Tallinn.
Take the Tallinna Linnatranspordi AS bus at the Balti jaam 6 station .

The journey takes approximately 7 m. Ticket price is about €1 The travel distance is 1 km.

Carrier is Tallinna Linnatranspordi AS.

Buy ticket

Get off at the Reisisadama A-Terminal.
1305 m on foot from the Reisisadama A-Terminal to the Tallinn.

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

Get off at the Tallinn.
Boarding the Tallink ferry at the port of Tallinn.

The journey takes approximately 17 h 15 m. Ticket price is about €75 The travel distance is 459 km.

Carrier is Tallink.

Buy ticket

Get off at the Stockholm.
Take the SL bus at the Londonviadukten station .

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

Carrier is SL.

Buy ticket

Get off at the Slussen T-bana.
Take the subway at the Slussen T-bana station.

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

Carrier is SL.

Buy ticket

Get off at the T-Centralen T-bana.
Take the train Gostiny Dvor at the station Swedish Railways (SJ).

The journey takes approximately 5 h 44 m. Ticket price is about €45 The travel distance is 167 m.

Carrier is Swedish Railways (SJ).

Buy ticket

Get off at the Nevsky Prospekt.


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


Car ferry train

Take the taxi at the Saint Petersburg.

The journey takes approximately 11 m. Ticket price is about €10 The travel distance is 8 km.

Carrier is Taxovichkof.

🚖 Find a cheap local taxi

Get off at the Saint Petersburg.
Boarding the St Peters Line ferry at the port of Saint Petersburg.

The journey takes approximately 39 h Ticket price is about €100 The travel distance is 724 km.

Carrier is St Peters Line.

Buy ticket

Get off at the Stockholm.
Take the SL bus at the Stockholm Frihamnen station .

The journey takes approximately 20 m. The travel distance is 7 km.

Carrier is SL.

Buy ticket

460 m on foot from the Stockholm Citytermin Kungsbron to the Stockholm Centralstation.

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

Get off at the Stockholm Centralstation.
Take the train Gostiny Dvor at the station Swedish Railways (SJ).

The journey takes approximately 5 h 44 m. Ticket price is about €45 The travel distance is 167 m.

Carrier is Swedish Railways (SJ).

Buy ticket

Get off at the Nevsky Prospekt.


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


Car ferry bus

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

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

Carrier is St Petersburg State Transport.

Buy ticket

1801 m on foot from the А.С. "Двинская Ул." to the Saint Petersburg.

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

Get off at the Saint Petersburg.
Boarding the St Peters Line ferry at the port of Gostiny Dvor.

The journey takes approximately 39 h Ticket price is about €100 The travel distance is 167 m.

Carrier is St Peters Line.

Buy ticket

Get off at the Nevsky Prospekt.
Take the SL bus at the Gostiny Dvor station .

The journey takes approximately 20 m. The travel distance is 167 m.

Carrier is SL.

Buy ticket

Get off at the Nevsky Prospekt.
Take the Bus4You bus at the Stockholm Cityterminalen station .

The journey takes approximately 7 h 35 m. Ticket price is about €23 The travel distance is 531 km.

Carrier is Bus4You.

Buy ticket

Get off at the Oslo Bussterminal.


🛏 Find hotel deals and discounts up to 20% in Oslo 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 26 h 58 m. The travel distance is 2106 km.

Get off at the Oslo.


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


The cheapest way to travel from Saint-Petersburg-Russia to Oslo is by taking a Train train to Tallinn fly with an average price of €74. The journey takes approximately 9 ч. 51 мин.

Train to Helsinki fly train is the fastest way to travel from Saint-Petersburg-Russia to Oslo. Tickets cost €86. The journey takes approximately 8 ч. 25 мин.

Saint-Petersburg-Russia is approximately 2106 km away from Oslo. The trip by car takes 26 h 58 m.

The average journey time by car between Saint-Petersburg-Russia and Oslo is 26 h 58 m.