Quick Answer
The best overall way to travel from Stockholm Arlanda Airport (ARN) to Västerås is by combining the Arlanda Express train to Stockholm Central (18 minutes) and then an SJ or Mälartåg regional train to Västerås C (50-60 minutes). The total journey time is approximately 1.5 to 2 hours, with a total cost ranging from 300 to 500 SEK ($30-$50) depending on how far in advance you book the regional train leg. The cheapest option is the direct FlixBus, with fares from 99 SEK and a travel time of about 1 hour 45 minutes.
By Train: The Efficient & Scenic Route
Traveling by train is the most recommended method, balancing speed, comfort, and reliability. Since there is no direct rail link, the journey involves a seamless transfer in Stockholm. The Arlanda Airport station is located directly under Sky City between Terminals 4 and 5.
Step-by-Step: The Two-Leg Journey
- Leg 1: Airport to Stockholm Central (Stockholm C)
- Arlanda Express: Dedicated, non-stop service. Takes 18 minutes. Tickets start at 169 SEK (higher if bought on board). Official Website.
- SJ or SL Commuter Train (Pendeltåg): Cheaper but slower (38-40 mins). Requires an Arlanda Supplement Ticket (129 SEK) on top of the standard regional fare. Suitable for those with an SL travelcard.
- Leg 2: Stockholm C to Västerås C
- Mälartåg: The primary regional operator. Offers frequent services, free WiFi, and power outlets. Journey time ~55 mins.
- SJ Regional Trains: Slightly faster and more comfortable (sometimes with a bistro car). Journey time ~50 mins. Prices vary greatly with advance purchase.
Key Transfer Tip: Follow signs for "Citytrainen" or "Tåg" upon arrival at Stockholm C. Your connecting train to Västerås usually departs from the lower-level platforms. Allow 15-20 minutes for the transfer.
Train Options & Price Comparison
| Route Leg | Service | Duration | Approx. Price (SEK) | Best For |
|---|---|---|---|---|
| ARN -> Stockholm C | Arlanda Express | 18 min | 169 - 320 | Speed & convenience |
| ARN -> Stockholm C | SJ/Pendeltåg + Supplement | 38 min | ~180 (total) | Budget, with planning |
| Stockholm C -> Västerås C | Mälartåg | 55 min | 95 - 180 | Regular regional travel |
| Stockholm C -> Västerås C | SJ Regional (Advance) | 50 min | 89 - 250 | Best comfort/deal if booked early |
By Bus: The Most Budget-Friendly Choice
For travelers prioritizing cost above all else, direct coach services offer outstanding value. They provide a straightforward journey without transfers, directly from the airport to Västerås city center.
Primary Bus Operators
- FlixBus: The dominant budget operator. Offers multiple daily departures. Tickets can be as low as 99 SEK if booked weeks in advance, averaging 150-250 SEK closer to departure. Official Site.
- Vy bus4you: Another reliable coach service with competitive pricing and comfortable buses, including WiFi and power outlets.
Journey Details & Practicalities
- Duration: Approximately 1 hour and 45 minutes, depending on traffic.
- Departure Point at Arlanda: Buses leave from designated bus stops at Sky City (between T4 & T5) or outside specific terminals. Your ticket will specify the exact stop (e.g., Stop 10 for FlixBus).
- Arrival Point in Västerås: All coaches terminate at Västerås Resecentrum, the central travel hub, connected to local buses and a short walk from the city center.
- Luggage: Usually includes one large suitcase and one carry-on for free. Check the operator's specific policy.
- Booking: Highly recommended, especially on weekends and holidays. Prices rise, and buses can sell out.
Verdict: If your schedule aligns with a bus departure and you have minimal luggage, this is the unbeatable low-cost champion. The time difference versus the train is minimal when factoring in the Stockholm transfer.
By Taxi or Private Transfer
Door-to-door transfers offer maximum convenience but at a significant premium. This option is generally not recommended for solo travelers or budget-conscious visitors due to the high cost.
Cost Breakdown & Booking
Unlike metered city taxis, rides from Arlanda to other counties like Västmanland operate on a fixed price (fast pris) system. You must agree on the price before entering the taxi.
- Price Range: 1500 SEK to 2200 SEK (approx. $140 - $210 USD) for a standard car (4 passengers).
- Duration: Around 1 hour, subject to traffic on the E18 highway.
- Official Taxis: Use the designated taxi queue outside arrivals. Look for reputable companies like Taxi Stockholm, Taxi Kurir, or Sverigetaxi. Always ask for the fixed price to Västerås before getting in.
- Pre-Booked Transfers: Services like SunTransfers or Welcome Pickups offer online booking with confirmed prices and meet-and-greet service.
When Does a Taxi Make Sense?
- Late-Night/Early-Morning Arrivals: When public transport has stopped for the night.
- Small Groups (3-4 people): The cost can become more reasonable when split.
- Travelers with Heavy/Multiple Bags or Mobility Issues.
- Corporate Travel or Time-Extreme Sensitivity.
Warning: Avoid unlicensed "rogue" taxis that solicit inside the terminal. Stick to the official queue.
Ticket & Cost Comparison: All Options at a Glance
This table summarizes the key data to help you decide the best mode of transport for your budget and schedule.
| Transport Method | Total Travel Time | Approx. Cost (SEK) | Transfers | Best Suited For | Our Rating |
|---|---|---|---|---|---|
| Train (Arlanda Express + SJ/Mälartåg) | 1.5 - 2 hrs | 300 - 500 | 1 (Stockholm C) | Most travelers, comfort, scenery | ⭐⭐⭐⭐⭐ (Best Overall) |
| Direct Coach Bus (FlixBus) | ~1 hr 45 min | 99 - 250 | 0 | Budget travelers, solo backpackers | ⭐⭐⭐⭐☆ (Best Value) |
| Taxi / Private Transfer | ~1 hr | 1500 - 2200 | 0 | Groups, late night, luxury/convenience | ⭐⭐☆☆☆ (For Specific Needs) |
Note: Train and bus prices are per person and highly variable based on booking lead time. Taxi price is per vehicle.
Traveler Tips & Local Insights
Beyond schedules and prices, here is practical advice to make your journey smoother.
Essential Tips for a Smooth Trip
- Book Regional Trains Early: SJ releases tickets up to 90 days in advance. A Stockholm C to Västerås ticket can be 89 SEK if bought early, vs. 250+ SEK on the day.
- Use the Right Apps: Download the SJ app for trains, the FlixBus app for coaches, and Google Maps or ResRobot for comprehensive Swedish public transport planning.
- Validate Your Tickets: For SL commuter trains and Mälartåg, you must have a valid, activated ticket before boarding. Controllers are frequent, and fines are steep.
- Navigate Stockholm Central Efficiently: It's a large station. When transferring, look for signs to "Spår" (tracks/platforms). Your Västerås train typically departs from the lower-level tracks (Spår 1-10).
Insights for Specific Travelers
- For Families: Trains offer space to move. Children often travel at a discount. Buses can be cramped for long periods with kids.
- For Business Travelers: The Arlanda Express + SJ train combo offers reliable WiFi and quiet carriages (on SJ trains) to work during the journey.
- Arriving During Peak Times: If landing on a Friday afternoon or before a major holiday, pre-book everything—trains and buses will be full.
- Weather Considerations: Swedish winters can cause delays. Trains are generally more resilient to severe snow than road traffic. Check Trafikverket for alerts.
FAQs: Stockholm Arlanda to Västerås
Is there a direct train from Arlanda Airport to Västerås?
No, there is no direct train. The most common and efficient route requires two steps: first, take the Arlanda Express (18 min) or a regional train to Stockholm Central Station, then transfer to a regional train (like Mälartåg or SJ) heading to Västerås C (approx. 50-60 min).
What is the cheapest way to get from ARN to Västerås?
The FlixBus or Vy bus4you coach is typically the cheapest option, with fares as low as 99 SEK if booked in advance. The journey takes about 1 hour 45 minutes directly from Arlanda's bus stops to Västerås Resecentrum.
How much is a taxi from Arlanda to Västerås?
A pre-booked taxi or airport transfer from Arlanda to Västerås costs between 1500 SEK and 2200 SEK (approx. $140-$210) for a standard car. The price is fixed for the journey, not metered, and the trip takes about 1 hour depending on traffic.
Can I use the Stockholm Public Transport (SL) card from the airport to Västerås?
No, you cannot. The SL card is valid only within Stockholm County. Västerås is in Västmanland County. You will need separate tickets: one for the Arlanda/Stockholm leg (e.g., Arlanda Express, SJ train) and another for the Stockholm to Västerås leg (e.g., SJ, Mälartåg, or Västtrafik ticket).
Is it faster to fly domestically to Västerås?
No, it is not practical. Västerås has a small airport (Västerås Airport, VST), but there are no regular domestic flights from Arlanda. The fastest and most logical route is always by train via Stockholm, taking about 1.5 to 2 hours total.
Where do I catch the bus from Arlanda to Västerås?
Buses depart from specific bus stops at Arlanda's terminals. FlixBus usually departs from Stop 10 at Sky City (between Terminals 4 & 5). Always check your ticket and the digital departure boards at the airport for the exact stop location for your specific bus service.
I arrive late at night. What are my options to get to Västerås?
Options are very limited after midnight. The last trains via Stockholm typically depart before 1:00 AM. Your only reliable options are a pre-booked taxi/transfer or an overnight stay near the airport. Always check the latest schedules for SJ and Mälartåg on the day of travel.
Is the train journey from Stockholm to Västerås scenic?
Yes, parts of it are quite pleasant. The route travels west from Stockholm, passing through the lake Mälaren region. You'll see a mix of Swedish forests, countryside, and glimpses of the large Lake Mälaren, especially as you approach Västerås.