Travel options for:
Oslo to Bergen
  • Train to Oslo, fly

    $65 - $220
    1. Oslo

      22 min - every 30 minutes

      $10 - $14

    2. Oslo (OSL)

      50 min - non-stop

      $50 - $200

    3. Bergen (BGO)

      26 min - every 15 minutes - line 3010

      $5 - $7

  • Train to Oslo Sandefjord, fly

    $104 - $299
    1. Oslo

      1 h 35 min - hourly

      $18 - $26

    2. Torp stasjon

      4 min - every 30 minutes

      $5 - $6

    3. Oslo Sandefjord (TRF)

      55 min - non-stop

      $75 - $260

    4. Bergen (BGO)

      26 min - every 15 minutes - line 3010

      $5 - $7

  • Train

    $50 - $95
    1. Oslo S

      6 h 34 min - 3 times a day

      $50 - $95

  • Bus

    $40
    1. Vippetangen ferjeterminal

      4 h 32 min - once daily

      $20

    2. Tyinkrysset

      4 h 10 min - once daily

      $20

  • Drive

    $75 - $120
    1. Oslo

      7 h 3 min - 291.4 miles

      $75 - $120

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

From Oslo Sentralstasjon [tog] train to Oslo airport, fly to Bergen airport, then line 3010 bus to Bergen. 2 h 46 min $102. From Oslo S train to Torp stasjon, bus to Oslo Sandefjord airport, fly to Bergen airport, then line 3010 bus to Bergen. 4 h 17 min $143. From Oslo S train to Bergen(N). 6 h 34 min $73. From Vippetangen ferjeterminal bus to Tyinkrysset then bus to Bergen busstasjon. 9 h 42 min $39. From Oslo drive to Bergen. 7 h 3 min $94.