By train/bus: Trains operated by SJ run from southern Sweden northward via Gävle. The journey from Stockholm takes just under 1.5 hours.
By car/ferry: Driving from Stockholm to Gävle takes about 2 hours. If travelling from mainland Europe, take a short ferry ride from Puttgarden, Germany, to Rødby, Denmark, and continue by car via the Öresund Bridge. If driving from the UK, Stena Line and DFDS operate routes from Harwich to Hook of Holland, from where you can drive.
By plane: Fly to Stockholm Arlanda Airport. From there, a high-speed SJ train takes just over an hour to reach Gävle.