There are 4 ways to get from Stockholm to Söderhamn 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.

Recommended option

Train  •  2 h 11 min

  1. Intercity / ...

$26 - $60

Cheapest option

Bus Y-buss  •  4 h 5 min

  1. Y-buss / ...

$21 - $40

2 alternative options

Bus VS & Persons Bussar  •  4 h 20 min

  1. SGS Bussen
  2. 150

$22 - $30

Drive  •  2 h 33 min

  1. 153.4 miles

$30 - $50

What companies run services between Stockholm, Sweden and Söderhamn, Gävleborgs län, Sweden?

Swedish Railways (SJ) operates a train from Stockholm to Söderhamn every 3 hours. Tickets cost $26 - $60 and the journey takes 2 h 11 min. Alternatively, Y-buss operates a bus from Stockholm to Söderhamn twice daily. Tickets cost $25 - $35 and the journey takes 4 h 5 min. Two other operators also service this route.

Train operators
Swedish Railways (SJ)
Website
sj.se
Train from Stockholm Central to Söderhamn station
Ave. Duration
2 h 11 min
Frequency
Every 3 hours
Estimated price
$26 - $60
Website
www.sj.se
2nd Class Non-Rebookable
$26 - $40
1st Class Non-Rebookable
$40 - $60
2nd Class Refundable
$40 - $60
1st Class Refundable
$60 - $85
Bus operators
Y-buss
Phone
+46 77 133 44 44
Website
ybuss.se
Bus from Stockholm Cityterminalen to Söderhamn station
Ave. Duration
4 h 5 min
Frequency
Twice daily
Estimated price
$25 - $35
Schedules at
Y-buss
Härjedalingen
Website
harjedalingen.se
Bus from Stockholm Cityterminalen to Söderhamn station
Ave. Duration
2 h 40 min
Frequency
3 times a week
Estimated price
$21 - $30
Schedules at
resrobot.se
Lapplandspilen
Website
lapplandspilen.se
Bus from Stockholm Cityterminalen to Söderhamn station
Ave. Duration
4 h
Frequency
Twice a week
Estimated price
$33 - $39
Schedules at
resrobot.se
VS & Persons Bussar
Website
sgsbussen.se
Bus from Stockholm Cityterminalen to Gävle Centralstation
Ave. Duration
2 h 5 min
Frequency
5 times a day
Schedules at
resrobot.se
X-trafik
Website
x-trafik.se
Bus from Gävle Centralstation to Söderhamn Sjukhusentrén
Ave. Duration
1 h 15 min
Frequency
5 times a week
Estimated price
$22 - $30
Schedules at
x-trafik.se

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Travelling around the UAE, South Korea: Travelling from Seoul to Busan and Is ride-sharing platform BlaBlaCar right for you? - to help you get the most out of your next trip.

Questions & Answers

The distance between Stockholm and Söderhamn is 226 km. The road distance is 245 km.

The cheapest way to get from Stockholm to Söderhamn is to bus which costs 190 kr - 270 kr and takes 4 h 20 min.

The quickest way to get from Stockholm to Söderhamn is to train which takes 2 h 11 min and costs 230 kr - 550 kr.

Yes, there is a direct train departing from Stockholm Central and arriving at Söderhamn station. Services depart every three hours, and operate every day. The journey takes approximately 2 h 11 min.

Yes, there is a direct bus departing from Stockholm Cityterminalen and arriving at Söderhamn station. Services depart twice daily, and operate every day. The journey takes approximately 4 h 5 min.

The train from Stockholm Central to Söderhamn station takes 2 h 11 min including transfers and departs every three hours.