Travel options for:
Helsinki to Saint Petersburg
  • Train

    $30 - $50
    1. Helsinki

      3 h 36 min - every 4 hours

      $30 - $50

  • Bus Lux Express

    $20 - $31
    1. Kamppi

      7 h 25 min - 3 times a day

      $18 - $30

    2. Балтийский Вокзал

      21 min - every 15 minutes - line 10

      $1

  • Bus Transgold

    $22 - $35
    1. Helsinki Central

      8 h 30 min - twice daily

      $22 - $35

  • Drive

    $50 - $80
    1. Helsinki

      4 h 48 min - 236.8 miles

      $50 - $80

  • Fly from Helsinki

    $94 - $302
    1. Helsinki

      32 min - every 10 minutes

      $6 - $10

    2. Helsinki (HEL)

      1 h 5 min - non-stop

      $85 - $290

    3. St. Petersburg (LED)

      20 min - every 10 minutes - line 39

      $1

    4. Moskovskaya

      13 min - every 5 minutes - line 2

      $1

  • Car ferry to Tallinn, fly

    $147 - $481
    1. Helsinki

      2 h - every 4 hours

      $50 - $210

    2. Tallinn

      15 min - 4259 feet

    3. Reisisadam

      22 min - every 30 minutes - line 2

      $1 - $3

    4. Tallinn (TLL)

      50 min - non-stop

      $90 - $270

    5. St. Petersburg (LED)

      20 min - every 10 minutes - line 39

      $1

    6. Moskovskaya

      13 min - every 5 minutes - line 2

      $1

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

From Helsinki train to St Petersburg Finlyandskii. 3 h 36 min 35€. From Kamppi bus to Балтийский Вокзал then line 10 bus to Дворцовая Наб.. 7 h 49 min 25€. From Helsinki Central bus to Ploshchad Vosstaniya. 8 h 30 min 25€. From Helsinki drive to Saint Petersburg. 4 h 48 min 55€. From Helsinki train to Helsinki airport, fly to St. Petersburg airport, line 39 bus to Moskovskaya, then line 2 Metro to Saint Petersburg. 4 h 16 min 101€. From Helsinki car ferry to Tallinn, walk to Reisisadam, line 2 bus to Tallinn airport, fly to St. Petersburg airport, line 39 bus to Moskovskaya, then line 2 Metro to Saint Petersburg. 5 h 39 min 241€.