Travel options for:
Edinburgh to Oslo
  • Fly Edinburgh to Oslo, train

    $55 - $321
    1. Edinburgh

      32 min - every 10 minutes

      $4 - $7

    2. Edinburgh (EDI)

      1 h 45 min - non-stop

      $40 - $300

    3. Oslo (OSL)

      22 min - every 30 minutes

      $10 - $14

  • Train to Aberdeen, fly to Oslo, train

    $123 - $287
    1. Edinburgh

      2 h 36 min - 5 times a day

      $26 - $40

    2. Aberdeen, Guild Street

      38 min - every 20 minutes - line 16

      $2 - $4

    3. Aberdeen (ABZ)

      1 h 35 min - non-stop

      $85 - $230

    4. Oslo (OSL)

      22 min - every 30 minutes

      $10 - $14

  • Fly Edinburgh to Oslo Sandefjord, train

    $106 - $837
    1. Edinburgh

      32 min - every 10 minutes

      $4 - $7

    2. Edinburgh (EDI)

      4 h 25 min - 1 stopover

      $80 - $800

    3. Oslo Sandefjord (TRF)

      4 min - every 30 minutes

      $3 - $4

    4. Torp(N)

      1 h 39 min - hourly

      $18 - $26

  • Train, drive

    $401 - $720
    1. Edinburgh

      4 h 15 min - every 4 hours

      $60 - $90

    2. London St. Pancras

      2 h 1 min - every 4 hours

      $65 - $200

    3. Bruxelles-Midi

      1 h 50 min - 5 times a day

      $30 - $50

    4. Köln Hbf

      5 h 12 min - once daily

      $110 - $160

    5. Kiel Hbf

      4 h 45 min - 312.2 miles

      $70 - $110

    6. Helsingborg C

      2 h 12 min - hourly

      $30 - $45

    7. Göteborg Central

      3 h 52 min - every 4 hours

      $35 - $65

  • Train, ferry

    1. Edinburgh

      4 h 15 min - every 4 hours

      $60 - $90

    2. London St. Pancras

      2 h 1 min - every 4 hours

      $65 - $200

    3. Bruxelles-Midi

      1 h 50 min - 5 times a day

      $30 - $50

    4. Köln Hbf

      4 h 3 min - 3 times a day

      $90 - $140

    5. Hamburg Hbf

      1 h 6 min - 3 times a day

      $19 - $28

    6. Kiel Hbf

      7 min - 1728 feet

    7. Kiel Norwegen-Kai

      20 h - once daily

  • Train, bus

    $234 - $527
    1. Edinburgh

      4 h 15 min - every 4 hours

      $60 - $360

    2. Euston Underground Station

      7 min - every 5 minutes

      $2 - $4

    3. London Victoria Station

      34 h 5 min - 4 times a week

      $171

  • Bus

    $205 - $257
    1. Edinburgh

      9 h 20 min - once daily

      $30 - $90

    2. London Victoria Coach Station

      6 min - 1899 feet

    3. London Victoria Station

      34 h 5 min - 4 times a week

      $171

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

From Edinburgh, Princes Street (Edinburgh Trams) tram to Edinburgh airport, fly to Oslo airport, then train to Oslo. 4 h 46 min $117. From Edinburgh train to Aberdeen, Guild Street, line 16 bus to Aberdeen airport, fly to Oslo airport, then train to Oslo. 7 h 28 min $158. From Edinburgh, Princes Street (Edinburgh Trams) tram to Edinburgh airport, fly to Oslo Sandefjord airport, bus to Torp(N), then train to Oslo. 9 h 15 min $240. From Edinburgh train to London St. Pancras International, train to Bruxelles-Midi, train to Köln Hbf, train to Kiel Hbf, drive to Helsingborg C, train to Göteborg Central, then train to Oslo S. 28 h 49 min $633. From Edinburgh train to London St. Pancras International, train to Bruxelles-Midi, train to Köln Hbf, train to Hamburg Hbf, train to Kiel Hbf, walk to Kiel Norwegen-Kai, then ferry to Oslo Hjortneskaien. 37 h 50 min. From Edinburgh train to Euston Underground Station, Tube to London Victoria Station, then bus to Oslo. 39 h 27 min $403. From Edinburgh bus to London Victoria Coach Station, walk to London Victoria Station, then bus to Oslo. 44 h 31 min $215.