Skip to content
Voykit
Draft data. Times, fares and step counts are desk estimates awaiting field checks. How we verify
Source checked
A source and a date are on record: we read it from an official or published page. Not yet confirmed on the ground.
Field checked
Someone checked it on the ground, with the date shown.
Plan calculated
Worked out by Voykit from its own data (times, distances, budgets). A calculation, not a measurement.

Unknown times stay unknown. How we verify

Travel guide

Nils Holgersson's Journey Across Sweden: route guide

The fictional route runs about 4,000 km (2,485 mi) from Scania to Kiruna and back, and Nils covers it from 20 March to 8 November 1898. As a real trip, treat it as a self-drive or rail loop of roughly two weeks (check), May to September; skip it in winter unless you only want the Kiruna leg.

Not field-verified
Source checked
A source and a date are on record: we read it from an official or published page. Not yet confirmed on the ground.
Field checked
Someone checked it on the ground, with the date shown.
Plan calculated
Worked out by Voykit from its own data (times, distances, budgets). A calculation, not a measurement.

Unknown times stay unknown. How we verify

Updated Sep 20266 min read

Key facts

Route length
About 4,000 km as the goose flies, from Scania to Kiruna and back south
Fictional timing
20 March to 8 November 1898, a counter-clockwise loop
Realistic durationcheck
About 2 weeks by car for the main stops; 3–4 weeks to do it slowly (check)
Best seasoncheck
Late May to early September for the far north; the southern half works from April (check)
Start points
Skurup/Västra Vemmenhög near Malmö, or Stockholm Arlanda for a northern start
Provinces covered
24 of Sweden's 25 traditional provinces; Halland is only seen from a distance
Driving side
Right; Sweden uses the krona (SEK) and cards almost everywhere

Quick answer

In the novel Nils travels from 20 March to 8 November 1898, a counter-clockwise loop of more than 4,000 km from Scania up the east side to Kiruna and back down the west. That is the fiction, not a schedule you can copy.

As a real trip the loop is a long one: allow roughly two weeks by car for the main stops, or three to four weeks at a relaxed pace (check). The stops most readers rate highest are the Scania start at Västra Vemmenhög near Skurup, Kalmar and the Öland bridge, Stockholm and Uppsala, the Bothnian coast at Sundsvall and Umeå, Kiruna at the northern end, and the Lagerlöf country around Sunne in Värmland.

Do it from late May to early September if you want the whole route including Lapland (check). April to May and September suit the southern and central sections. If you only want Kiruna and the far north, go in midsummer or accept a winter trip on a different itinerary.

Route map

The book's route is a counter-clockwise loop: south from Scania up the east coast, north through Svealand and Norrland to Kiruna, then back down the western side through Dalarna and Värmland. It is a literary line, not a marked trail, so you build your own version from ordinary roads and railway lines.

The table below lists the main stops in order with straight-line distances between them, so you can judge how much driving a leg involves. Road distances are longer; treat the figures as planning estimates and check current routing before you book (check).

Route map
LegRouteDistance (straight line, check)
Skurup to MalmöRoad 101 / E65about 40 km
Malmö to Kalmarsouth-east coastabout 300 km
Kalmar to Stockholmup the Baltic coastabout 420 km
Stockholm to UppsalaE4 corridorabout 70 km
Uppsala to SundsvallBothnian coastabout 380 km
Sundsvall to UmeåBothnian coastabout 260 km
Umeå to LuleåBothnian coastabout 270 km
Luleå to Kirunainlandabout 340 km
Kiruna to Sunnethrough Lapland and Dalarnaabout 1,200 km
Sunne to Skurupsouth through the western provincesabout 550 km

Distances are 2026 estimates and approximate; the Kiruna–Sunne leg in particular is a multi-day drive or an overnight rail trip, not a single run (check).

The legs

Scania is the start. Västra Vemmenhög, the farm village, sits near Skurup, roughly 13 km from Malmö Airport and within reach of Copenhagen Kastrup. From there the book heads north-east along the Baltic coast, and so should you: Kalmar, with its castle, and the Öland bridge are the first stops worth a night.

The middle section is the lake country and the capital. Stockholm and Uppsala are the easiest places to join or leave the route, since Arlanda is Sweden's main flight hub. North of Uppsala the coast road runs through Sundsvall, Umeå and Luleå, with the High Coast between them the most scenic stretch of the whole drive.

