Travel options for:
Stockholm to Saint Petersburg
  • Fly from Stockholm

    $86 - $398
    1. Stockholm

      20 min - every 15 minutes

      $8 - $16

    2. Stockholm (ARN)

      1 h 20 min - non-stop

      $75 - $380

    3. St. Petersburg (LED)

      20 min - every 10 minutes - line 39

      $1

    4. Moskovskaya

      13 min - every 5 minutes - line 2

      $1

  • Fly from Stockholm Bromma

    $129 - $960
    1. Stockholm

      20 min - hourly

      $6 - $8

    2. Stockholm Bromma (BMA)

      3 h 30 min - 1 stopover

      $120 - $950

    3. St. Petersburg (LED)

      20 min - every 10 minutes - line 39

      $1

    4. Moskovskaya

      13 min - every 5 minutes - line 2

      $1

  • Car ferry, train

    $200 - $306
    1. Östermalmstorg T-bana

      6 min - every 15 minutes - line 13

      $3 - $4

    2. Ropsten T-bana

      18 min - every 20 minutes

      $2 - $4

    3. Gåshaga brygga station

      21 min - 11.3 miles

      $2 - $4

    4. Stockholm

      10 h - once daily

      $140 - $210

    5. Turku

      4 min - 2.5 miles

      $1

    6. Rahtiasema

      2 min - 3 times a day

      $2 - $3

    7. Turku/Åbo

      1 h 52 min - hourly

      $19 - $30

    8. Helsinki Pasila

      3 h 30 min - every 4 hours

      $30 - $50

  • Ferry, train

    $190 - $220
    1. Stockholm

      10 h 10 min - twice daily

      $141

    2. Turku Satama

      2 h - once daily

      $20 - $30

    3. Helsinki Pasila

      3 h 30 min - every 4 hours

      $30 - $50

  • Car ferry, bus

    $112 - $158
    1. Stockholm

      17 h 30 min - twice a week

      $90 - $110

    2. Reisisadam

      15 min - every 30 minutes - line 2

      $1 - $3

    3. Tallinn

      7 h 15 min - every 4 hours

      $17 - $50

    4. St.Petersburg

      7 min - 2160 feet

    5. Obvodny Kanal

      9 min - every 5 minutes - line 5

      $1

  • Car ferry

    $244 - $418
    1. Stockholm

      16 h 45 min - once daily

      $150 - $310

    2. Helsinki

      13 h - 4 times a week

      $90 - $110

  • Night bus, bus

    $205 - $294
    1. Stockholm Cityterminalen

      14 h 35 min - twice a week

      $75 - $120

    2. Tornio-Haaparanta Matkakeskus

      2 h 25 min - once daily

      $21 - $35

    3. Oulu linja-autoasema,

      4 h 30 min - twice daily

      $51 - $57

    4. Kuopio linja-autoasema

      1 h 20 min - 5 times a day

      $2 - $19

    5. Varkaus Matkakeskus

      1 h 15 min - twice daily

      $17 - $20

    6. Savonlinna

      5 h - on demand

      $35 - $50

  • Car ferry, drive

    $140 - $470
    1. Stockholm

      2 min - 1.1 miles

      $1

    2. Stockholm

      18 h - once a week

      $90 - $390

    3. Helsinki

      4 h 50 min - 237.1 miles

      $50 - $80

  • Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

From Stockholm Central train to Stockholm airport, fly to St. Petersburg airport, line 39 bus to Moskovskaya, then line 2 Metro to Saint Petersburg. 4 h 19 min $113. From Stockholm Cityterminalen bus to Stockholm Bromma airport, fly to St. Petersburg airport, line 39 bus to Moskovskaya, then line 2 Metro to Saint Petersburg. 6 h 29 min $229. From Östermalmstorg T-bana line 13 subway to Ropsten T-bana, tram to Gåshaga brygga station, drive to Stockholm, car ferry to Turku, drive to Rahtiasema, bus to Turku/Åbo, train to Helsinki Pasila, then train to St Petersburg Finlyandskii. 19 h 22 min $257. From Stockholm ferry to Turku Satama, train to Helsinki Pasila, then train to St Petersburg Finlyandskii. 17 h 40 min $206. From Stockholm car ferry to Reisisadam, line 2 bus to Tallinn, bus to St.Petersburg, walk to Obvodny Kanal, then line 5 Metro to Admiralteyskaya. 26 h 33 min $126. From Stockholm car ferry to Helsinki then car ferry to Saint Petersburg. 30 h 45 min $256. From Stockholm Cityterminalen night bus to Tornio-Haaparanta Matkakeskus, bus to Oulu linja-autoasema, lähtölaituri, bus to Kuopio linja-autoasema, bus to Varkaus Matkakeskus, bus to Savonlinna, then bus to Saint Petersburg, Bus Station 2. 33 h 13 min $260. From Stockholm drive to Stockholm, car ferry to Helsinki, then drive to Saint Petersburg. 22 h 53 min $165.