Skip to main content

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

From Upplands-Bro to Knivsta by bus and train

To get from Upplands-Bro to Knivsta in Stockholm, you’ll need to take one bus line and 2 train lines: take the 559 bus from Bygdegårdsvägen station to Kungsängens Station station. Next, you’ll have to switch to the PENDELTÅG train and finally take the 918 train from Stockholm Centralstation station to Knivsta station. The total trip duration for this route is approximately 1 hr 18 min.

78min
Walk to bus station
Bus - 559559
Train - PENDELTÅGPENDELTÅG
Train - 918918
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 - 559559
    Wait for bus
    559
    Kungsängens Station
  • 3
    Ride to bus station
    Ride to bus station
    Kungsängens Station
    6 min
  • 4
    Walk to train station
    Walk to train station
    Kungsängen Station
    120 m • 2 min
  • 5
    Train - PENDELTÅGPENDELTÅG
    Wait for train
    PENDELTÅG
    Nynäshamn Station
  • 6
    Ride to train station
    Ride to train station
    Stockholm City Station
    29 min
  • 7
    Train - 918918
    Wait for train
    918
    Uppsala Centralstation
  • 8
    Ride to train station Knivsta
    Ride to train station
    Knivsta
    28 min
*Duration based on 8am traffic

Alternative route from Upplands-Bro to Knivsta by bus and train via 557, PENDELTÅG and 918

To get from Upplands-Bro to Knivsta in Stockholm, you’ll need to take one bus line and 2 train lines: take the 557 bus from Bygdegårdsvägen station to Kungsängens Station station. Next, you’ll have to switch to the PENDELTÅG train and finally take the 918 train from Stockholm Centralstation station to Knivsta station. The total trip duration for this route is approximately 1 hr 21 min.

81min
Walk to bus station
Bus - 557557
Train - PENDELTÅGPENDELTÅG
Train - 918918
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 - 557557
    Wait for bus
    557
    Kungsängens Station
  • 3
    Ride to bus station
    Ride to bus station
    Kungsängens Station
    8 min
  • 4
    Walk to train station
    Walk to train station
    Kungsängen Station
    120 m • 2 min
  • 5
    Train - PENDELTÅGPENDELTÅG
    Wait for train
    PENDELTÅG
    Nynäshamn Station
  • 6
    Ride to train station
    Ride to train station
    Stockholm City Station
    29 min
  • 7
    Train - 918918
    Wait for train
    918
    Uppsala Centralstation
  • 8
    Ride to train station Knivsta
    Ride to train station
    Knivsta
    28 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 Knivsta

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

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

Train stations close to Knivsta:

  • Knivsta
  • Knivsta Station

Bus stations close to Knivsta:

  • Knivsta Station
  • Knivsta Gredelbybacken
  • Knivsta Centralvägen

Alternative route from Upplands-Bro to Knivsta by bus and train via 557, PENDELTÅG and 918

To get from Upplands-Bro to Knivsta in Stockholm, you’ll need to take one bus line and 2 train lines: take the 557 bus from Bygdegårdsvägen station to Kungsängens Station station. Next, you’ll have to switch to the PENDELTÅG train and finally take the 918 train from Stockholm Centralstation station to Knivsta station. The total trip duration for this route is approximately 1 hr 21 min.

81min
Walk to bus station
Bus - 557557
Train - PENDELTÅGPENDELTÅG
Train - 918918
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 - 557557
    Wait for bus
    557
    Kungsängens Station
  • 3
    Ride to bus station
    Ride to bus station
    Kungsängens Station
    8 min
  • 4
    Walk to train station
    Walk to train station
    Kungsängen Station
    120 m • 2 min
  • 5
    Train - PENDELTÅGPENDELTÅG
    Wait for train
    PENDELTÅG
    Nynäshamn Station
  • 6
    Ride to train station
    Ride to train station
    Stockholm City Station
    29 min
  • 7
    Train - 918918
    Wait for train
    918
    Uppsala Centralstation
  • 8
    Ride to train station Knivsta
    Ride to train station
    Knivsta
    28 min
*Duration based on 8am traffic

Questions & Answers

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

    The fastest way takes 78 minutes, using Bus line 559, Bus line PENDELTÅG, Bus line 918.

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

    The alternative route takes 81 minutes, using Bus line 557, Bus line PENDELTÅG, Bus line 918.

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

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

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

    The 559 bus line goes from Bygdegårdsvägen station near Upplands-Bro to Kungsängens Station station. From there you’ll have to take 2 train lines till Kungsängens Station station near Knivsta in Stockholm

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

    The total travel time between Upplands-Bro and Knivsta in Stockholm by bus and train is about 1 hr 18 min.

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

    Get on the 559 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 Knivsta in Stockholm?

    Get off the bus at the Kungsängens Station station, which is closest to Knivsta in Stockholm.