The average train between Gävle and Katrineholm takes 3h and the fastest train takes 2h 27m. There is a train service every few hours from Gävle to Katrineholm. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.
Trains run hourly between Gävle and Katrineholm. The earliest departure is at 4:19 AM at night, and the last departure from Gävle is at 11:10 PM which arrives into Katrineholm at 6:12 AM. All services require a transfer, and take on average 3h. The schedules shown below are for the next available departures.

3h 22m • 1 change

2h 37m • 1 change

2h 49m • 1 change

2h 52m • 1 change

3h 32m • 1 change

2h 53m • 1 change

2h 51m • 1 change

3h 9m • 1 change

3h 55m • 1 change

3h 15m • 1 change

2h 37m • 1 change

2h 46m • 1 change
Want to know about travelling from Gävle to Katrineholm? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport? What is the quickest option? How much do tickets usually cost? and many more.
No, there is no direct train from Gävle to Katrineholm. However, there are services departing from Gävle station and arriving at Katrineholm station via Stockholm Centralstation station. The journey, including transfers, takes approximately 3h.
Gävle to Katrineholm train services, operated by Swedish Railways (SJ), depart from Gävle Centralstation.
Gävle to Katrineholm train services, operated by Swedish Railways (SJ), arrive at Katrineholm Centralstation.
Book your Gävle to Katrineholm train tickets online with Swedish Railways (SJ), Mälartåg and 2 other operators.
The distance between Gävle and Katrineholm is 193.8 km. The road distance is 307 km.
You can take a train from Gävle Centralstation to Katrineholm Centralstation via Stockholm Centralstation in around 2h 35m.