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

    $123 - $357
    1. Eindhoven

      1 h 23 min - every 30 minutes

      $20 - $35

    2. Amsterdam (AMS)

      2 h 50 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

      • Saint Petersburg
  • Train, train to Dusseldorf, fly

    $113 - $325
    1. Eindhoven

      39 min - every 30 minutes

      $9 - $17

    2. Venlo

      1 h 3 min - hourly

      $10 - $15

    3. Düsseldorf Hbf

      12 min - every 20 minutes

      $1 - $2

    4. Dusseldorf (DUS)

      2 h 40 min - non-stop

      $90 - $290

    5. St. Petersburg (LED)

      20 min - every 10 minutes - line 39

      $1

    6. Moskovskaya

      13 min - every 5 minutes - line 2

      $1

      • Saint Petersburg
  • Train, train to Brussels, fly

    $129 - $469
    1. Eindhoven

      22 min - every 30 minutes

      $7 - $14

    2. Tilburg

      33 min - every 30 minutes

      $5 - $9

    3. Roosendaal

      1 h 2 min - hourly

      $19 - $24

    4. Brussels (BRU)

      2 h 50 min - non-stop

      $95 - $420

    5. St. Petersburg (LED)

      20 min - every 10 minutes - line 39

      $1

    6. Moskovskaya

      13 min - every 5 minutes - line 2

      $1

      • Saint Petersburg
  • Fly from Eindhoven

    $79 - $324
    1. Eindhoven

      22 min - every 15 minutes - line 401

      $3

    2. Eindhoven (EIN)

      4 h 30 min - 1 stopover

      $75 - $320

    3. St. Petersburg (LED)

      20 min - every 10 minutes - line 39

      $1

    4. Moskovskaya

      13 min - every 5 minutes - line 2

      $1

      • Saint Petersburg
  • Train to Frankfurt, fly

    $162 - $319
    1. Eindhoven

      3 h 2 min - 4 times a week

      $60 - $90

    2. Frankfurt (FRA)

      2 h 40 min - non-stop

      $100 - $230

    3. St. Petersburg (LED)

      20 min - every 10 minutes - line 39

      $1

    4. Moskovskaya

      13 min - every 5 minutes - line 2

      $1

      • Saint Petersburg
  • Train

    $209 - $640
    1. Eindhoven

      39 min - every 30 minutes

      $9 - $17

    2. Venlo

      1 h 26 min - hourly

      $15 - $22

    3. Wuppertal Hbf

      3 h 53 min - every 4 hours

      $100 - $150

    4. Berlin Hbf (S-Bahn)

      10 min - every 10 minutes

      $1 - $2

    5. Berlin Ostbahnhof

      18 h 14 min - twice a week

      $65 - $240

    6. Moscow, Leningradsky Station

      4 h - every 3 hours

      $18 - $210

      • Saint Petersburg, Moskovsky
  • Train, night train

    $153 - $241
    1. Eindhoven

      39 min - every 30 minutes

      $9 - $17

    2. Venlo

      1 h 3 min - hourly

      $10 - $15

    3. Düsseldorf Hbf

      14 h 16 min - once daily

      $110 - $160

    4. Warszawa Wschodnia

      28 h 43 min - twice a week

      $23 - $50

      • St Petersburg Vitebskii
  • Bus Ecolines

    $129 - $199
    1. Eindhoven, Eindhoven

      1 h - twice daily

      $3 - $7

    2. Nijmegen, Centraal Station

      53 min - hourly - line 331

      $3

    3. Arnhem

      33 h 14 min - once a week

      $95 - $150

    4. Rīga

      9 h 57 min - once daily

      $27 - $40

      • Saint Petersburg
  • Bus Visit Tour

    $116 - $177
    1. Eindhoven, Eindhoven

      2 h 5 min - 6 times a week

      $6 - $12

    2. Düsseldorf

      34 h 31 min - twice a week

      $80 - $120

    3. Minsk

      11 h 49 min - once daily

      $28 - $45

    4. Ст.Метро "Звездная"

      36 min - hourly

      $1

      • Малая Морская
  • Drive

    $350 - $550
    1. Eindhoven

      26 h 24 min - 1455.8 miles

      $350 - $550

      • 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. 6 h 52 min $156. 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. 7 h 53 min $153. 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. 7 h 54 min $177. From Eindhoven, Piazza line 401 bus to Eindhoven airport, fly to St. Petersburg airport, line 39 bus to Moskovskaya, then line 2 Metro to Saint Petersburg. 7 h 31 min $194. From Eindhoven train to Frankfurt airport, fly to St. Petersburg airport, line 39 bus to Moskovskaya, then line 2 Metro to Saint Petersburg. 8 h 21 min $208. From Eindhoven train to Venlo, train to Wuppertal Hbf, train to Berlin Hbf (S-Bahn), train to Berlin Ostbahnhof, train to Moscow, Leningradsky Station, then train to Saint Petersburg, Moskovsky railway station. 31 h 34 min $431. From Eindhoven train to Venlo, train to Düsseldorf Hbf, night train to Warszawa Wschodnia, then train to St Petersburg Vitebskii. 47 h 11 min $194. From Eindhoven, Eindhoven bus to Nijmegen, Centraal Station, line 331 bus to Arnhem, bus to Rīga, then bus to Saint Petersburg. 47 h 14 min $189. From Eindhoven, Eindhoven bus to Düsseldorf, bus to Minsk, bus to Ст.Метро "Звездная", then night bus to Малая Морская. 2 days 3 h $172. From Eindhoven drive to Saint Petersburg. 26 h 24 min $433.