Travel from Tallinn to Oslo

How to get from Tallinn to Oslo?

There is no direct connection from Tallinn to Oslo. However, you can take the bus to Tallinn airport, fly to Oslo, then take the train to Oslo. Alternatively, you can take the train to Paldiski, take the car ferry to Kapellskär färjeterminal, take the line 631 bus to Campus Roslagen, take the bus to Mörby centrum T-bana, take the line 14 subway to Stockholm Central, then take the train to Oslo S.

How to get from Tallinn to Oslo

From Estonia 7 bus to Tallinn airport, fly to Oslo airport, then train to Oslo. 4 h 3 min $88. From Tallinn train to Paldiski, car ferry to Kapellskär färjeterminal, line 631 bus to Campus Roslagen, bus to Mörby centrum T-bana, line 14 subway to Stockholm Central, then train to Oslo S. 20 h 23 min $199. From Tallinn car ferry to Kornhamnstorg, line 53 bus to Stockholm Cityterminalen, then train to Oslo S. 22 h 43 min $311. From Tallinn car ferry to Kornhamnstorg, line 53 bus to Stockholm Cityterminalen, then bus to Oslo Bussterminal. 26 h 40 min $180. From Tallinn drive to Tallinn, car ferry to Stockholm, then drive to Oslo. 23 h 46 min $210.

How long does it take to get from Tallinn to Oslo?

It takes approximately 4 h 3 min to get from Tallinn to Oslo.
Close Print Itinerary
  1. Here are 5 options to get from
    Tallinn to Oslo:

    1. Trip:
      1 Fly, train
      • One-Way approx: USD $55 - $196
      • Duration: 4 h 3 min
      Open +
      • Trip:
        1 Fly, train
        • One-Way approx: USD $55 - $196
        • Duration: 4 h 3 min
        Close x
    2. Trip:
      2 Train, car ferry, bus
      • One-Way approx: USD $127 - $344
      • Duration: 20 h 23 min
      Open +
      • Trip:
        2 Train, car ferry, bus
        • One-Way approx: USD $127 - $344
        • Duration: 20 h 23 min
        Close x
    3. Trip:
      3 Car ferry, train
      • One-Way approx: USD $155 - $427
      • Duration: 22 h 43 min
      Open +
      • Trip:
        3 Car ferry, train
        • One-Way approx: USD $155 - $427
        • Duration: 22 h 43 min
        Close x
    4. Trip:
      4 Car ferry, bus
      • One-Way approx: USD $160 - $202
      • Duration: 26 h 40 min
      Open +
      • Trip:
        4 Car ferry, bus
        • One-Way approx: USD $160 - $202
        • Duration: 26 h 40 min
        Close x
    5. Trip:
      5 Car ferry, drive
      • One-Way approx: USD $180 - $240
      • Duration: 23 h 46 min
      Open +
      • Trip:
        5 Car ferry, drive
        • One-Way approx: USD $180 - $240
        • Duration: 23 h 46 min
        Close x