Travel options for:
Amsterdam to Saint Petersburg
  • Fly

    $109 - $334
    1. Amsterdam

      13 min - every 30 minutes

      $7 - $12

    2. Amsterdam (AMS)

      2 h 45 min - non-stop

      $100 - $320

    3. St. Petersburg (LED)

      20 min - every 10 minutes - line 39

      $1

    4. Moskovskaya

      13 min - every 5 minutes - line 2

      $1

  • Train

    $374 - $529
    1. Amsterdam Centraal

      1 h 57 min - every 4 hours

      $30 - $55

    2. Duisburg Hbf

      3 h 59 min - 5 times a day

      $100 - $150

    3. Berlin Hbf (S-Bahn)

      10 min - every 10 minutes

      $1 - $2

    4. Berlin Ostbahnhof

      18 h 14 min - twice a week

      $220 - $280

    5. Moskva Oktiabrskaia

      4 h - 3 times a day

      $19 - $45

  • Bus

    $129 - $189
    1. Amsterdam Sloterdijk

      11 h - once a week

      $100 - $150

    2. Rīga

      9 h 57 min - once daily

      $27 - $40

  • Bus via Amsterdam, Centraal Station

    $128 - $210
    1. Amsterdam, Centraal Station

      23 min - every 15 minutes - line 22

      $2 - $4

    2. Amsterdam Sloterdijk

      11 h - once a week

      $100 - $150

    3. Rīga

      11 h - every 4 hours

      $24 - $55

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

      21 min - every 15 minutes - line 10

      $1

  • Bus, night train

    $117 - $192
    1. Amsterdam Centraal

      5 min - every 30 minutes

      $4 - $8

    2. Amsterdam Sloterdijk

      11 h - once a week

      $100 - $150

    3. Rīga

      8 min - 2253 feet

    4. Riga Pass

      13 h 58 min - once daily

      $13 - $35

  • Drive

    $350 - $550
    1. Amsterdam

      26 h 44 min - 1463.7 miles

      $350 - $550

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

From Amsterdam Centraal train to Amsterdam airport, fly to St. Petersburg airport, line 39 bus to Moskovskaya, then line 2 Metro to Saint Petersburg. 5 h 37 min $133. From Amsterdam Centraal train to Duisburg Hbf, train to Berlin Hbf (S-Bahn), train to Berlin Ostbahnhof, train to Moskva Oktiabrskaia, then train to St Petersburg P Mosk. 31 h 7 min $439. From Amsterdam Sloterdijk bus to Rīga then bus to Saint Petersburg. 45 h 57 min $184. From Amsterdam, Centraal Station line 22 bus to Amsterdam Sloterdijk, bus to Rīga, bus to Балтийский Вокзал, then line 10 bus to Дворцовая Наб.. 2 days 0 h $199. From Amsterdam Centraal train to Amsterdam Sloterdijk, bus to Rīga, walk to Riga Pass, then night train to St Petersburg Vitebskii. 2 days 3 h $169. From Amsterdam drive to Saint Petersburg. 26 h 44 min $435.