- Must visit
Vallby Friluftsmuseum
Open-air museum with historic buildings, farm environments, and seasonal activities that present traditional life in the region.
Cheapest price
$9
Average price
$16
Fastest journey
55 m
Average duration
56 m
Trains per day
30
Distance
91 km
The best way to find a cheap train ticket from Stockholm to Västerås is to book your journey as far in advance as possible and to avoid traveling at rush hour.
The average ticket from Stockholm to Västerås will cost around $16 if you buy it on the day, but the cheapest tickets can be found for only $9.
Of the 30 trains that leave Stockholm for Västerås on Mon, Jun 01, 29 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.
On Mon, Jun 01 the direct trains cover the 91 km distance in an average of 56 m but if you time it right, some trains will get you there in just 55 m .
On Mon, Jun 01 the slowest trains will take 56 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.
187 SJ
185 SJ
193 SJ
109 SJ
161 SJ
177 SJ
179 SJ
191 SJ
175 SJ
161 SJOmio recommends booking the train as it is the most popular option from Stockholm to Västerås among Omio's users. If you are prioritising price take the train with prices starting from $6. For those with little time consider booking a train which can get you there in 1h 17m. In case you are seeking to minimise your carbon footprint the train is your best bet as it emits only 0.0 - 0.1kg. The ticket price range depends on the travel mode: a train costs an average of $6, and a bus costs an average of $7.
Distance: 56 miles (91 km)
Most popular Train | Bus |
|---|---|
$12 Average price Cheapest | $17 Average price |
1h 47m Average total duration Fastest 1h 17m Onboard + 30m Additional time* | 2h 15m Average total duration 1h 45m Onboard + 30m Additional time* |
0.0 - 0.1kg CO2 emissions Lowest | 0.1 - 0.2kg CO2 emissions |
![]() Most popular train company | ![]() Most popular bus company |
Direct Options | Direct Options |
Additional time: Average total travel duration to departure point, security checks and transfers.
This is compared to other travel options from Stockholm to Västerås:
A train is $5 (€4) less than a bus for this route with tickets for a bus from Stockholm to Västerås costing on average $17 (€13).
Other travel options to Västerås take longer:
Bus takes on average 1h 45m.
The table below shows live departures for Stockholm to Västerås trains for today, Sunday, May 31. You can also manually refresh the results below to see updated train journeys.
| Provider | Departs | Duration | Arrives | Transfers | Tickets |
|---|---|---|---|---|---|
5 SL+ 169 SJ+ 21 VL | 9:42 AM Stockholm, Västerbroplan | 2h04 | 11:46 AM Västerås, Åkesta | 2 transfers | |
5 SL+ 169 SJ+ 21 VL | 9:42 AM Stockholm, Västerbroplan | 2h01 | 11:43 AM Västerås, Alvestavägen (Almvägen) | 2 transfers | |
169 SJ | 10:14 AM Stockholm Central Station | 0h56 | 11:10 AM Västerås Central Station | 0 transfersDirect | |
5 SL+ 8947 Vy Tåg+ 21 VL | 10:27 AM Stockholm, Västerbroplan | 1h46 | 12:13 PM Västerås, Alvestavägen (Almvägen) | 2 transfers | |
5 SL+ 171 SJ+ 21 VL | 10:42 AM Stockholm, Västerbroplan | 2h02 | 12:44 PM Västerås, Alvestavägen (Almvägen) | 2 transfers | |
171 SJ+ 5 SL+ 21 VL | 10:42 AM Stockholm, Västerbroplan | 2h04 | 12:46 PM Västerås, Åkesta | 2 transfers | |
8947 Vy Tåg | 11:03 AM Stockholm Central Station | 0h51 | 11:54 AM Västerås Central Station | 0 transfersDirect | |
171 SJ | 11:14 AM Stockholm Central Station | 0h56 | 12:10 PM Västerås Central Station | 0 transfersDirect | |
5 SL+ 121 SJ+ 21 VL | 11:27 AM Stockholm, Västerbroplan | 1h49 | 1:16 PM Västerås, Åkesta | 2 transfers | |
5 SL+ 121 SJ+ 21 VL | 11:27 AM Stockholm, Västerbroplan | 1h47 | 1:14 PM Västerås, Alvestavägen (Almvägen) | 2 transfers | |
5 SL+ 173 SJ+ 21 VL | 11:42 AM Stockholm, Västerbroplan | 2h02 | 1:44 PM Västerås, Alvestavägen (Almvägen) | 2 transfers | |
5 SL+ 173 SJ+ 21 VL | 11:42 AM Stockholm, Västerbroplan | 2h04 | 1:46 PM Västerås, Åkesta | 2 transfers | |
121 SJ | 11:47 AM Stockholm Central Station | 0h56 | 12:43 PM Västerås Central Station | 0 transfersDirect | |
173 SJ | 12:14 PM Stockholm Central Station | 0h56 | 1:10 PM Västerås Central Station | 0 transfersDirect | |
5 SL+ 123 SJ+ 21 VL | 12:27 PM Stockholm, Västerbroplan | 1h47 | 2:14 PM Västerås, Alvestavägen (Almvägen) | 2 transfers | |
5 SL+ 123 SJ+ 21 VL | 12:27 PM Stockholm, Västerbroplan | 1h49 | 2:16 PM Västerås, Åkesta | 2 transfers | |
5 SL+ 175 SJ+ 21 VL | 12:42 PM Stockholm, Västerbroplan | 2h02 | 2:44 PM Västerås, Alvestavägen (Almvägen) | 2 transfers | |
5 SL+ 175 SJ+ 21 VL | 12:42 PM Stockholm, Västerbroplan | 2h04 | 2:46 PM Västerås, Åkesta | 2 transfers | |
123 SJ | 12:46 PM Stockholm Central Station | 0h56 | 1:42 PM Västerås Central Station | 0 transfersDirect | |
175 SJ | 1:14 PM Stockholm Central Station | 0h56 | 2:10 PM Västerås Central Station | 0 transfersDirect | |
5 SL+ 177 SJ+ 21 VL | 1:42 PM Stockholm, Västerbroplan | 2h04 | 3:46 PM Västerås, Åkesta | 2 transfers | |
5 SL+ 177 SJ+ 21 VL | 1:42 PM Stockholm, Västerbroplan | 2h02 | 3:44 PM Västerås, Alvestavägen (Almvägen) | 2 transfers | |
5 SL+ 127 SJ+ 21 VL | 2:12 PM Stockholm, Västerbroplan | 2h02 | 4:14 PM Västerås, Alvestavägen (Almvägen) | 2 transfers | |
5 SL+ 127 SJ+ 21 VL | 2:12 PM Stockholm, Västerbroplan | 2h04 | 4:16 PM Västerås, Åkesta | 2 transfers | |
177 SJ | 2:14 PM Stockholm Central Station | 0h55 | 3:09 PM Västerås Central Station | 0 transfersDirect | |
5 SL+ 179 SJ+ 21 VL | 2:42 PM Stockholm, Västerbroplan | 2h04 | 4:46 PM Västerås, Åkesta | 2 transfers | |
5 SL+ 179 SJ+ 21 VL | 2:42 PM Stockholm, Västerbroplan | 2h02 | 4:44 PM Västerås, Alvestavägen (Almvägen) | 2 transfers | |
127 SJ | 2:43 PM Stockholm Central Station | 1h06 | 3:49 PM Västerås Central Station | 0 transfersDirect | |
179 SJ | 3:14 PM Stockholm Central Station | 0h56 | 4:10 PM Västerås Central Station | 0 transfersDirect | |
5 SL+ 129 SJ+ 21 VL | 3:27 PM Stockholm, Västerbroplan | 1h47 | 5:14 PM Västerås, Alvestavägen (Almvägen) | 2 transfers | |
5 SL+ 129 SJ+ 21 VL | 3:27 PM Stockholm, Västerbroplan | 1h49 | 5:16 PM Västerås, Åkesta | 2 transfers | |
5 SL+ 181 SJ+ 21 VL | 3:42 PM Stockholm, Västerbroplan | 2h04 | 5:46 PM Västerås, Åkesta | 2 transfers | |
5 SL+ 181 SJ+ 21 VL | 3:42 PM Stockholm, Västerbroplan | 2h02 | 5:44 PM Västerås, Alvestavägen (Almvägen) | 2 transfers | |
129 SJ | 3:42 PM Stockholm Central Station | 1h00 | 4:42 PM Västerås Central Station | 0 transfersDirect | |
181 SJ | 4:14 PM Stockholm Central Station | 0h57 | 5:11 PM Västerås Central Station | 0 transfersDirect | |
5 SL+ 131 SJ+ 21 VL | 4:27 PM Stockholm, Västerbroplan | 1h47 | 6:14 PM Västerås, Alvestavägen (Almvägen) | 2 transfers | |
5 SL+ 131 SJ+ 21 VL | 4:27 PM Stockholm, Västerbroplan | 1h49 | 6:16 PM Västerås, Åkesta | 2 transfers | |
5 SL+ 183 SJ+ 21 VL | 4:42 PM Stockholm, Västerbroplan | 2h07 | 6:49 PM Västerås, Åkesta | 2 transfers | |
5 SL+ 183 SJ+ 21 VL | 4:42 PM Stockholm, Västerbroplan | 2h04 | 6:46 PM Västerås, Alvestavägen (Almvägen) | 2 transfers | |
131 SJ | 4:45 PM Stockholm Central Station | 0h57 | 5:42 PM Västerås Central Station | 0 transfersDirect | |
18935 Vy Tåg | 4:53 PM Stockholm Central Station | 0h55 | 5:48 PM Västerås Central Station | 0 transfersDirect | |
183 SJ | 5:14 PM Stockholm Central Station | 0h58 | 6:12 PM Västerås Central Station | 0 transfersDirect | |
5 SL+ 185 SJ+ 21 VL | 5:42 PM Stockholm, Västerbroplan | 2h07 | 7:49 PM Västerås, Åkesta | 2 transfers | |
5 SL+ 185 SJ+ 21 VL | 5:42 PM Stockholm, Västerbroplan | 2h04 | 7:46 PM Västerås, Alvestavägen (Almvägen) | 2 transfers | |
185 SJ | 6:14 PM Stockholm Central Station | 0h56 | 7:10 PM Västerås Central Station | 0 transfersDirect | |
5 SL+ 187 SJ+ 21 VL | 6:42 PM Stockholm, Västerbroplan | 2h07 | 8:49 PM Västerås, Åkesta | 2 transfers | |
187 SJ+ 5 SL+ 21 VL | 6:42 PM Stockholm, Västerbroplan | 2h04 | 8:46 PM Västerås, Alvestavägen (Almvägen) | 2 transfers | |
187 SJ | 7:14 PM Stockholm Central Station | 0h56 | 8:10 PM Västerås Central Station | 0 transfersDirect | |
5 SL+ 18941 Vy Tåg+ 21 VL | 7:56 PM Stockholm, Västerbroplan | 1h50 | 9:46 PM Västerås, Alvestavägen (Almvägen) | 2 transfers | |
5 SL+ 18941 Vy Tåg+ 21 VL | 7:56 PM Stockholm, Västerbroplan | 1h53 | 9:49 PM Västerås, Åkesta | 2 transfers | |
189 SJ | 8:14 PM Stockholm Central Station | 0h56 | 9:10 PM Västerås Central Station | 0 transfersDirect | |
18941 Vy Tåg | 8:33 PM Stockholm Central Station | 0h53 | 9:26 PM Västerås Central Station | 0 transfersDirect | |
5 SL+ 191 SJ+ 21 VL | 8:41 PM Stockholm, Västerbroplan | 2h08 | 10:49 PM Västerås, Åkesta | 2 transfers | |
191 SJ+ 21 VL+ 5 SL | 8:41 PM Stockholm, Västerbroplan | 2h05 | 10:46 PM Västerås, Alvestavägen (Almvägen) | 2 transfers | |
191 SJ | 9:14 PM Stockholm Central Station | 0h56 | 10:10 PM Västerås Central Station | 0 transfersDirect | |
193 SJ+ 5 SL+ 21 VL | 9:41 PM Stockholm, Västerbroplan | 2h05 | 11:46 PM Västerås, Alvestavägen (Almvägen) | 2 transfers | |
193 SJ+ 21 VL+ 5 SL | 9:41 PM Stockholm, Västerbroplan | 2h08 | 11:49 PM Västerås, Åkesta | 2 transfers | |
193 SJ | 10:14 PM Stockholm Central Station | 0h56 | 11:10 PM Västerås Central Station | 0 transfersDirect | |
195 SJ | 11:14 PM Stockholm Central Station | 0h57 | 12:11 AM Västerås Central Station | 0 transfersDirect | |
| Monday, June 1 | |||||
590 SJ 3000+ 8593 Mälartåg · 62107 Mälartåg | 3:54 AM Stockholm Central Station | 2h30 | 6:24 AM Västerås Central Station | 2 transfers | |
109 SJ | 5:43 AM Stockholm Central Station | 0h57 | 6:40 AM Västerås Central Station | 0 transfersDirect | |
161 SJ | 6:14 AM Stockholm Central Station | 0h56 | 7:10 AM Västerås Central Station | 0 transfersDirect | |
111 SJ | 6:43 AM Stockholm Central Station | 0h57 | 7:40 AM Västerås Central Station | 0 transfersDirect | |
163 SJ | 7:14 AM Stockholm Central Station | 0h56 | 8:10 AM Västerås Central Station | 0 transfersDirect | |
113 SJ | 7:43 AM Stockholm Central Station | 0h57 | 8:40 AM Västerås Central Station | 0 transfersDirect | |
165 SJ | 8:14 AM Stockholm Central Station | 0h56 | 9:10 AM Västerås Central Station | 0 transfersDirect | |
115 SJ | 8:43 AM Stockholm Central Station | 0h57 | 9:40 AM Västerås Central Station | 0 transfersDirect | |
167 SJ | 9:14 AM Stockholm Central Station | 0h56 | 10:10 AM Västerås Central Station | 0 transfersDirect | |
This is the last train of the day. | |||||
Find all the dates and times for this journey
Compare train and bus prices over the next three weeks. See the best deals at a glance, find the lowest fares, and choose the option that fits your budget.
Trains from Stockholm to Västerås run on average 36 times per day, taking around 1h 17m. Cheap train tickets for this journey start at $6 (€5) if you book in advance.
There are 17 trains per day. The earliest train runs at 00:03, the last at 23:57. The fastest train covers the 56 miles (91 km) distance in 50m.
Distance 56 miles (91 km) |
Average train duration 1h 17m |
Cheapest ticket price $6 (€5) |
Trains per day 36 |
Direct trains 17 |
Fastest train 50m |
First train 12:03 AM |
Last train 11:57 PM |
Cheapest Month Sep |
Cheapest Day Sun |
High Season Jul - Sep |
Low Season Jan - Mar |
Busiest Day Mon |
Least Busy Day Thu |
Best time to book 28 days |
Discover the best of Västerås — top attractions, local food, transport tips, budget advice, and currency essentials. Plan your perfect Västerås trip today.
Open-air museum with historic buildings, farm environments, and seasonal activities that present traditional life in the region.
Regional museum with exhibitions on Västmanland’s history, archaeology, art, and local culture in a central waterfront setting.
City art museum showing modern and contemporary art, with rotating exhibitions and a strong local cultural profile.
Hilltop park and walking area with viewpoints, sculptures, inscriptions, and one of the best panoramic views in Västerås.
Large outdoor recreation area with forest trails, shoreline paths, and year-round activities, ideal for nature-focused visitors.
Harbor promenade area by Lake Mälaren, popular for waterfront walks, boats, summer events, and sunset views.
Cured salmon with dill, sugar, and salt, traditionally served with hovmästarsås. A classic Swedish cold dish found across Mälardalen.
A popular Swedish starter of prawns mixed with mayonnaise and dill on toast, often topped with roe. Common in classic restaurants around Västerås.
Swedish meatballs served with mashed potatoes, cream sauce, lingonberries, and pickled cucumber. A staple comfort dish locals know well.
Well-known central restaurant with a polished bistro feel, noted for carefully prepared Scandinavian and European dishes in a stylish setting.
Upscale grill restaurant inside the landmark Steam Hotel, known for a dramatic industrial setting and premium meat-focused dining.
Established waterfront venue by Lake Mälaren, popular for seafood, grill dishes, and scenic atmosphere during warmer months.
Prices are high by global standards. Cards are standard, and dining out costs more than in many EU cities.
Service is usually included. Tipping is not expected, but rounding up or leaving 5-10% for great restaurant service is appreciated. Taxis can be rounded up.
Official public transport app
Västerås Central Station, Västerås -> Västerås City Center, Västerås
Find answers to the most common questions about traveling from Stockholm to Västerås by train. From journey times and ticket prices to direct connections, first and last departures, and even whether the route is scenic, our FAQs cover everything you need to plan your trip. Whether you’re looking for the fastest train, the cheapest option, or tips for making the most of your visit at Västerås, this guide helps you travel smarter and with confidence.

Here are some other resources that might have the information you need