1map logoGo to main page

Stockholm, Stockholm County to Saint Petersburg, Leningrad Region from $81: 9 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Stockholm, Sweden
to
Saint Petersburg, Russia

How to Get from Stockholm to Saint Petersburg: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$81 - PlaneBest price
695 kmDistance
8h 25m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Stockholm to Saint Petersburg with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
various
Drive
Bus
Average Duration
24h  45m
Estimated price
$0-0
Recommended
Company
various
Plane
Bus
Average Duration
9h  50m
Estimated price
$81-277
Cheapest
route map
Distance: 695 km
Duration: 8h 25m

See more options

Company
various
Drive
Train
Bus
Average Duration
25h  51m
Estimated price
$0-0
Company
various
Train
Average Duration
30h  34m
Estimated price
$0-0
Company
various
Plane
Bus
Average Duration
11h  17m
Estimated price
$96-810
Company
various
Drive
Bus
Average Duration
25h  21m
Estimated price
$108-259
Company
various
Bus
Average Duration
49h  1m
Estimated price
$197-323
Company
various
Drive
Drive
Average Duration
21h  43m
Estimated price
$230-265
Company
various
Plane
Drive
Average Duration
8h  25m
Estimated price
$811-812

Traveling From Stockholm to Saint Petersburg

This journey offers a fascinating contrast between Stockholm's modern design and green spaces and Saint Petersburg's rich history and stunning architecture.

Best Neighbourhoods in Saint Petersburg

Saint Petersburg boasts vibrant neighborhoods, each with its own charm.

Nevsky Prospect
• Main street filled with shops and cafes
• Close to major attractions and landmarks
Peter and Paul Fortress
• Historic site with stunning views of the city
• Houses the Peter and Paul Cathedral
Vasilievsky Island
• Home to the Hermitage Museum
• Offers a relaxed, local atmosphere

Best Times To Visit Saint Petersburg's Attractions

Timing your visits can significantly enhance your experience in the city.

The Hermitage Museum
Visit on weekday mornings for fewer crowds and a more leisurely exploration.
Peterhof Palace
Explore during early spring or late fall for stunning gardens and less tourist traffic.
Church of the Savior on Spilled Blood
Early mornings or late afternoons provide the best light and quieter surroundings.

Saint Petersburg Weather: What to Expect Year-Round

Saint Petersburg experiences a humid continental climate, with chilly winters and mild summers; the best times to visit are late spring and early fall when the weather is more pleasant. Be prepared for sudden changes in weather, as rain can occur anytime, which may influence your outdoor plans.

Dining Recommendation in Saint Petersburg

Try the traditional Beef Stroganoff at a local spot like the elegant Restaurant Teplo, where the cozy ambiance complements the hearty flavors. This dish, featuring tender beef in a creamy sauce, highlights local ingredients and offers a richer culinary experience distinct from Stockholm's lighter seafood-focused cuisine.

Stockholm - Saint Petersburg operators

Explore transport companies operating between Stockholm and Saint Petersburg, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Bus Show bus routes
Contact phone
+372 6800 909
Website
https://luxexpress.eu

Bus from Tallinn Mustakivi to St Petersburg Bus Terminal

Average Duration
6h 51m
Estimated price
2590-816

Bus from Helsinki Kamppi bus station to St Petersburg Bus Terminal

Average Duration
6h 35m
Estimated price
2591-2770

Bus from Narva to St Petersburg Bus Terminal

Average Duration
4h 17m
Estimated price
1089-1082

Bus from Tallinn Central Bus station to St Petersburg Bus Terminal

Average Duration
7h
Estimated price
2592-816

Bus from Helsinki Airport to St Petersburg Bus Terminal

Average Duration
6h 1m
Estimated price
2593-2770
Contact phone
+371 67214512
Website
ecolines.net

Bus from Helsinki Kamppi bus station to St Petersburg Bus Terminal

Average Duration
7h 20m
Estimated price
2775-2773

Bus from Tallinn Central Bus station to St Petersburg Bus Terminal

Average Duration
6h 40m
Estimated price
2596-2597

Bus from Helsinki Airport to St Petersburg Bus Terminal

Average Duration
6h 35m
Estimated price
2775-2773
Contact phone
+49 30 300 137 300
Website
flixbus.de

Bus from Stockholm to Berlin central bus station

Average Duration
18h 20m
Estimated price
25995-1970

Bus from Berlin central bus station to Tallinn, Bus Station

Average Duration
22h 30m
Estimated price
819-27770
Train Show train routes
Contact phone
0771-444 111
Website
norrtag.se

Train from Stockholm Centralstation to Boden C/Resecentrum

