Västerås is Sweden’s sixth largest city. Located on beautiful Lake Mälaren, it offers all the amenities of a large city while maintaining a small town feel. The journey between Västerås and Stockholm takes 50 minutes by trains which run twice an hour from early morning to late at night.