Trains in Sweden
Sweden has a modern and extensive railway system, which connects major cities with frequent and fast services, as well as provides local connections to smaller towns and villages on many regions.
There are international connections to all neighboring countries. From Sweden you can travel by train to Copenhagen in Denmark; Oslo, Trondheim, and Narvik in Norway; and Haparanda just by the Finnish border. There are also night trains from Stockholm to Hamburg and Berlin.