Travel from Germany to Russia

Train, bus or fly from Germany to Russia?

Aeroflot Russian Airlines, Finnair and 5 other airlines fly from Hamburg to Saint Petersburg every 4 hours. Alternatively, S-Bahn operates a train from Berlin to Moscow every 5 minutes. Tickets cost $1 and the journey takes 4 min. 2 other operators also service this route.

How to get from Germany to Russia

From Hamburg Jungfernstieg train to Hamburg airport, fly to St. Petersburg airport, line 39 bus to Кт, bus to Комсомольская Пл., then line 36 tram to Saint Petersburg. 5 h 30 min $116. From S+U Alexanderplatz Bhf train to Berlin Schoenefeld airport, fly to St. Petersburg airport, line 39 bus to Кт, bus to Комсомольская Пл., then line 36 tram to Saint Petersburg. 5 h 38 min $146. From Frankfurt(M)Konstablerwache train to Frankfurt airport, fly to St. Petersburg airport, line 39 bus to Кт, bus to Комсомольская Пл., then line 36 tram to Saint Petersburg. 5 h 49 min $135. From Düsseldorf Hbf train to Dusseldorf airport, fly to St. Petersburg airport, line 39 bus to Кт, bus to Комсомольская Пл., then line 36 tram to Saint Petersburg. 5 h 45 min $124. From München Marienplatz train to Munich airport, fly to St. Petersburg airport, line 39 bus to Кт, bus to Комсомольская Пл., then line 36 tram to Saint Petersburg. 6 h 9 min $140. From S+U Alexanderplatz Bhf train to Berlin Schoenefeld airport, fly to Moscow Sheremetyevo airport, Aeroexpress to Belorusskaya, then line 2 subway to Moscow. 6 h 5 min $173. From Berlin Alexanderplatz (S) train to S+U Berlin Hauptbahnhof, bus to Berlin Tegel airport, fly to Moscow Vnukovo airport, Aeroexpress to Kievskaya, then line 4 subway to Moscow. 6 h 19 min $173. From Berlin Alexanderplatz (S) train to Berlin Ostbahnhof, train to Komsomolskaya, then line 1 subway to Biblioteka Imeni Lenina. 20 h 44 min $241. From Berlin, Memhardstr. bus to Berlin Hauptbahnhof, train to Belorusskaya, then line 2 subway to Teatralnaya. 27 h 40 min $264. From S+U Alexanderplatz line 100 bus to S+U Zoologischer Garten Bhf, bus to Berlin, bus to Sheremetyevo Airport, line 851 bus to Rechnoy Vokzal, then line 2 subway to Teatralnaya. 35 h 17 min $248. From Berlin drive to Moscow. 20 h 6 min $291.
Close Print Itinerary
  1. Here are 11 options to get from
    Germany to Russia:

    1. Trip:
      1 Fly Hamburg to St. Petersburg
      • One-Way approx: USD $90 - $306
      • Duration: 5 h 30 min
      Open +
      • Trip:
        1 Fly Hamburg to St. Petersburg
        • One-Way approx: USD $90 - $306
        • Duration: 5 h 30 min
        Close x
    2. Trip:
      2 Fly Berlin Schoenefeld to St. Petersburg
      • One-Way approx: USD $105 - $326
      • Duration: 5 h 38 min
      Open +
      • Trip:
        2 Fly Berlin Schoenefeld to St. Petersburg
        • One-Way approx: USD $105 - $326
        • Duration: 5 h 38 min
        Close x
    3. Trip:
      3 Fly Frankfurt to St. Petersburg
      • One-Way approx: USD $105 - $236
      • Duration: 5 h 49 min
      Open +
      • Trip:
        3 Fly Frankfurt to St. Petersburg
        • One-Way approx: USD $105 - $236
        • Duration: 5 h 49 min
        Close x
    4. Trip:
      4 Fly Dusseldorf to St. Petersburg
      • One-Way approx: USD $94 - $295
      • Duration: 5 h 45 min
      Open +
      • Trip:
        4 Fly Dusseldorf to St. Petersburg
        • One-Way approx: USD $94 - $295
        • Duration: 5 h 45 min
        Close x
    5. Trip:
      5 Fly Munich to St. Petersburg
      • One-Way approx: USD $98 - $251
      • Duration: 6 h 9 min
      Open +
      • Trip:
        5 Fly Munich to St. Petersburg
        • One-Way approx: USD $98 - $251
        • Duration: 6 h 9 min
        Close x
    6. Trip:
      6 Fly Berlin Schoenefeld to Moscow Sheremetyevo
      • One-Way approx: USD $122 - $303
      • Duration: 6 h 5 min
      Open +
      • Trip:
        6 Fly Berlin Schoenefeld to Moscow Sheremetyevo
        • One-Way approx: USD $122 - $303
        • Duration: 6 h 5 min
        Close x
    7. Trip:
      7 Fly Berlin Tegel to Moscow Vnukovo
      • One-Way approx: USD $82 - $254
      • Duration: 6 h 19 min
      Open +
      • Trip:
        7 Fly Berlin Tegel to Moscow Vnukovo
        • One-Way approx: USD $82 - $254
        • Duration: 6 h 19 min
        Close x
    8. Trip:
      8 Train
      • One-Way approx: USD $221 - $291
      • Duration: 20 h 44 min
      Open +
      • Trip:
        8 Train
        • One-Way approx: USD $221 - $291
        • Duration: 20 h 44 min
        Close x
    9. Trip:
      9 Train via Belorusskaya
      • One-Way approx: USD $224 - $295
      • Duration: 27 h 40 min
      Open +
      • Trip:
        9 Train via Belorusskaya
        • One-Way approx: USD $224 - $295
        • Duration: 27 h 40 min
        Close x
    10. Trip:
      10 Bus
      • One-Way approx: USD $42 - $261
      • Duration: 35 h 17 min
      Open +
      • Trip:
        10 Bus
        • One-Way approx: USD $42 - $261
        • Duration: 35 h 17 min
        Close x
    11. Trip:
      11 Drive
      • One-Way approx: USD $230 - $350
      • Duration: 20 h 6 min
      Open +
      • Trip:
        11 Drive
        • One-Way approx: USD $230 - $350
        • Duration: 20 h 6 min
        Close x