Travel from Saint-Petersburg-Russia to Bergen

Flights from Saint Petersburg to Bergen

Finnair, KLM and 8 other airlines fly from Saint Petersburg to Bergen every 4 hours.

How to get from Saint Petersburg to Bergen

From Sennaya Ploshchad line 2 Metro to Moskovskaya Metro, line 39 bus to St. Petersburg airport, fly to Bergen airport, then line 3010 bus to Bergen. 7 h 7 min $157. From St Petersburg Finlyandskii train to Viipuri, train to Helsinki, walk to Helsinki, car ferry to Stockholm Nybroplan, line 54 bus to Stockholm Central, train to Oslo S, then train to Bergen stasjon. 35 h 33 min $378. From Pietari (Finljandski) train to Helsinki, walk to Helsinki, car ferry to Stockholm Nybroplan, line 54 bus to Stockholm Cityterminalen, train to Oslo S, then train to Bergen stasjon. 35 h 38 min $383. From Saint Petersburg bus to Bussijaam, line 2 bus to Tallinn, car ferry to Kornhamnstorg, line 53 bus to Stockholm Cityterminalen, bus to Oslo Sentralstasjon [tog], then train to Bergen [tog]. 42 h 36 min $291. From Saint Petersburg drive to Bergen. 33 h 8 min $495.
Close Print Itinerary
  1. Here are 5 options to get from
    Saint Petersburg to Bergen:

    1. Trip:
      1 Fly
      • One-Way approx: USD $62 - $269
      • Duration: 7 h 7 min
      Open +
      • Trip:
        1 Fly
        • One-Way approx: USD $62 - $269
        • Duration: 7 h 7 min
        Close x
    2. Trip:
      2 Train, car ferry via Viipuri
      • One-Way approx: USD $312 - $598
      • Duration: 35 h 33 min
      Open +
      • Trip:
        2 Train, car ferry via Viipuri
        • One-Way approx: USD $312 - $598
        • Duration: 35 h 33 min
        Close x
    3. Trip:
      3 Train, car ferry
      • One-Way approx: USD $313 - $592
      • Duration: 35 h 38 min
      Open +
      • Trip:
        3 Train, car ferry
        • One-Way approx: USD $313 - $592
        • Duration: 35 h 38 min
        Close x
    4. Trip:
      4 Bus, car ferry, train
      • One-Way approx: USD $247 - $334
      • Duration: 42 h 36 min
      Open +
      • Trip:
        4 Bus, car ferry, train
        • One-Way approx: USD $247 - $334
        • Duration: 42 h 36 min
        Close x
    5. Trip:
      5 Drive
      • One-Way approx: USD $400 - $600
      • Duration: 33 h 8 min
      Open +
      • Trip:
        5 Drive
        • One-Way approx: USD $400 - $600
        • Duration: 33 h 8 min
        Close x