There are 5 ways to get from Strängnäs to Karlstad 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
best- Take the train from Eskilstuna Centralstation to Karlstad Centralstationtrain 653 / ...
3h 27mkr 378–618Train via Arboga
cheapest- Take the train from Strängnäs station to Arboga stationtrain 919 / ...
- Take the train from Arboga station to Karlstad Centralstationtrain 18941 / ...
3h 37mkr 294–410Bus
- Take the bus from Strängnäs station to Örebro Centralstationbus 60977 / ...
- Take the bus from Örebro Resecentrum to Karlstad busstationbus 850 / ...
3h 54mDrive 222.6 km
- Drive from Strängnäs to Karlstadcar 222.6 km
2h 36mkr 417–602Train via Södertälje
- Take the train from Strängnäs station to Södertälje Syd stationtrain 918 / ...
- Take the train from Södertälje Syd station to Karlstad Centralstationtrain 665 / ...
3h 56mkr 461–800
Strängnäs to Karlstad by train
Comparing Your Travel Options
The cheapest way to get from Strängnäs to Karlstad is to train via Arboga which costs 290 kr - 410 kr and takes 3h 37m.
The fastest way to get from Strängnäs to Karlstad is to drive which takes 2h 36m and costs 410 kr - 600 kr.
No, there is no direct bus from Strängnäs station to Karlstad station. However, there are services departing from Strängnäs station and arriving at Karlstad busstation via Örebro Resecentrum. The journey, including transfers, takes approximately 3h 54m.
No, there is no direct train from Strängnäs station to Karlstad station. However, there are services departing from Strängnäs station and arriving at Karlstad Centralstation via Eskilstuna Centralstation. The journey, including transfers, takes approximately 3h 27m.
The distance between Strängnäs and Karlstad is 271 km. The road distance is 222.6 km.
The best way to get from Strängnäs to Karlstad without a car is to train which takes 3h 27m and costs 370 kr - 650 kr.
It takes approximately 3h 27m to get from Strängnäs to Karlstad, including transfers.
Strängnäs to Karlstad bus services, operated by Mälartåg, depart from Strängnäs station.
Strängnäs to Karlstad train services, operated by Swedish Railways (SJ), depart from Eskilstuna Centralstation.
The best way to get from Strängnäs to Karlstad is to train which takes 3h 27m and costs 370 kr - 650 kr. Alternatively, you can bus, which costs and takes 3h 54m.
What companies run services between Strängnäs, Södermanland County, Sweden and Karlstad, Sweden?
Swedish Railways (SJ) operates a train from Eskilstuna Centralstation to Karlstad Centralstation once daily. Tickets cost kr 330–470 and the journey takes 2h 12m. Tågab also services this route twice a week. Alternatively, you can take a bus from Strängnäs station to Karlstad busstation via Örebro Centralstation and Örebro Resecentrum in around 3h 54m.
- Phone
- +46 77 175 75 75
- [email protected]
- Website
- Swedish Railways (SJ)
Train from Eskilstuna Centralstation to Karlstad Centralstation
- Ave. Duration
- 2h 12m
- Frequency
- Once daily
- Estimated price
- kr 330–470
- Website
- Swedish Railways (SJ)
Train from Södertälje Syd station to Karlstad Centralstation
- Ave. Duration
- 2h 32m
- Frequency
- Every 4 hours
- Estimated price
- kr 390–600
- Website
- Swedish Railways (SJ)
- Phone
- 0771-22 44 40
- [email protected]
- Website
- Mälartåg
Bus from Strängnäs station to Örebro Centralstation
- Ave. Duration
- 1h 56m
- Frequency
- Once daily
- Website
- Mälartåg
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
Booking & Getting There
Strängnäs to Karlstad bus services, operated by Mälartåg, arrive at Örebro Centralstation.
Strängnäs to Karlstad train services, operated by Swedish Railways (SJ), arrive at Karlstad Centralstation.
Yes, the driving distance between Strängnäs to Karlstad is 223 km. It takes approximately 2h 36m to drive from Strängnäs to Karlstad.
Book your Strängnäs to Karlstad train tickets online with Omio.
Book your Strängnäs to Karlstad bus tickets online with Omio.
There are 74+ hotels available in Karlstad.






