There are 4 ways to get from Västerås to Trosa 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 Västerås Centralstation to Stockholm Centralstationtrain 170 / ...
- Take the train from Stockholm Centralstation to Vagnhärad tågstationtrain 227 / ...
2h 33mkr 298–465Drive 130.3 km
cheapest- Drive from Västerås to Trosacar 130.3 km
1h 51mkr 231–334Bus
- Take the bus from Västerås Resecentrum to Stockholm, Cityterminalenbus 850 / ...
- Take the bus from Liljeholmen T-bana to Trosa centrumbus 803
3h 33mkr 344–662Train, line 802 bus
- Take the train from Västerås Centralstation to Eskilstuna Centralstationtrain
- Take the train from Eskilstuna Centralstation to Södertälje Syd stationtrain 918 / ...
- Take the bus from Södertälje Syd station to Trosa centrumbus 802
2h 59mkr 263–400
Västerås to Trosa by train and bus
Questions & Answers
The cheapest way to get from Västerås to Trosa is to drive which costs 230 kr - 340 kr and takes 1h 51m.
The fastest way to get from Västerås to Trosa is to drive which takes 1h 51m and costs 230 kr - 340 kr.
No, there is no direct bus from Västerås to Trosa. However, there are services departing from Västerås Resecentrum and arriving at Trosa centrum via Liljeholmen T-bana. The journey, including transfers, takes approximately 3h 33m.
No, there is no direct train from Västerås station to Trosa station. However, there are services departing from Västerås Centralstation and arriving at Vagnhärad tågstation via Stockholm Centralstation. The journey, including transfers, takes approximately 2h 33m.
The distance between Västerås and Trosa is 172 km. The road distance is 130.3 km.
The best way to get from Västerås to Trosa without a car is to train which takes 2h 33m and costs 290 kr - 470 kr.
It takes approximately 2h 33m to get from Västerås to Trosa, including transfers.
Västerås to Trosa bus services, operated by Vy Buss, depart from Västerås Resecentrum station.
Västerås to Trosa train services, operated by Swedish Railways (SJ), depart from Västerås Centralstation.
The best way to get from Västerås to Trosa is to train which takes 2h 33m and costs 290 kr - 470 kr. Alternatively, you can bus, which costs 340 kr - 700 kr and takes 3h 33m.
What companies run services between Västerås, Sweden and Trosa, Sweden?
You can take a train from Västerås Centralstation to Trosa centrum via Stockholm Centralstation, Vagnhärad Station, and Vagnhärad tågstation in around 2h 33m. Alternatively, you can take a bus from Västerås Resecentrum to Trosa centrum via Stockholm, Cityterminalen, T-Centralen T-bana, Liljeholmen T-bana, and Liljeholmen T-bana in around 3h 33m.
- Phone
- +46 77 175 75 75
- [email protected]
- Website
- Swedish Railways (SJ)
Train from Västerås Centralstation to Stockholm Centralstation
- Ave. Duration
- 54 min
- Frequency
- Hourly
- Estimated price
- kr 170–260
- Website
- Swedish Railways (SJ)
- Phone
- +46 77 144 41 11
- Website
- Vy Tåg AB
Train from Västerås Centralstation to Stockholm Centralstation
- Ave. Duration
- 1h
- Frequency
- 4 times a week
- Estimated price
- kr 110–160
- Schedules at
- Vy Tåg AB
- Phone
- +46 771 15 15 15
- [email protected]
- Website
- Vy Travel AB
Train from Västerås Centralstation to Stockholm Centralstation
- Ave. Duration
- 1h
- Frequency
- Twice a week
- Schedules at
- Vy Travel AB
- Phone
- 0550-875 61
- [email protected]
- Website
- tagakeriet.se
Train from Västerås Centralstation to Stockholm Centralstation
- Ave. Duration
- 1h 2m
- Frequency
- Twice a week
- Estimated price
- kr 160–250
- Website
- https://www.tagakeriet.se/
- Phone
- 0771-22 44 40
- [email protected]
- Website
- Mälartåg
Train from Stockholm Centralstation to Vagnhärad tågstation
- Ave. Duration
- 36 min
- Frequency
- Hourly
- Estimated price
- kr 100–170
- Website
- Mälartåg
Train from Västerås Centralstation to Eskilstuna Centralstation
- Ave. Duration
- 34 min
- Frequency
- Hourly
- Estimated price
- kr 80–130
- Website
- Mälartåg
Train from Eskilstuna Centralstation to Södertälje Syd station
- Ave. Duration
- 38 min
- Frequency
- Hourly
- Estimated price
- kr 130–210
- Website
- Mälartåg
- Phone
- +47 407 05070
- [email protected]
- Website
- Vy Buss
Bus from Västerås Resecentrum to Stockholm, Cityterminalen
- Ave. Duration
- 1h 25m
- Frequency
- Every 4 hours
- Estimated price
- kr 190–380
- Website
- Vy Buss
Rome2Rio's guide to FlixBus
Contact DetailsContact Details
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Västerås Resecentrum to Stockholm, Cityterminalen
- Ave. Duration
- 1h 20m
- Frequency
- 4 times a day
- Estimated price
- kr 95–160
- Website
- Flixbus
- Phone
- +46 77 175 75 75
- [email protected]
- Website
- Swedish Railways (SJ)
Bus from Västerås Resecentrum to Stockholm, Cityterminalen
- Ave. Duration
- 2h 17m
- Frequency
- 4 times a week
- Estimated price
- kr 180–290
- Website
- Swedish Railways (SJ)
- Phone
- 0156-340 00
- [email protected]
- Website
- Trosabussen
Bus from Liljeholmen T-bana to Trosa centrum
- Ave. Duration
- 57 min
- Frequency
- Every 4 hours
- Estimated price
- kr 240–270
- Website
- Trosabussen
- Phone
- 020-44 40 00
- Website
- sormlandstrafiken.se
Bus from Södertälje Syd station to Trosa centrum
- Ave. Duration
- 40 min
- Frequency
- Hourly
- Estimated price
- kr 50–65
- Website
- https://www.sormlandstrafiken.se/
- On bus price
- kr 50–65
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
Västerås to Trosa bus services, operated by Vy Buss, arrive at Stockholm, Cityterminalen station.
Västerås to Trosa train services, operated by Swedish Railways (SJ), arrive at Stockholm Centralstation.
Yes, the driving distance between Västerås to Trosa is 130 km. It takes approximately 1h 51m to drive from Västerås to Trosa.
Book your Västerås to Trosa train tickets online with Omio.
Book your Västerås to Trosa bus tickets online with Omio.
There are 95+ hotels available in Trosa.















