Skip to main content

How to get from Upplands-Bro to Eskilstuna by bus and train?

From Upplands-Bro to Eskilstuna by bus and train

To get from Upplands-Bro to Eskilstuna in Stockholm, you’ll need to take 2 bus lines and one train line: take the 591 bus from Bygdegårdsvägen station to Stockholm Citytermin Kungsbron station. Next, you’ll have to switch to the 10901 train and finally take the 220 bus from Strängnäs station to Arphus station. The total trip duration for this route is approximately 3 hr 49 min.

229min
Walk to bus station
Bus - 591591
Train - 1090110901
Bus - 220220
Leaves from Bygdegårdsvägen

Step by Step

  • 1
    Walk to bus station
    Walk to bus station
    Bygdegårdsvägen
    70 m • 1 min
  • 2
    Bus - 591591
    Wait for bus
    591
    Stockholm Citytermin Kungsbron
  • 3
    Ride to bus station
    Ride to bus station
    Stockholm Citytermin Kungsbron
    69 min
  • 4
    Walk to train station
    Walk to train station
    Stockholm Centralstation
    350 m • 5 min
  • 5
    Train - 1090110901
    Wait for train
    10901
    Eskilstuna Centralstation
  • 6
    Ride to train station
    Ride to train station
    Strängnäs
    46 min
  • 7
    Bus - 220220
    Wait for bus
    220
    Eskilstuna Kyrkogatan
  • 8
    Ride to bus station Arphus
    Ride to bus station
    Arphus
    18 min
*Duration based on 8am traffic

Alternative route from Upplands-Bro to Eskilstuna by bus and train via 591, 907 and 220

To get from Upplands-Bro to Eskilstuna in Stockholm, you’ll need to take 2 bus lines and one train line: take the 591 bus from Bygdegårdsvägen station to Stockholm Citytermin Kungsbron station. Next, you’ll have to switch to the 907 train and finally take the 220 bus from Strängnäs station to Arphus station. The total trip duration for this route is approximately 3 hr 49 min.

229min
Walk to bus station
Bus - 591591
Train - 907907
Bus - 220220
Leaves from Bygdegårdsvägen

Step by Step

  • 1
    Walk to bus station
    Walk to bus station
    Bygdegårdsvägen
    70 m • 1 min
  • 2
    Bus - 591591
    Wait for bus
    591
    Stockholm Citytermin Kungsbron
  • 3
    Ride to bus station
    Ride to bus station
    Stockholm Citytermin Kungsbron
    69 min
  • 4
    Walk to train station
    Walk to train station
    Stockholm Centralstation
    350 m • 5 min
  • 5
    Train - 907907
    Wait for train
    907
    Örebro Södra Station
  • 6
    Ride to train station
    Ride to train station
    Strängnäs
    47 min
  • 7
    Bus - 220220
    Wait for bus
    220
    Eskilstuna Kyrkogatan
  • 8
    Ride to bus station Arphus
    Ride to bus station
    Arphus
    18 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 Upplands-Bro to Eskilstuna

The distance between Upplands-Bro, Stockholm and Eskilstuna, Stockholm is approximately 129.03 km, which can typically be travelled in 229 min. Moovit will show you the directions from Upplands-Bro to Eskilstuna 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 Upplands-Bro

Upplands-Bro is located at Upplands-Bro, Stockholm and the nearest public transit station is Bygdegårdsvägen.

Train stations close to Upplands-Bro:

  • Kungsängen Station

Bus stations close to Upplands-Bro:

  • Bygdegårdsvägen
  • Kyrkvägen
  • Ekhammarskolan

Public transit stations close to Eskilstuna, Stockholm

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

Bus stations close to Eskilstuna:

  • Arphus

Alternative route from Upplands-Bro to Eskilstuna by bus and train via 591, 907 and 220

To get from Upplands-Bro to Eskilstuna in Stockholm, you’ll need to take 2 bus lines and one train line: take the 591 bus from Bygdegårdsvägen station to Stockholm Citytermin Kungsbron station. Next, you’ll have to switch to the 907 train and finally take the 220 bus from Strängnäs station to Arphus station. The total trip duration for this route is approximately 3 hr 49 min.

229min
Walk to bus station
Bus - 591591
Train - 907907
Bus - 220220
Leaves from Bygdegårdsvägen

Step by Step

  • 1
    Walk to bus station
    Walk to bus station
    Bygdegårdsvägen
    70 m • 1 min
  • 2
    Bus - 591591
    Wait for bus
    591
    Stockholm Citytermin Kungsbron
  • 3
    Ride to bus station
    Ride to bus station
    Stockholm Citytermin Kungsbron
    69 min
  • 4
    Walk to train station
    Walk to train station
    Stockholm Centralstation
    350 m • 5 min
  • 5
    Train - 907907
    Wait for train
    907
    Örebro Södra Station
  • 6
    Ride to train station
    Ride to train station
    Strängnäs
    47 min
  • 7
    Bus - 220220
    Wait for bus
    220
    Eskilstuna Kyrkogatan
  • 8
    Ride to bus station Arphus
    Ride to bus station
    Arphus
    18 min
*Duration based on 8am traffic

Questions & Answers

  • What is the fastest way to get from Upplands-Bro to Eskilstuna?

    The fastest way takes 229 minutes, using Bus line 591, Bus line 10901, Bus line 220.

  • What is the alternative route to get from Upplands-Bro to Eskilstuna?

    The alternative route takes 229 minutes, using Bus line 591, Bus line 907, Bus line 220.

  • Is there a direct bus between Upplands-Bro and Eskilstuna in Stockholm?

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

  • Which bus line goes from Upplands-Bro to Eskilstuna in Stockholm?

    The 591 bus line goes from Bygdegårdsvägen station near Upplands-Bro to Stockholm Citytermin Kungsbron station. From there you’ll have to take one bus line and one train line till Stockholm Citytermin Kungsbron station near Eskilstuna in Stockholm

  • How long does it take to travel from Upplands-Bro to Eskilstuna in Stockholm by bus and train?

    The total travel time between Upplands-Bro and Eskilstuna in Stockholm by bus and train is about 3 hr 49 min.

  • Where do I get on the bus near Upplands-Bro to get to Eskilstuna in Stockholm?

    Get on the 591 bus from the Bygdegårdsvägen stop near Upplands-Bro in Stockholm.

  • Where do I get off the bus when travelling between Upplands-Bro and Eskilstuna in Stockholm?

    Get off the bus at the Stockholm Citytermin Kungsbron stop, which is closest to Eskilstuna in Stockholm.

Real-Time Arrivals, Schedules, Maps & More