Travel from Saint-Petersburg to Stockholm

Flights from Saint Petersburg to Stockholm

Scandinavian Airlines, S7 Airlines and four other airlines fly from Saint Petersburg to Stockholm 3 times a day.

Travel Guides

Travelling to and around Russia for the 2018 FIFA World CupWe show you how to travel around and between the 11 Russian host cities and 12 stadiums

How to get from Saint Petersburg to Stockholm

ModeDurationPrice
From Sennaya Ploshchad line 2 Metro to Moskovskaya Metro, line 39 bus to St. Petersburg airport, fly to Stockholm airport, then train to Stockholm.4 h 32 min$113
From Sennaya Ploshchad line 2 Metro to Moskovskaya Metro, line 39 bus to St. Petersburg airport, fly to Stockholm Bromma airport, then bus to Stockholm.7 h 1 min$229
From St Petersburg Finlyandskii train to Viipuri, train to Helsinki, train to Rautatieasema I (Turku), bus to Turun Linja-autoasema, laituri 3, drive to Turku, ferry to Stockholm, drive to Gåshaga brygga station, tram to Ropsten T-bana, then line 13 subway to Östermalmstorg T-bana.19 h 57 min$279
From St Petersburg Finlyandskii train to Viipuri, train to Helsinki, walk to Helsinki, then car ferry to Stockholm.22 h 14 min$220
From Ploshchad Vosstaniya bus to Turun lentoasema, line 1 bus to Turku, then ferry to Stockholm.23 h 57 min$187
From Saint Petersburg carferry to Stockholm.39 h$225

How long does it take to get from Saint Petersburg to Stockholm?

It takes approximately 4 h 32 min to get from Saint Petersburg to Stockholm, including transfers.

Is there a direct ferry between Saint Petersburg and Stockholm?

Yes, there is a direct ferry departing from Saint Petersburg and arriving at Stockholm. Services depart once a week. The journey takes approximately 39 h.

Operators from Saint Petersburg to Stockholm

OperatorPhoneWebsite
Metro SPBMetro SPB
Pulkovo Airport busesPulkovo Airport buses
Scandinavian AirlinesScandinavian Airlines
S7 AirlinesS7 Airlines
FinnairFinnair
Air BalticAir Baltic
NordicaNordica
LOTLOT
Swedish Railways (SJ)Swedish Railways (SJ)
Brussels AirlinesBrussels Airlines
Malmö AviationMalmö Aviation
Flygbussarna+46 77 151 52 52Flygbussarna
Russian Railways (RZhD)Russian Railways (RZhD)
VR Osakeyhtiö0600 41 902VR Osakeyhtiö
Finnish Railways (VR)Finnish Railways (VR)
J. Vainion Liikenne Oy+358 2 777330J. Vainion Liikenne Oy
Viking Line+358 9 123 575Viking Line
SLSL
Tallink+49 (0)40 547 541 222Tallink
Transgold+7(812) 995-06-05Transgold
Föli+358 2 2624811Föli
St Peters Line+49 611 140 22 02St Peters Line
Close Print Itinerary
  1. Here are 6 options to get from
    Saint Petersburg to Stockholm:

    1. Trip:
      1 Fly to Stockholm
      • One-Way approx: USD $85 - $399
      • Duration: 4 h 32 min
      Open +
      • Trip:
        1 Fly to Stockholm
        • One-Way approx: USD $85 - $399
        • Duration: 4 h 32 min
        Close x
    2. Trip:
      2 Fly to Stockholm Bromma
      • One-Way approx: USD $129 - $961
      • Duration: 7 h 1 min
      Open +
      • Trip:
        2 Fly to Stockholm Bromma
        • One-Way approx: USD $129 - $961
        • Duration: 7 h 1 min
        Close x
    3. Trip:
      3 Train, ferry
      • One-Way approx: USD $209 - $331
      • Duration: 19 h 57 min
      Open +
      • Trip:
        3 Train, ferry
        • One-Way approx: USD $209 - $331
        • Duration: 19 h 57 min
        Close x
    4. Trip:
      4 Train, car ferry
      • One-Way approx: USD $199 - $394
      • Duration: 22 h 14 min
      Open +
      • Trip:
        4 Train, car ferry
        • One-Way approx: USD $199 - $394
        • Duration: 22 h 14 min
        Close x
    5. Trip:
      5 Bus, ferry
      • One-Way approx: USD $187 - $189
      • Duration: 23 h 57 min
      Open +
      • Trip:
        5 Bus, ferry
        • One-Way approx: USD $187 - $189
        • Duration: 23 h 57 min
        Close x
    6. Trip:
      6 Carferry
      • One-Way approx: USD $225
      • Duration: 39 h
      Open +
      • Trip:
        6 Carferry
        • One-Way approx: USD $225
        • Duration: 39 h
        Close x