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

    1. Eindhoven

      1hrs 23min - every 30 minutes

      $12 - $18

    2. Amsterdam (AMS)

      3hrs 00min - 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

      $7 - $11

    2. Venlo

      1hrs 03min - hourly

      $9 - $13

    3. Düsseldorf Hbf

      12min - every 20 minutes

      $1 - $2

    4. Dusseldorf (DUS)

      2hrs 45min - 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

      21min - every 30 minutes

      $6 - $10

    2. Tilburg

      33min - every 30 minutes

      $3 - $5

    3. Roosendaal

      1hrs 02min - hourly

      $17 - $20

    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

      19min - every 10 minutes

      $3

    2. Eindhoven (EIN)

      6hrs 30min - 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 01min - once daily

      $50 - $80

    2. Frankfurt (FRA)

      2hrs 35min - 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
  • Night bus, bus

    1. Eindhoven

      9hrs 35min - 6 times a week

      $35 - $65

    2. Berlin ZOB

      20hrs 58min - twice daily

      $55 - $130

    3. Riga

      11hrs 41min - 5 times a day

      $25 - $40

      • St.Petersburg Baltiysky
  • Train

    1. Eindhoven

      3hrs 09min - once daily

      $55 - $85

    2. Frankfurt(Main)Hbf

      6hrs 44min - every 4 hours

      $140 - $200

    3. Wien Meidling

      35hrs 28min - twice a week

      $110 - $160

      • St Petersburg Vitebskii
  • Night train, bus

    1. Eindhoven

      5hrs 01min - twice a week

      $50 - $70

    2. Frankfurt(M) Flughafen

      10min - every 15 minutes

      $1 - $3

    3. Frankfurt Main Contipark

      34hrs 20min - 4 times a week

      $110 - $170

    4. Tallinn

      7hrs 20min - 4 times a day

      $17 - $29

      • St.Petersburg Baltic Station
  • Train, car ferry

    1. Eindhoven

      39min - every 30 minutes

      $7 - $11

    2. Venlo

      1hrs 03min - hourly

      $9 - $13

    3. Düsseldorf Hbf

      3hrs 38min - hourly

      $70 - $110

    4. Hamburg Hbf

      39min - hourly

      $11 - $16

    5. ZOB/Hauptbahnhof, Lübeck

      33min - every 15 minutes

      $1 - $2

    6. Lübeck

      2days 12hrs - once a week

      $190 - $280

      • St Petersburg
  • Drive

    1. Eindhoven

      26hrs 22min - 1454.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. 7hrs 04min 113€. 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. 8hrs 01min 128€. 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 10min 118€. From Eindhoven, Station bus to Eindhoven airport, fly to St. Petersburg airport, line 39 bus to Moskovskaya, then line 2 Metro to Saint Petersburg. 9hrs 30min 164€. From Eindhoven train to Frankfurt airport, fly to St. Petersburg airport, line 39 bus to Moskovskaya, then line 2 Metro to Saint Petersburg. 8hrs 17min 159€. From Eindhoven night bus to Berlin ZOB, bus to Riga, then bus to St.Petersburg Baltiysky. 44hrs 14min 166€. From Eindhoven train to Frankfurt(Main)Hbf, train to Wien Meidling, then train to St Petersburg Vitebskii. 47hrs 21min 339€. From Eindhoven night train to Frankfurt(M) Flughafen Regionalbf, train to Frankfurt Main Contipark, bus to Tallinn, then bus to St.Petersburg Baltic Station. 2days 00hrs 219€. From Eindhoven train to Venlo, train to Düsseldorf Hbf, train to Hamburg Hbf, train to ZOB/Hauptbahnhof, Lübeck, bus to Lübeck, then car ferry to St Petersburg. 2days 21hrs 325€. From Eindhoven drive to Saint Petersburg. 26hrs 22min 451€.