Travel options for:
Eindhoven to Saint Petersburg
  • Train to Amsterdam, fly

    1. Eindhoven

      1hrs 23min - every 30 minutes

      $18 - $35

    2. Amsterdam (AMS)

      2hrs 45min - non-stop

      $90 - $180

    3. St. Petersburg (LED)

      20min - every 15 minutes - line 39

      $1

    4. Moskovskaya

      13min - every 5 minutes - line 2

      $1

      • Saint Petersburg
  • Train, train to Dusseldorf, fly

    1. Eindhoven

      39min - every 30 minutes

      $8 - $16

    2. Venlo

      1hrs 03min - hourly

      $9 - $14

    3. Düsseldorf Hbf

      12min - every 20 minutes

      $1 - $2

    4. Dusseldorf (DUS)

      2hrs 35min - non-stop

      $90 - $170

    5. St. Petersburg (LED)

      20min - every 15 minutes - line 39

      $1

    6. Moskovskaya

      13min - every 5 minutes - line 2

      $1

      • Saint Petersburg
  • Train, train to Brussels, fly

    1. Eindhoven

      22min - every 30 minutes

      $7 - $13

    2. Tilburg

      33min - every 30 minutes

      $4 - $8

    3. Roosendaal

      1hrs 02min - hourly

      $17 - $22

    4. Brussels (BRU)

      2hrs 50min - non-stop

      $90 - $130

    5. St. Petersburg (LED)

      20min - every 15 minutes - line 39

      $1

    6. Moskovskaya

      13min - every 5 minutes - line 2

      $1

      • Saint Petersburg
  • Fly from Eindhoven

    1. Eindhoven

      21min - every 20 minutes - line 401

      $3

    2. Eindhoven (EIN)

      6hrs 05min - 1 stopover

      $75 - $320

    3. St. Petersburg (LED)

      20min - every 15 minutes - line 39

      $1

    4. Moskovskaya

      13min - every 5 minutes - line 2

      $1

      • Saint Petersburg
  • Train to Frankfurt, fly

    1. Eindhoven

      3hrs 02min - 4 times a week

      $55 - $80

    2. Frankfurt (FRA)

      2hrs 40min - non-stop

      $95 - $150

    3. St. Petersburg (LED)

      20min - every 15 minutes - line 39

      $1

    4. Moskovskaya

      13min - every 5 minutes - line 2

      $1

      • Saint Petersburg
  • Train

    1. Eindhoven

      39min - every 30 minutes

      $8 - $16

    2. Venlo

      1hrs 26min - hourly

      $13 - $20

    3. Wuppertal Hbf

      3hrs 53min - every 4 hours

      $85 - $120

    4. Berlin Hbf (S-Bahn)

      10min - every 10 minutes

      $1 - $2

    5. Berlin Ostbahnhof

      18hrs 14min - twice a week

      $70 - $600

    6. Moskva Oktiabrskaia

      4hrs 00min - 3 times a day

      $25 - $40

      • St Petersburg P Mosk
  • Night bus, bus

    1. Eindhoven

      9hrs 35min - 6 times a week

      $35 - $60

    2. Berlin ZOB Masurenallee

      23hrs 30min - 4 times a week

      $75 - $140

    3. Valga

      10hrs 00min - 3 times a day

      $18 - $30

      • St.Petersburg Baltiysky
  • Train, bus

    1. Eindhoven

      1hrs 10min - every 30 minutes

      $10 - $19

    2. Nijmegen, Station Dukenburg

      1hrs 24min - hourly

      $3

    3. Velp

      32hrs 54min - twice a week

      $60 - $160

    4. Minsk

      15hrs 10min - twice daily

      $24 - $40

    5. St.Petersburg

      7min - 2160 feet

    6. Obvodny Kanal

      9min - every 5 minutes - line 5

      $1

      • Admiralteyskaya
  • Train, car ferry

    1. Eindhoven

      39min - every 30 minutes

      $8 - $16

    2. Venlo

      1hrs 03min - hourly

      $9 - $14

    3. Düsseldorf Hbf

      3hrs 40min - 3 times a day

      $70 - $100

    4. Hamburg Hbf

      46min - hourly

      $10 - $15

    5. ZOB/Hauptbahnhof, Lübeck

      35min - every 15 minutes - line 11

      $1 - $2

    6. Lübeck

      2days 12hrs - once a week

      $180 - $270

      • St Petersburg
  • Drive

    1. Eindhoven

      26hrs 24min - 1455.8 miles

      $410 - $600

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

From Eindhoven train to Amsterdam airport, fly to St. Petersburg airport, line 39 bus to Moskovskaya, then line 2 Metro to Saint Petersburg. 6hrs 49min $144. From Eindhoven train to Venlo, train to Düsseldorf Hbf, train to Dusseldorf airport, fly to St. Petersburg airport, line 39 bus to Moskovskaya, then line 2 Metro to Saint Petersburg. 7hrs 51min $150. From Eindhoven train to Tilburg, train to Roosendaal, train to Brussels airport, fly to St. Petersburg airport, line 39 bus to Moskovskaya, then line 2 Metro to Saint Petersburg. 8hrs 11min $143. From Eindhoven, Station line 401 bus to Eindhoven airport, fly to St. Petersburg airport, line 39 bus to Moskovskaya, then line 2 Metro to Saint Petersburg. 9hrs 07min $184. From Eindhoven train to Frankfurt airport, fly to St. Petersburg airport, line 39 bus to Moskovskaya, then line 2 Metro to Saint Petersburg. 8hrs 23min $182. From Eindhoven train to Venlo, train to Wuppertal Hbf, train to Berlin Hbf (S-Bahn), train to Berlin Ostbahnhof, train to Moskva Oktiabrskaia, then train to St Petersburg P Mosk. 31hrs 33min $343. From Eindhoven night bus to Berlin ZOB Masurenallee, bus to Valga, then bus to St.Petersburg Baltiysky. 45hrs 05min $229. From Eindhoven train to Nijmegen, Station Dukenburg, bus to Velp, bus to Minsk, bus to St.Petersburg, walk to Obvodny Kanal, then line 5 Metro to Admiralteyskaya. 2days 05hrs $217. From Eindhoven train to Venlo, train to Düsseldorf Hbf, train to Hamburg Hbf, train to ZOB/Hauptbahnhof, Lübeck, line 11 bus to Lübeck, then car ferry to St Petersburg. 2days 21hrs $356. From Eindhoven drive to Saint Petersburg. 26hrs 24min $507.