There are 5 ways to get from Karlskoga to Trollhättan 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 Kristinehamn station
best- Take the train from Kristinehamn station to Trollhättan Centralstationtrain 3951 / ...
3h 39mkr 365–645Drive 200.8 km
cheapest- Drive from Karlskoga to Trollhättancar 200.8 km
2h 58mkr 357–515Bus
- Take the bus from Karlskoga Alfred Nobels torg to Kristinehamn stationbus 500
- Take the bus from Kristinehamn Station to Skövde Central Bus Stationbus
- Take the bus from Skövde Centralstation to Trollhättan Centralstationbus 600
5h 39mkr 409–1,151Train
- Take the train from Degerfors station to Trollhättan Centralstationtrain 7067
4h 3mkr 433–643Bus, train
- Take the bus from Karlskoga busstation to Laxå tågstationbus 593
- Take the train from Laxå tågstation to Trollhättan Centralstationtrain 2081
4h 41mkr 453–643
Karlskoga to Trollhättan by bus and train
Questions & Answers
The cheapest way to get from Karlskoga to Trollhättan is to drive which costs 350 kr - 550 kr and takes 2h 58m.
The fastest way to get from Karlskoga to Trollhättan is to drive which takes 2h 58m and costs 350 kr - 550 kr.
No, there is no direct bus from Karlskoga to Trollhättan station. However, there are services departing from Karlskoga Alfred Nobels torg and arriving at Trollhättan Centralstation via Kristinehamn Station and Skövde Centralstation. The journey, including transfers, takes approximately 5h 39m.
No, there is no direct train from Karlskoga station to Trollhättan station. However, there are services departing from Kristinehamn station and arriving at Trollhättan Centralstation via . The journey, including transfers, takes approximately 3h 39m.
The distance between Karlskoga and Trollhättan is 241 km. The road distance is 200.8 km.
The best way to get from Karlskoga to Trollhättan without a car is to train via Kristinehamn station which takes 3h 39m and costs 360 kr - 650 kr.
It takes approximately 3h 39m to get from Karlskoga to Trollhättan, including transfers.
Karlskoga to Trollhättan bus services, operated by Värmlandstrafik, depart from Karlskoga Alfred Nobels torg station.
Karlskoga to Trollhättan train services, operated by Swedish Railways (SJ), depart from Kristinehamn station.
The best way to get from Karlskoga to Trollhättan is to train via Kristinehamn station which takes 3h 39m and costs 360 kr - 650 kr. Alternatively, you can bus, which costs 400 kr - 1200 kr and takes 5h 39m.
What companies run services between Karlskoga, Sweden and Trollhättan, Västra Götaland County, Sweden?
Swedish Railways (SJ) operates a train from Kristinehamn station to Trollhättan Centralstation once daily. Tickets cost kr 360–550 and the journey takes 2h 14m. Tågab also services this route once a week. Alternatively, you can take a bus from Karlskoga Alfred Nobels torg to Trollhättan Centralstation via Kristinehamn Station and Skövde Centralstation in around 5h 39m.
- Phone
- +46 77 175 75 75
- [email protected]
- Website
- Swedish Railways (SJ)
Train from Kristinehamn station to Trollhättan Centralstation
- Ave. Duration
- 2h 14m
- Frequency
- Once daily
- Estimated price
- kr 360–550
- Website
- Swedish Railways (SJ)
- Phone
- 0550-875 61
- [email protected]
- Website
- tagakeriet.se
Train from Kristinehamn station to Trollhättan Centralstation
- Ave. Duration
- 2h 16m
- Frequency
- Once a week
- Estimated price
- kr 340–550
- Website
- https://www.tagakeriet.se/
Train from Degerfors station to Trollhättan Centralstation
- Ave. Duration
- 2h 31m
- Frequency
- Once a week
- Estimated price
- kr 390–600
- Website
- https://www.tagakeriet.se/
- Phone
- +46 8 580 971 66
- [email protected]
- Website
- VR Snabbtåg
Train from Laxå tågstation to Trollhättan Centralstation
- Ave. Duration
- 2h 41m
- Frequency
- Once a week
- Estimated price
- kr 410–600
- Website
- VR Snabbtåg
- Phone
- 0771 – 32 32 00
- Website
- varmlandstrafik.se
Bus from Karlskoga Alfred Nobels torg to Kristinehamn station
- Ave. Duration
- 30 min
- Frequency
- Hourly
- Estimated price
- kr 65–120
- Website
- https://www.varmlandstrafik.se/
- Phone
- +47 407 05070
- [email protected]
- Website
- Vy Buss
Bus from Kristinehamn Station to Skövde Central Bus Station
- Ave. Duration
- 1h 30m
- Frequency
- Once daily
- Estimated price
- kr 210–410
- Website
- Vy Buss
- Phone
- 0550-66 15 70
- Website
- BT Buss
Bus from Kristinehamn Station to Skövde Central Bus Station
- Ave. Duration
- 1h 29m
- Frequency
- 4 times a week
- Estimated price
- kr 570
- Website
- BT Buss
- Phone
- +46 77 141 43 00
- Website
- Vasttrafik
Bus from Skövde Centralstation to Trollhättan Centralstation
- Ave. Duration
- 2h 5m
- Frequency
- Hourly
- Estimated price
- kr 130–440
- Website
- Vasttrafik
- Phone
- +46 77 155 30 00
- [email protected]
- Website
- lanstrafiken.se
Bus from Karlskoga busstation to Laxå tågstation
- Ave. Duration
- 1h
- Frequency
- Every 4 hours
- Estimated price
- kr 43
- Website
- https://www.lanstrafiken.se/
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
Karlskoga to Trollhättan bus services, operated by Värmlandstrafik, arrive at Kristinehamn station.
Karlskoga to Trollhättan train services, operated by Swedish Railways (SJ), arrive at Trollhättan Centralstation.
Yes, the driving distance between Karlskoga to Trollhättan is 201 km. It takes approximately 2h 58m to drive from Karlskoga to Trollhättan.
Book your Karlskoga to Trollhättan train tickets online with Omio.
There are 111+ hotels available in Trollhättan.









