Travel from Stockholm to Västerås

Bus or train from Stockholm to Västerås?

Swedish Railways (SJ) operates a train from Stockholm to Västerås every 30 minutes. Tickets cost $15 - $35 and the journey takes 59 min. Alternatively, Swebus operates a bus from Stockholm to Västerås 5 times a day. Tickets cost $15 - $22 and the journey takes 1 h 30 min. Two other operators also service this route.

Travel Guides

Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Stockholm to Västerås

ModeDurationPrice
From Stockholm Central train to Västeraas Central.59 min186 kr
From Stockholm Cityterminalen bus to Västerås Centralstation.1 h 30 min127 kr
From Stockholm drive to Västerås.1 h 11 min148 kr

How long does it take to get from Stockholm to Västerås?

The train from Stockholm Central to Västeraas Central takes 59 min including transfers and departs every 30 minutes.

Is there a direct train between Stockholm and Västerås?

Yes, there is a direct train departing from Stockholm Central and arriving at Västeraas Central. Services depart every 30 minutes, and operate every day. The journey takes approximately 59 min.

Is there a direct bus between Stockholm and Västerås?

Yes, there is a direct bus departing from Stockholm Cityterminalen and arriving at Västerås Centralstation. Services depart four times a day, and operate every day. The journey takes approximately 1 h 30 min.

Operators from Stockholm to Västerås

OperatorPhoneWebsite
Swedish Railways (SJ)Swedish Railways (SJ)
Swebus+46 771 218 218Swebus