Skip to main content

How to get from Hallstahammar to Gnesta by bus and train?

From Hallstahammar to Gnesta by bus and train

To get from Hallstahammar to Gnesta in Stockholm, you’ll need to take one bus line and 2 train lines: take the 120 bus from Hallstahammar station to Kolbäck station. Next, you’ll have to switch to the 2119 train and finally take the 128 train from Flen station to Gnesta Station station. The total trip duration for this route is approximately 2 hr 24 min.

144min
Bus - 120120
Train - 21192119
Train - 128128
Leaves from Hallstahammar

Step by Step

  • 1
    Start from bus station
    Start from bus station
    Hallstahammar
  • 2
    Bus - 120120
    Wait for bus
    120
    Borgåsund
  • 3
    Ride to bus station
    Ride to bus station
    Kolbäck
    20 min
  • 4
    Train - 21192119
    Wait for train
    2119
    Linköping Centralstation
  • 5
    Ride to train station
    Ride to train station
    Flen
    57 min
  • 6
    Train - 128128
    Wait for train
    128
    Stockholm Centralstation
  • 7
    Ride to train station Gnesta Station
    Ride to train station
    Gnesta Station
    23 min
*Duration based on 8am traffic

From Hallstahammar to Gnesta by train

To get from Hallstahammar to Gnesta in Stockholm, you’ll need to take 3 train lines: take the 8005 train from Hallstahammar station to Västerås Centralstation station. Next, you’ll have to switch to the 2119 train and finally take the 128 train from Flen station to Gnesta Station station. The total trip duration for this route is approximately 2 hr 35 min.

155min
Train - 80058005
Train - 21192119
Train - 128128
Leaves from Hallstahammar

Step by Step

  • 1
    Start from train station
    Start from train station
    Hallstahammar
  • 2
    Train - 80058005
    Wait for train
    8005
    Västerås Centralstation
  • 3
    Ride to train station
    Ride to train station
    Västerås Centralstation
    15 min
  • 4
    Train - 21192119
    Wait for train
    2119
    Linköping Centralstation
  • 5
    Ride to train station
    Ride to train station
    Flen
    68 min
  • 6
    Train - 128128
    Wait for train
    128
    Stockholm Centralstation
  • 7
    Ride to train station Gnesta Station
    Ride to train station
    Gnesta Station
    23 min
*Duration based on 8am traffic
The Most Popular Urban Mobility App in Stockholm.
All local mobility options in one app

Public transit directions from Hallstahammar to Gnesta

The distance between Hallstahammar, Stockholm and Gnesta, Stockholm is approximately 122.98 km, which can typically be travelled in 144 min. Moovit will show you the directions from Hallstahammar to Gnesta by bus and train, so no matter how you choose to travel in Stockholm – you will always have plenty of easy options.

Public transit stations close to Hallstahammar

Hallstahammar is located at Hallstahammar, Stockholm and the nearest public transit station is Hallstahammar.

Train stations close to Hallstahammar:

  • Hallstahammar
  • Hallstahammar Station

Bus stations close to Hallstahammar:

  • Storgatan
  • Kommunhuset
  • Skolgatan

Public transit stations close to Gnesta, Stockholm

Gnesta is located at Gnesta, Stockholm and the nearest public transit station is Gnesta Frejaskolan.

Train stations close to Gnesta:

  • Gnesta Station

Bus stations close to Gnesta:

  • Gnesta Frejaskolan
  • Industrivägen
  • Gnesta Ådalsvägen

From Hallstahammar to Gnesta by train

To get from Hallstahammar to Gnesta in Stockholm, you’ll need to take 3 train lines: take the 8005 train from Hallstahammar station to Västerås Centralstation station. Next, you’ll have to switch to the 2119 train and finally take the 128 train from Flen station to Gnesta Station station. The total trip duration for this route is approximately 2 hr 35 min.

155min
Train - 80058005
Train - 21192119
Train - 128128
Leaves from Hallstahammar

Step by Step

  • 1
    Start from train station
    Start from train station
    Hallstahammar
  • 2
    Train - 80058005
    Wait for train
    8005
    Västerås Centralstation
  • 3
    Ride to train station
    Ride to train station
    Västerås Centralstation
    15 min
  • 4
    Train - 21192119
    Wait for train
    2119
    Linköping Centralstation
  • 5
    Ride to train station
    Ride to train station
    Flen
    68 min
  • 6
    Train - 128128
    Wait for train
    128
    Stockholm Centralstation
  • 7
    Ride to train station Gnesta Station
    Ride to train station
    Gnesta Station
    23 min
*Duration based on 8am traffic

Questions & Answers

  • What is the fastest way to get from Hallstahammar to Gnesta?

    The fastest way takes 144 minutes, using Bus line 120, Bus line 2119, Bus line 128.

  • What is the alternative route to get from Hallstahammar to Gnesta?

    The alternative route takes 155 minutes, using Bus line 8005, Bus line 2119, Bus line 128.

  • Is there a direct bus between Hallstahammar and Gnesta in Stockholm?

    No, you’ll have to take one bus line and 2 train lines in total. The total travelling time is 2 hr 24 min.

  • Which bus line goes from Hallstahammar to Gnesta in Stockholm?

    The 120 bus line goes from Borgåsund station near Hallstahammar to Kolbäck station. From there you’ll have to take 2 train lines till Kolbäck station near Gnesta in Stockholm

  • How long does it take to travel from Hallstahammar to Gnesta in Stockholm by bus and train?

    The total travel time between Hallstahammar and Gnesta in Stockholm by bus and train is about 2 hr 24 min.

  • Where do I get on the bus near Hallstahammar to get to Gnesta in Stockholm?

    Get on the 120 bus from the Borgåsund stop near Hallstahammar in Stockholm.

  • Where do I get off the bus when travelling between Hallstahammar and Gnesta in Stockholm?

    Get off the bus at the Kolbäck station, which is closest to Gnesta in Stockholm.