There are 5 ways to get from Charlottenberg to Linköping by train, bus, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train via Karlstad
best- Take the train from Charlottenberg station to Karlstad Centralstation
- Take the train from Karlstad Centralstation to Motala, Centralstation
- Take the train from Motala, Centralstation to Linköping Centralstation
5h 8mkr 372–473Bus
- Take the bus from Arvika station to Karlstad Centralstation
- Take the bus from Karlstad Centralstation to Norrköping Bus Station
- Take the bus from Norrköping Resecentrum to Linköping fjärrbussterminal400 / ...
7h 28mkr 608–1,151Drive 313.7 km
- Drive from Charlottenberg to Linköping313.7 km
4h 23mkr 556–802Train
- Take the train from Charlottenberg station to Hallsberg stationF1
- Take the train from Hallsberg station to Skänninge station
- Take the train from Skänninge station to Linköping Centralstation
5h 12mTrain via Katrineholm
- Take the train from Arvika station to Katrineholm CentralstationSJ Snabbtåg Sj3000 / ...
- Take the train from Katrineholm Centralstation to Linköping Centralstation2143 / ...
5h 36mkr 467–949
Charlottenberg to Linköping by train
Questions & Answers
The cheapest way to get from Charlottenberg to Linköping is to train via Karlstad which costs 370 kr - 480 kr and takes 5h 8m.
The fastest way to get from Charlottenberg to Linköping is to drive which takes 4h 23m and costs 550 kr - 800 kr.
No, there is no direct bus from Charlottenberg station to Linköping. However, there are services departing from Charlottenberg station and arriving at Linköping fjärrbussterminal via Arvika station, Karlstad Centralstation and Norrköping Resecentrum. The journey, including transfers, takes approximately 7h 28m.
No, there is no direct train from Charlottenberg station to Linköping station. However, there are services departing from Charlottenberg station and arriving at Linköping Centralstation via Karlstad Centralstation and Motala, Centralstation. The journey, including transfers, takes approximately 5h 8m.
The distance between Charlottenberg and Linköping is 351 km. The road distance is 313.7 km.
The best way to get from Charlottenberg to Linköping without a car is to train via Karlstad which takes 5h 8m and costs 370 kr - 480 kr.
It takes approximately 5h 8m to get from Charlottenberg to Linköping, including transfers.
Charlottenberg to Linköping bus services, operated by Swedish Railways (SJ), depart from Arvika station.
Charlottenberg to Linköping train services, operated by Värmlandstrafik, depart from Charlottenberg station.
The best way to get from Charlottenberg to Linköping is to train via Karlstad which takes 5h 8m and costs 370 kr - 480 kr. Alternatively, you can bus, which costs 600 kr - 1200 kr and takes 7h 28m.
What companies run services between Charlottenberg, Värmland County, Sweden and Linköping, Sweden?
You can take a train from Charlottenberg station to Linköping Centralstation via Karlstad Centralstation and Motala, Centralstation in around 5h 8m. Alternatively, you can take a bus from Charlottenberg station to Linköping fjärrbussterminal via Arvika Busstationen, Arvika station, Karlstad Centralstation, and Norrköping Resecentrum in around 7h 28m.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Phone
- 0771 – 32 32 00
- Website
- varmlandstrafik.se
Train from Charlottenberg station to Karlstad Centralstation
- Ave. Duration
- 1h 11m
- Frequency
- Every 3 hours
- Estimated price
- kr 120–135
- Website
- Värmlandstrafik
- Phone
- +46 771 15 15 15
- info@tagkompaniet.se
- Website
- vy.se
Train from Charlottenberg station to Karlstad Centralstation
- Ave. Duration
- 1h 19m
- Frequency
- 4 times a week
- Schedules at
- vy.se
Train from Charlottenberg station to Hallsberg station
- Ave. Duration
- 2h 30m
- Frequency
- 3 times a week
- Schedules at
- vy.se
- Phone
- +46 77 144 41 11
- Website
- vy.se
Train from Charlottenberg station to Karlstad Centralstation
- Ave. Duration
- 1h 17m
- Frequency
- 4 times a week
- Estimated price
- kr 100–150
- Schedules at
- vy.se
Train from Charlottenberg station to Hallsberg station
- Ave. Duration
- 2h 40m
- Frequency
- 3 times a week
- Estimated price
- kr 200–290
- Schedules at
- vy.se
- Phone
- 0550-875 61
- info@tagakeriet.se
- Website
- tagakeriet.se
Train from Karlstad Centralstation to Motala, Centralstation
- Ave. Duration
- 1h 57m
- Frequency
- Twice a week
- Estimated price
- kr 180–230
- Website
- Tågab
- 2nd Class
- kr 180–230
- Phone
- +46 77 121 10 10
- Website
- ostgotatrafiken.se
Train from Motala, Centralstation to Linköping Centralstation
- Ave. Duration
- 40 min
- Frequency
- Hourly
- Estimated price
- kr 85–95
- Schedules at
- ÖstgötaTrafiken
Train from Skänninge station to Linköping Centralstation
- Ave. Duration
- 30 min
- Frequency
- Hourly
- Estimated price
- kr 85–110
- Schedules at
- ÖstgötaTrafiken
- Phone
- 021 48 18 400
- info@tagibergslagen.se
- Website
- tagibergslagen.se
Train from Hallsberg station to Skänninge station
- Ave. Duration
- 52 min
- Frequency
- 5 times a day
- Schedules at
- tagibergslagen.se
- Phone
- +46 77 175 75 75
- kundservice@sj.se
- Website
- sj.se
Train from Arvika station to Katrineholm Centralstation
- Ave. Duration
- 2h 26m
- Frequency
- 5 times a day
- Estimated price
- kr 280–550
- Website
- https://www.sj.se/en/
- 1st Class Ticket
- kr 380–550
- 2nd Class Ticket
- kr 280–380
Train from Katrineholm Centralstation to Linköping Centralstation
- Ave. Duration
- 54 min
- Frequency
- 4 times a week
- Estimated price
- kr 210–320
- Website
- https://www.sj.se/en/
- Phone
- +46 77 175 75 75
- Website
- sj.se
Train from Arvika station to Katrineholm Centralstation
- Ave. Duration
- 2h 35m
- Frequency
- 4 times a day
- Website
- https://www.sj.se/en
- Phone
- 0771-22 44 40
- malartagkundservice@regionsormland.se
- Website
- malartag.se
Train from Katrineholm Centralstation to Linköping Centralstation
- Ave. Duration
- 51 min
- Frequency
- Every 2 hours
- Estimated price
- kr 130–150
- Website
- https://malartag.se/en/
- Phone
- +46 77 175 75 75
- kundservice@sj.se
- Website
- sj.se
Bus from Arvika station to Karlstad Centralstation
- Ave. Duration
- 1h 1m
- Frequency
- Once a week
- Estimated price
- kr 95–140
- Website
- https://www.sj.se/en/
- Phone
- +47 407 05070
- buss@vy.no
- Website
- vybuss.no
Bus from Karlstad Centralstation to Norrköping Bus Station
- Ave. Duration
- 2h 30m
- Frequency
- Once a week
- Estimated price
- kr 390–750
- Website
- https://www.vybuss.com/
Bus from Norrköping Resecentrum to Linköping fjärrbussterminal
- Ave. Duration
- 40 min
- Frequency
- Hourly
- Estimated price
- kr 90–130
- Website
- https://www.vybuss.com/
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Norrköping Resecentrum to Linköping fjärrbussterminal
- Ave. Duration
- 35 min
- Frequency
- 4 times a day
- Estimated price
- kr 28
- Website
- https://www.flixbus.co.uk
Want to know more about travelling around Sweden
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
How to plan an amazing trip around Scandinavia
Read the travel guide
Want to know more about Flixbus?
Read the travel guide
More Questions & Answers
Charlottenberg to Linköping bus services, operated by Swedish Railways (SJ), arrive at Karlstad Centralstation.
Charlottenberg to Linköping train services, operated by Värmlandstrafik, arrive at Karlstad Centralstation.
Yes, the driving distance between Charlottenberg to Linköping is 314 km. It takes approximately 4h 23m to drive from Charlottenberg to Linköping.
Book your Charlottenberg to Linköping train tickets online with Omio.
There are 68+ hotels available in Linköping.









