Rome2Rio

How to get fromOslo to Stockholmby train, ferry, bus, car ferry, or plane

Find Transport to Stockholm

See all options

There are 7 ways to get from Oslo to Stockholm by train, ferry, bus, car ferry, or plane

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.

  1. Train, ferry

    best
    1. Take the train from Oslo S to Stockholm Centralstationtrain train 70
    2. Take the ferry from Stockholm to Långnäsferry ferry
    3. Take the ferry from Långnäs färjfäste to Överöferry ferry
    14h 21m
    $142–217
  2. Bus, car ferry, ferry via Kapellskär 1

    cheapest
    1. Take the bus from Oslo bussterminal to Stockholm, Cityterminalenbus bus 850
    2. Take the bus from Tekniska Högskolan T-bana to Campus Roslagenbus bus 676 / ...
    3. Take the carferry from Kapellskär 1 to Långnäscarferry car ferry
    4. Take the ferry from Långnäs färjfäste to Överöferry ferry
    17h 46m
    $105–395
  3. Train, ferry via Oslo Central Station

    1. Take the train from Oslo S to Stockholm Centralstationtrain train 70
    2. Take the ferry from Stockholm to Långnäsferry ferry
    3. Take the ferry from Långnäs färjfäste to Överöferry ferry
    14h 32m
    $142–217
  4. Train, fly to Mariehamn, ferry

    1. Take the train from Oslo S to Oslo lufthavn stasjontrain train
    2. Fly from Oslo Airport, Gardermoen (OSL) to Mariehamn (MHQ)plane plane OSL - MHQ
    3. Take the ferry from Långnäs färjfäste to Överöferry ferry
    8h 46m
    $208–353
  5. Train, ferry via Oslo S

    1. Take the train from Oslo S to Stockholm Centralstationtrain train 648 / ...
    2. Take the ferry from Stockholm to Långnäsferry ferry
    3. Take the ferry from Långnäs färjfäste to Överöferry ferry
    14h 32m
    $106–150
  6. Bus, car ferry, ferry

    1. Take the bus from Oslo Bussterminal to Stockholm, Cityterminalenbus bus 877 / ...
    2. Take the carferry from Stockholm to Långnäscarferry car ferry
    3. Take the ferry from Långnäs färjfäste to Överöferry ferry
    20h 22m
    $171–296
  7. Train, fly to Stockholm-Arlanda Airport, line 80 ferry, ferry

    1. Take the train from Oslo S to Oslo lufthavn stasjontrain train
    2. Fly from Oslo Airport, Gardermoen (OSL) to Stockholm-Arlanda Airport (ARN)plane plane OSL - ARN
    3. Take the ferry from Stockholm Nybrokajen to Stockholm Ropsten bryggaferry ferry
    4. Take the ferry from Stockholm to Långnäsferry ferry
    5. Take the ferry from Långnäs färjfäste to Överöferry ferry
    13h 6m

Oslo Airport, Gardermoen (OSL) to Mariehamn (MHQ) flights

Calendar12Weekly Planes
Duration3h 23mAverage Duration
Ticket$96Cheapest Price
See schedules

Questions & Answers

What companies run services between Oslo, Norway and Stockholm, Åland?

There is no direct connection from Oslo to Stockholm. However, you can take the train to Stockholm Centralstation, walk to T-Centralen T-bana, take the line 13 subway to Ropsten T-bana, walk to Stockholm, take the ferry to Långnäs, walk to Långnäs färjfäste, then take the ferry to Överö. Alternatively, you can take a train from Oslo S to Överö via Stockholm Central Station, T-Centralen T-bana, Ropsten T-bana, Stockholm, Långnäs, and Långnäs färjfäste in around 14h 32m.

Airlines
Train operators
Bus operators
Ferry operators

Want to know more about travelling around Åland Islands

Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.

Related travel guides