Compare prices and tickets by train, coach or flight

Tue
25 Jan
£12Snälltåget
£14Bus4you
Wed
26 Jan
£12Snälltåget
£14Bus4you
Thu
27 Jan
£8SJ
£13Vy Bus4You
Fri
28 Jan
£12Snälltåget
£12Bus4you
Sat
29 Jan
£12Snälltåget
£11Flixbus
Sun
30 Jan
£12Snälltåget
£12Flixbus
Mon
31 Jan
£12Snälltåget
£12Flixbus
Tue
1 Feb
£8SJ
£18Vy Bus4You
Wed
2 Feb
£10SJ
£14Bus4you
Thu
3 Feb
£8SJ
£11Bus4you
Fri
4 Feb
£10SJ
£12Flixbus
Sat
5 Feb
£10SJ
£12Flixbus
Sun
6 Feb
£10SJ
£12Flixbus
Mon
7 Feb
£10SJ
£12Flixbus
Thu
10 Feb
£7SJ
£11Flixbus
Fri
11 Feb
£8SJ
£12Flixbus
Sat
12 Feb
£8SJ
£11Flixbus

More than 1,000 travel companies trust us to sell their tickets all in one place.

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Overview: Train from Linköping to Stockholm

distanceDistance107 miles (173 km)
durationAverage train duration1 h 53 min
priceAverage train ticket price£12 (€14)
frequencyTrain frequency16 a day
changesDirect trainYes, there are 16 direct trains a day
carriersTrain companiesSJ or Snälltåget

Trains from Linköping to Stockholm cover the 107 miles (173 km) long route taking on average 1 h 53 min with our travel partners like SJ or Snälltåget. Normally, there are 16 trains operating per day, including direct services available. While the average ticket price for this trip costs around £12, you can find the cheapest train ticket for as low as £8. Travellers depart most frequently from Linköping Centralstation and arrive in Stockholm Centralstation.

Travel Tips: Trains from Linköping to Stockholm

Travel by train to Stockholm easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Linköping to Stockholm.
FAQs

How much do cheap train tickets from Linköping to Stockholm cost?

You can find a cheap train from Linköping to Stockholm for some dates and times for as low as £8  one way in the next 7 days.

How much does the train from Linköping to Stockholm cost on average?

The Linköping to Stockholm train ticket price is on average £12  if you are looking to buy your tickets for this journey in the next week.

What is the distance by train from Linköping to Stockholm?

When travelling this route you should expect the distance to Stockholm from Linköping via train to be approximately 107 miles (173 km).

What is the average Linköping to Stockholm train duration?

On average the Linköping to Stockholm train time is 1 h 53 min  covering the 107 miles (173 km) long journey, but the journey time can vary depending on specific dates or travelling on weekends and bank holidays.

When travelling by train from Linköping to Stockholm, which train station in Linköping do I depart from and which train station in Stockholm do I arrive in?

When taking a train from Linköping, you have a couple of train stations you can depart from including Linköping Centralstation and Linköping, Fjärrbussterminal. When you arrive in Stockholm, your train can arrive in train stations including Stockholm Centralstation, Stockholm, Cityterminalen and Stockholm Södra.

Omio customers travelling this route book their trains from Linköping Centralstation   to Stockholm Centralstation.

Where is the train station in Linköping to go to Stockholm? Where is the train station in Stockholm located?

Passengers board their train most frequently from Linköping Centralstation and travel around 0.4 miles (646 m) from the city centre to this train station.

Passengers travelling this route most often arrive at Stockholm Centralstation and need to travel approximately 0.3 miles (502 m) from the train station to the city centre in Stockholm.

Which train providers can take me between Linköping and Stockholm?

For the trip from Linköping to Stockholm you can take a train with SJ or Snälltåget. Be sure to check out all possible train companies that offer services between Linköping and Stockholm on Omio to compare what amenities they may have.

How many trains per day are there to Stockholm from Linköping?

The average number of trains departing Linköping for Stockholm is 16 a day. The train schedules and services may vary between weekdays and weekends.

When does the first train depart from Linköping to Stockholm? When does the last train depart from Linköping to Stockholm?

You can take the first train from Linköping to Stockholm at 05: 45   or take the last train from Linköping to Stockholm leaving at 18: 22. Look for the latest Linköping Stockholm train timetable on Omio and book the best time to take the train for this route.

How early should I purchase train tickets to Stockholm from Linköping to score the best deals?

If you book Linköping to Stockholm train tickets within the next 7 days, you can find one way tickets to cost on average £12. However, booking in advance gives you access to the best prices for trains to Stockholm from Linköping. Look out for train tickets for this journey to go on sale a few months before your planned departure date to find the best deals.

Important Stations and Airports for this Journey

Linköping
Stockholm
Linköping Centralstation is the most popular Linköping railway station for Omio travellers, but it's not the only one. Read all the information you need to know about the main train stations in Linköping for your journey to Stockholm.