Stretching over 1000km from Mora to Gällivare, north of the Arctic Circle, the privately operated Inlandsbanan, the Inland Railway, is a great way of travelling off the beaten track through central and northern Sweden; onboard guides provide commentaries and information about places along the route to ensure you get the most out of the journey. State-owned until 1992, it’s now run as a private venture, supported by the fifteen municipalities that the route passes through.
Trains run on the Inlandsbanan for a few months in the summer, generally between late June and late August, though the exact operating season varies year to year, so check the latest timetable at w inlandsbanan.se. To give an idea of prices, Mora–Östersund is 600kr, a seat reservation is an extra 50kr and a bike costs 100kr; InterRail cards are valid. Timetables are only approximate, and the train will stop whenever the driver feels like it – perhaps for a spot of wild-strawberry picking or to watch a beaver damming a stream. Generally there’s one daily train north from Mora at around 2.45pm, with a connecting train running from Gothenburg via Kristinehamn (the original starting point of the line) from July to mid-August. Done in one go, the journey from Mora to Gällivare lasts two days, with an overnight stop in Östersund. It’s a much better idea, though, to take it at a more relaxed pace, with a couple of stops along the route (you can break your journey as many times as you like on one ticket).
If you’re planning using the Inlandsbanan a lot, consider investing in the Inland Railway Card (Inlandsbanekort; 1995kr), which gives unlimited travel for two weeks.