There are 7 ways to get from Stockholm to Saint Petersburg by plane, train, ferry, car ferry, bus 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.
Recommended option
Fly from Stockholm, train
-
Fly from Stockholm (ARN) to Helsinki (HEL)
-
Take the train from Tikkurila to Pietari
6 alternative options
Fly from Stockholm Bromma, train
-
Fly from Stockholm Bromma (BMA) to Helsinki (HEL)
-
Take the train from Tikkurila to Pietari
Ferry, train
-
Take the ferry from Stockholm to Port of Turku
-
Take the train from Kupittaa to Pasila
-
Take the train from Pasila to Pietari
Car ferry, train
-
Take the car ferry from Stockholm to Helsinki
-
Take the train from Helsinki to Pietari
Car ferry, bus
-
Take the car ferry from Stockholm to Helsinki
-
Take the bus from Helsinki Kamppi bus station to St Petersburg Bus Terminal
Train
-
Take the train from Stockholm Centralstation to Boden C/Resecentrum
-
Take the train from Boden C/Resecentrum to Haparanda station
-
Take the train from Tornio-Itäinen to Oulu
-
Take the train from Oulu to Tikkurila
-
Take the train from Tikkurila to Pietari
Car ferry, drive
-
Take the car ferry from Stockholm to Helsinki
-
Drive from Helsinki to Saint Petersburg
Questions & Answers
The cheapest way to get from Stockholm to Saint Petersburg is to fly and train which costs 950 kr - 2300 kr and takes 6h 39m.
The quickest way to get from Stockholm to Saint Petersburg is to fly and train which costs 950 kr - 2300 kr and takes 6h 39m.
The distance between Stockholm and Saint Petersburg is 691 km.
The best way to get from Stockholm to Saint Petersburg without a car is to ferry and train which takes 17h 44m and costs 2100 kr - 2400 kr.
It takes approximately 6h 39m to get from Stockholm to Saint Petersburg, including transfers.
The quickest flight from Stockholm Airport to Helsinki Airport is the direct flight which takes 55 min.
Saint Petersburg is 2h ahead of Stockholm. It is currently 5:49 AM in Stockholm and 7:49 AM in Saint Petersburg.
Norwegian Air International, Scandinavian Airlines and Finnair offer flights from Stockholm Airport to Helsinki Airport.
The best way to get from Stockholm to Stockholm Airport is to train which takes 20 min and costs 318 kr.

- Distance: 690.7 km
- Duration: 6h 39m
What companies run services between Stockholm, Sweden and Saint Petersburg, Russia?
You can take a train from Stockholm to Saint Petersburg via Boden C/Resecentrum, Haparanda station, Tornio-Itäinen, Oulu, and Tikkurila in around 27h 32m.

- Website
- finnair.com
Flights from Stockholm to Helsinki
- Ave. Duration
- 1h 7m
- When
- Every day
- Estimated price
- RUB 4300 - RUB 16000
Flights from Stockholm Bromma to Helsinki
- Ave. Duration
- 1h 15m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- RUB 7500 - RUB 18000

- Website
- norwegian.com
Flights from Stockholm to Helsinki
- Ave. Duration
- 55 min
- When
- Every day
- Estimated price
- RUB 2600 - RUB 14000

- Website
- flysas.com
Flights from Stockholm to Helsinki
- Ave. Duration
- 1h
- When
- Every day
- Estimated price
- RUB 3900 - RUB 25000

- Website
- flygbra.se
Flights from Stockholm Bromma to Helsinki
- Ave. Duration
- 1h 10m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- RUB 7000 - RUB 26000

- Phone
- +358 600 41900
- Website
- vr.fi
Train from Tikkurila to Pietari
- Ave. Duration
- 3h 14m
- Frequency
- 4 times a day
- Estimated price
- RUB 3100 - RUB 4600
- Website
- https://www.vr.fi/en/
Train from Kupittaa to Pasila
- Ave. Duration
- 1h 46m
- Frequency
- Hourly
- Estimated price
- RUB 1700 - RUB 2500
- Website
- https://www.vr.fi/en/
Train from Pasila to Pietari
- Ave. Duration
- 3h 24m
- Frequency
- 4 times a day
- Estimated price
- RUB 3200 - RUB 4700
- Website
- https://www.vr.fi/en/
Train from Helsinki to Pietari
- Ave. Duration
- 3h 30m
- Frequency
- 4 times a day
- Estimated price
- RUB 3200 - RUB 4700
- Website
- https://www.vr.fi/en/
Train from Tornio-Itäinen to Oulu
- Ave. Duration
- 1h 54m
- Frequency
- 5 times a week
- Estimated price
- RUB 1400 - RUB 2200
- Website
- https://www.vr.fi/en/
Train from Oulu to Tikkurila
- Ave. Duration
- 5h 12m
- Frequency
- Once daily
- Estimated price
- RUB 4800 - RUB 7000
- Website
- https://www.vr.fi/en/

- Phone
- 0771-444 111
- servicecenter@vy.se
- Website
- norrtag.se
Train from Stockholm Centralstation to Boden C/Resecentrum
- Ave. Duration
- 11h 37m
- Frequency
- Twice daily
- Estimated price
- RUB 6000 - RUB 9000
- Schedules at
- norrtag.se

- Phone
- 0771-444 111
- servicecenter@vy.se
- Website
- norrtag.se
Train from Boden C/Resecentrum to Haparanda station
- Ave. Duration
- 1h 27m
- Frequency
- 3 times a day
- Website
- Vy Norrtåg

- Phone
- +372 6800 909
- info@luxexpress.eu
- Website
- luxexpress.eu
Bus from Helsinki Kamppi bus station to St Petersburg Bus Terminal
- Ave. Duration
- 7h 55m
- Frequency
- 5 times a day
- Estimated price
- RUB 2500 - RUB 9000
- Website
- https://luxexpress.eu/en

- Phone
- +371 67214512
- info@ecolines.lv
- Website
- ecolines.net
Bus from Helsinki Kamppi bus station to St Petersburg Bus Terminal
- Ave. Duration
- 7h 20m
- Frequency
- 3 times a day
- Estimated price
- RUB 3000 - RUB 6000
- Schedules at
- ecolines.ru
- Book at
- ecolines.net

- Phone
- +358 9 123 575
- Website
- vikingline.fi
Ferry from Stockholm to Port of Turku
- Ave. Duration
- 10h 35m
- Frequency
- Twice daily
- Estimated price
- RUB 12779
- Website
- Viking Line
Car ferry from Stockholm to Helsinki
- Ave. Duration
- 16h 40m
- Frequency
- Once daily
- Estimated price
- RUB 16141
- Website
- Viking Line

- Phone
- +49 (0)40 547 541 222
- international.sales@tallinksilja.com
- Website
- tallinksilja.com
Car ferry from Stockholm to Helsinki
- Ave. Duration
- 16h 45m
- Frequency
- Once daily
- Estimated price
- RUB 8000 - RUB 18000
- Website
- https://en.tallink.com/book-a-cruise
- Vehicle
- RUB 7000 - RUB 13000
- Inside cabin
- RUB 8000 - RUB 11000
- Outside cabin
- RUB 12000 - RUB 18000
- Deluxe/Suite
- RUB 28000 - RUB 39000
Want to know more about travelling around Russia
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.