The northern end is Kiruna, the point where the geese turn back on 1 October. From Kiruna the return leg heads south-west through Lapland and Dalarna. Sunne in Värmland is the literary detour: Selma Lagerlöf's childhood home Mårbacka is here, and the surrounding lake Fryken country appears in several of her other novels.

The final run back to Scania passes through the western provinces. Halland is the one traditional province Nils never properly visits, so a short stop there closes the loop.

  • Scania and the south coast: Skurup, Malmö, Kalmar, Öland
  • Svealand: Stockholm, Uppsala, lake Mälaren
  • Norrland coast: Sundsvall, High Coast, Umeå, Luleå
  • Lapland: Kiruna and the far north
  • Dalarna and Värmland: Sunne, Mårbacka, lake Fryken
  • West coast: Halland, then back to Scania

When to go

The novel's calendar is March to November, but that is a fiction. In practice the far north is only comfortable from about late May to early September; outside that window you can meet snow, closed mountain roads and short daylight (check). Midsummer in late June is the classic window for the northern legs, though accommodation books out early.

Spring in Scania starts in April and is pleasant for the southern half alone. September is quieter and still workable for much of the route, but Lapland can already see frost (check). If you want the northern lights, that is a winter trip and a different route entirely.

When to go
SeasonWhat it suitsWatch out for
April–MayScania, south coast, StockholmCold nights, some closed attractions (check)
Late June–AugustThe full loop including KirunaPeak prices, mosquitoes in the north
SeptemberSouth and central SwedenFrost and early snow in Lapland (check)
October–MarchKiruna and winter activities onlySnow, ice, very short days

Season dates are 2026 estimates; check local conditions before driving north.

Where to stay

Book along the route rather than in one base: the loop is too long for day trips. Malmö, Kalmar, Stockholm, Sundsvall, Umeå, Luleå and Kiruna all have a full range of hotels and hostels, and the smaller stops have guesthouses and campsites.

In the north, summer cabins and camping are common and often the only affordable option near the national parks. Around Sunne, guesthouses near Mårbacka make a natural overnight. Prices peak in July, so reserve the northern legs weeks ahead.

  • Malmö or Lund for the Scania start
  • Kalmar for the south-east coast
  • Stockholm or Uppsala as the central hub
  • Sundsvall or Umeå for the High Coast
  • Luleå or Kiruna for the north
  • Sunne for the Lagerlöf detour

Preparation

A car makes the smaller stops much easier; the main north–south corridor is also served by rail and bus, but the western return leg and the Mårbacka detour are simpler with your own vehicle (check). Sweden drives on the right, speed limits are strictly enforced, and wildlife on the road at dusk is a real hazard in the north.

Fuel stations thin out in Lapland, so fill up when you can. Cards work almost everywhere, but keep a little cash for small campsites. Summer daylight in the north is long, which makes late driving tempting; watch for reindeer and moose instead.

  • Car, or a rail-plus-rental mix; the full loop is hard on public transport alone (check)
  • Book northern accommodation early for July
  • Carry mosquito repellent for the inland north
  • Check mountain road status before the western leg
  • Allow buffer days; 4,000 km is a lot of driving

Questions people ask

How long does Nils Holgersson's Journey Across Sweden take?

In the novel, Nils travels from 20 March to 8 November 1898, about 4,000 km. As a real trip, allow roughly two weeks by car for the main stops, or three to four weeks to follow the full loop at a relaxed pace (check).

When is the best time to do Nils Holgersson's Journey Across Sweden?

Late May to early September if you want the whole route including Kiruna (check). April to May and September work for the southern and central sections. The far north is only reliably snow-free in midsummer.

Where should I stay along Nils Holgersson's Journey Across Sweden?

Move with the route: Malmö or Lund, Kalmar, Stockholm or Uppsala, Sundsvall or Umeå, Luleå or Kiruna, and Sunne for the Mårbacka detour. Book the northern legs early for July, when cabins and campsites fill up.

Is the route marked or signposted?

No. It is a literary itinerary from a 1906 novel, not a trail. You follow ordinary roads and railway lines and choose your own stops; the book's loop is a line on a map, not a waymarked path.

Can I do it without a car?

Partly. The main north–south corridor is served by train and bus, and Kiruna has rail links. The western return leg and the Mårbacka detour are much easier with a rental car (check).

Which province is missing from the journey?

Halland, on the west coast. Nils sees it only from a distance, and it is the single traditional province he does not visit. A short stop there closes the loop on the way back south.