There are 6 ways to get from Stockholm to Saint Petersburg by plane, train, bus, ferry, 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 Ülemiste Airport, train, bus
best- Fly from Stockholm-Arlanda Airport (ARN) to Ülemiste Airport (TLL)ARN - TLL
- Take the train from Ülemiste to Narva
- Take the bus from Narva to Saint Petersburg Bus Terminal
9h 9m₽7,962–20,462Ferry, bus
- Take the ferry from Stockholm to TallinnStockholm-Tallinn
- Take the bus from Tallinn Central Bus station to Saint Petersburg Bus Terminal
24h 18mFerry, bus via Turku
- Take the ferry from Stockholm to Turku
- Take the bus from Turku, Bus Station to Tallinn, Bus Station
- Take the bus from Tallinna bussijaam to Jõhvi bussijaam396 / ...
- Take the bus from Jõhvi bussijaam to Saint Petersburg Bus Terminal971
28h 39m₽37,772–51,582Drive 2,814.7 km
- Drive from Stockholm to Saint Petersburg2,814.7 km
33h 55m₽42,037–60,720Fly to Pulkovo Airport
- Fly from Stockholm-Arlanda Airport (ARN) to Pulkovo Airport (LED)ARN - LED
10h 58m₽14,747–92,797Fly to Tartu Ülenurme Airport, bus
- Fly from Stockholm-Arlanda Airport (ARN) to Tartu Ülenurme Airport (TAY)ARN - TAY
- Take the bus from Tartu bussijaam to Narva
- Take the bus from Narva to Saint Petersburg Bus Terminal
14h 48m₽13,702–44,042
Stockholm-Arlanda Airport (ARN) to Ülemiste Airport (TLL) flights
Questions & Answers
The cheapest way to get from Stockholm to Saint Petersburg is to fly and train and bus which costs RUB 7500 - RUB 21000 and takes 9h 9m.
The fastest way to get from Stockholm to Saint Petersburg is to fly and train and bus which takes 9h 9m and costs RUB 7500 - RUB 21000.
The distance between Stockholm and Saint Petersburg is 1233 km. The road distance is 2814.7 km.
The best way to get from Stockholm to Saint Petersburg without a car is to ferry and bus which takes 24h 18m and costs .
It takes approximately 9h 9m to get from Stockholm to Saint Petersburg, including transfers.
Saint Petersburg is 1h ahead of Stockholm. It is currently 4:17 AM in Stockholm and 5:17 AM in Saint Petersburg.
Yes, the driving distance between Stockholm to Saint Petersburg is 2815 km. It takes approximately 33h 55m to drive from Stockholm to Saint Petersburg.
What companies run services between Stockholm, Sweden and Saint Petersburg, Russia?
Air Serbia, Pegasus Airlines, and two other airlines fly from Stockholm-Arlanda Airport (ARN) to Pulkovo Airport (LED) 4 times a day.
- Website
- finnair.com
Flights from Stockholm-Arlanda Airport to Ülemiste Airport via Helsinki
- Ave. Duration
- 2h 34m
- When
- Every day
- Estimated price
- ₽9,500–26,000
Flights from Stockholm-Arlanda Airport to Tartu Ülenurme Airport via Helsinki
- Ave. Duration
- 5h 1m
- When
- Monday, Tuesday, Wednesday, Thursday, and Sunday
- Estimated price
- ₽4,600–30,000
- Website
- flysas.com
Flights from Stockholm-Arlanda Airport to Ülemiste Airport
- Ave. Duration
- 1h 6m
- When
- Every day
- Estimated price
- ₽3,000–11,000
- Website
- turkishairlines.com
Flights from Stockholm-Arlanda Airport to Pulkovo Airport via Istanbul
- Ave. Duration
- 9h
- When
- Every day
- Estimated price
- ₽17,000–120,000
Flights from Stockholm-Arlanda Airport to Tartu Ülenurme Airport via Helsinki
- Ave. Duration
- 5h 20m
- When
- Monday, Tuesday, Wednesday, Thursday, and Sunday
- Estimated price
- ₽4,600–30,000
- Website
- ryanair.com
Flights from Stockholm-Arlanda Airport to Ülemiste Airport
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- ₽2,800–10,000
- Website
- airbaltic.com
Flights from Stockholm-Arlanda Airport to Ülemiste Airport via Riga
- Ave. Duration
- 2h 50m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- ₽3,200–16,000
- Website
- airserbia.com
Flights from Stockholm-Arlanda Airport to Pulkovo Airport via Belgrade
- Ave. Duration
- 7h 25m
- When
- Monday, Wednesday, and Saturday
- Estimated price
- ₽12,000–90,000
- Website
- flypgs.com
Flights from Stockholm-Arlanda Airport to Pulkovo Airport via Sabiha Gokcen
- Ave. Duration
- 8h 15m
- When
- Every day
- Estimated price
- ₽19,000–75,000
- Website
- ajet.com
Flights from Stockholm-Arlanda Airport to Pulkovo Airport via Sabiha Gokcen
- Ave. Duration
- 10h 50m
- When
- Every day
- Estimated price
- ₽25,000–110,000
- Phone
- + 372 616 0245
- klienditugi@elron.ee
- Website
- elron.ee
Train from Ülemiste to Narva
- Ave. Duration
- 2h 23m
- Frequency
- 5 times a day
- Estimated price
- ₽1,000–1,800
- Website
- https://elron.ee/en
- Express Train Ticket
- ₽1,200–1,800
- Phone
- +372 6800 909
- info@luxexpress.eu
- Website
- luxexpress.eu
Bus from Narva to Saint Petersburg Bus Terminal
- Ave. Duration
- 2h 20m
- Frequency
- 5 times a day
- Estimated price
- ₽2,500–7,000
- Website
- https://luxexpress.eu/en/
Bus from Tallinn Central Bus station to Saint Petersburg Bus Terminal
- Ave. Duration
- 6h 45m
- Frequency
- Every 4 hours
- Estimated price
- ₽3,400–9,500
- Website
- https://luxexpress.eu/en/
Bus from Tallinna bussijaam to Jõhvi bussijaam
- Ave. Duration
- 2h 20m
- Frequency
- Every 2 hours
- Estimated price
- ₽650–1,900
- Website
- https://luxexpress.eu/en/
Bus from Tartu bussijaam to Narva
- Ave. Duration
- 3h
- Frequency
- 3 times a day
- Estimated price
- ₽750–2,000
- Website
- https://luxexpress.eu/en/
- Phone
- +7 (812) 245-06-70
- info@ptk.express
- Website
- bus.ptk.express
Bus from Narva to Saint Petersburg Bus Terminal
- Ave. Duration
- 4h 20m
- Frequency
- Once daily
- Estimated price
- ₽1,500–4,000
- Schedules at
- ptk.express
Bus from Tallinn Central Bus station to Saint Petersburg Bus Terminal
- Ave. Duration
- 8h
- Frequency
- Once daily
- Estimated price
- ₽1,900–4,000
- Schedules at
- ptk.express
Bus from Jõhvi bussijaam to Saint Petersburg Bus Terminal
- Ave. Duration
- 5h 15m
- Frequency
- Once daily
- Estimated price
- ₽1,600–4,000
- Schedules at
- ptk.express
- Phone
- +372 5656 3056
- info@balticshuttle.ee
- Website
- balticshuttle.ee
Bus from Tallinn Central Bus station to Saint Petersburg Bus Terminal
- Ave. Duration
- 6h 15m
- Frequency
- 4 times a day
- Estimated price
- ₽3,200–4,200
- Website
- https://www.balticshuttle.ee/en
Bus from Tallinna bussijaam to Jõhvi bussijaam
- Ave. Duration
- 2h 20m
- Frequency
- 3 times a week
- Website
- https://www.balticshuttle.ee/en
Bus from Tartu bussijaam to Narva
- Ave. Duration
- 3h
- Frequency
- 6 times a week
- Website
- https://www.balticshuttle.ee/en
- Phone
- +7 812 386 79 79
- eco@ecolines.ru
- Website
- ecolines.ru
Bus from Tallinn Central Bus station to Saint Petersburg Bus Terminal
- Ave. Duration
- 6h 45m
- Frequency
- 3 times a day
- Estimated price
- ₽3,500
- Schedules at
- ecolines.net
- Book at
- ecolines.net
- Phone
- (+372) 5645 9623
- kontakt@anniston.ee
- Website
- anniston.ee
Bus from Tallinn Central Bus station to Saint Petersburg Bus Terminal
- Ave. Duration
- 7h
- Frequency
- Once daily
- Estimated price
- ₽3,870
- Schedules at
- anniston.ee
- Book at
- online.anniston.ee
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Turku, Bus Station to Tallinn, Bus Station
- Ave. Duration
- 6h 55m
- Frequency
- Once daily
- Estimated price
- ₽24,000–34,000
- Website
- https://www.flixbus.co.uk
- Phone
- +372 518 8493
- info@estonianlines.eu
- Website
- estonianlines.eu
Bus from Tallinna bussijaam to Jõhvi bussijaam
- Ave. Duration
- 2h 20m
- Frequency
- Once daily
- Schedules at
- estonianlines.eu
- Phone
- +372 5551 5316
- info@mkautobuss.ee
- Website
- mkautobuss.ee
Bus from Tallinna bussijaam to Jõhvi bussijaam
- Ave. Duration
- 2h 30m
- Frequency
- Once daily
- Website
- https://www.mkautobuss.ee/
- Schedules at
- https://www.mkautobuss.ee/soiduplaanid/
- peatus@agri.ee
- Website
- web.peatus.ee
Bus from Tartu bussijaam to Narva
- Ave. Duration
- 2h 40m
- Frequency
- Once daily
- Website
- https://web.peatus.ee/?locale=en
- Phone
- +372 5886 0000
- tellimine@bussikeskus.ee
- Website
- bussikeskus.ee
Bus from Tartu bussijaam to Narva
- Ave. Duration
- 3h 5m
- Frequency
- Once daily
- Estimated price
- ₽1,100–1,500
- Website
- http://www.bussikeskus.ee/
- Schedules at
- https://www.bussikeskus.ee/et/regular-services
- Phone
- +49 (0)40 547 541 222
- international.sales@tallinksilja.com
- Website
- tallink.com
Ferry from Stockholm to Tallinn
- Ave. Duration
- 16h 15m
- Frequency
- 3 times a week
- Website
- https://www.tallink.com/en
- Phone
- +358 9 123574
- Website
- vikingline.fi
Ferry from Stockholm to Turku
- Ave. Duration
- 10h 50m
- Frequency
- Twice daily
- Estimated price
- ₽11,312
- Website
- https://www.sales.vikingline.com/
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.
Related travel guides
How to plan an amazing trip around Scandinavia
Read the travel guide
Want to know more about Flixbus?
Read the travel guide