Average Duration
11h 36m
Estimated price
2773-10815
Contact phone
+358 600 41900
Website
vr.fi

Train from Tornio-Itäinen to Oulu

Average Duration
1h 50m
Estimated price
1084-1085

Train from Oulu to Kouvola

Average Duration
7h 2m
Estimated price
818-1086

Train from Kouvola to Imatra

Average Duration
1h 9m
Estimated price
1084-1087
Contact phone
673 7400
Website
elron.ee

Train from Tallinn to Narva

Average Duration
2h 52m
Estimated price
1081-1082
Contact phone
8 (800) 775-00-00
Website
https://eng.rzd.ru/

Train from Kamennogorsk to St. Petersburg Finlyandskiy Station

Average Duration
1h 44m
Estimated price
1088-1089
Plane Show flights
Website
finnair.com

Plane from Stockholm (ARN) to Helsinki (HEL)

Average Duration
1h 3m
Estimated price
816-817
Website
flysas.com

Plane from Stockholm (ARN) to Helsinki (HEL)

Average Duration
1h 2m
Estimated price
816-2772
Website
norwegian.com

Plane from Stockholm (ARN) to Helsinki (HEL)

Average Duration
55m
Estimated price
2775-2776
Website
ryanair.com

Plane from Stockholm (ARN) to Tallinn (TLL)

Average Duration
1h 5m
Estimated price
2777-2778
Website
flygbra.se

Plane from Stockholm Bromma (BMA) to Helsinki (HEL)

Average Duration
1h 10m
Estimated price
2779-1080
Website
airbaltic.com

Plane from Stockholm to Tallinn via Riga

Average Duration
3h
Estimated price
2773-815

Stockholm to Saint Petersburg: Overview of Bus, Train, Flight, and Car Trips

Traveling between Stockholm and Saint Petersburg offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

🚆 Embark on a scenic train journey from Stockholm to Saint Petersburg spanning approximately 30 hours and 34 minutes. The route offers a blend of countryside views and urban landscapes, promising a memorable travel experience.
🌍 Experience a seamless journey from Stockholm to Saint Petersburg by taking a quick direct flight from Stockholm Airport to Helsinki Airport, which only takes 55 minutes. Choose from reputable airlines such as Norwegian Air International, Scandinavian Airlines, and Finnair for your travel convenience.
Departure Point
Stockholm Airport
Arrival Point
Helsinki Airport
🌍 The total travel time from Stockholm to Saint Petersburg by bus, with transfers included, is approximately 2 days and 1 hour. FlixBus and Lux Express are the main operators for this route. 💰 Prices for bus tickets between Saint Petersburg and Stockholm range from €203 to €333, offering an affordable and scenic option for those who enjoy overland travel experiences.
Departure Point
Stockholm station
Arrival Point
St Petersburg Bus Terminal station

Frequently asked questions

Find out more about the route from Stockholm to Saint Petersburg.

Or choose the category:
The distance between Stockholm and Saint Petersburg is 432 miles. Typical travel times vary depending on the mode of transportation. By train, it takes approximately 27 hours and 32 minutes to reach Saint Petersburg from Stockholm. If you choose to fly from Stockholm and then take a train, the travel time is about 6 hours and 39 minutes. Alternatively, by bus, it takes around 34 hours and 40 minutes to travel from Stockholm to Saint Petersburg.
The most cost-effective option for traveling from Stockholm to Saint Petersburg is to take a car ferry and bus, which takes approximately 24 hours and costs between €100 and €226. However, if time-efficiency is a priority, the quickest option is to fly from Stockholm to Saint Petersburg and then take a train, which takes approximately 6 hours and 39 minutes and costs between €86 and €245. It is important to consider both cost and time when choosing the best transportation option for your journey.
To travel from Stockholm to Saint Petersburg without a car, the best option is to take a ferry and then a train. This mode of transportation takes approximately 18 hours and 14 minutes. The cost for this journey ranges between €163 and €199. This combination of ferry and train offers a convenient and scenic way to reach Saint Petersburg from Stockholm.
No, there is no direct link between Stockholm and Saint Petersburg by bus. However, there are bus services that involve multiple transfers. The journey starts from Stockholm Cityterminalen and goes through Umeå Universitetssjukhuset, C, Jyväskylä, and Lappeenranta matkakeskus before arriving at St Petersburg Bus Terminal. The total travel time, including transfers, is approximately 34 hours and 40 minutes.
The flight from Stockholm to Saint Petersburg typically takes around 55 minutes for a direct flight. The cost of the flight can vary depending on factors such as the time of booking and availability, but generally, the prices can range from $100 to $300 or more. It is advised to check with different airlines and compare prices to get the best deal.

Trips from Stockholm

Trips to Saint Petersburg