Skip to main content

How to get from Marsta to Uppsala by bus?

From Marsta to Uppsala by bus

To get from Marsta to Uppsala in Uppsala, take the 22 bus from Irsta station to Västerås Knektgatan station. Next, take the 774 bus from Västerås Knektgatan station to Uppsala Klostergatan station. The total trip duration for this route is approximately 3 hr 6 min.

186min
Walk to bus station
Bus - 2222
Bus - 774774
Walk to Uppsala
Leaves from Irsta

Step by Step

  • 1
    Walk to bus station
    Walk to bus station
    Irsta
    3.34 km • 43 min
  • 2
    Bus - 2222
    Wait for bus
    22
    Barkarö
  • 3
    Ride to bus station
    Ride to bus station
    Västerås Knektgatan
    14 min
  • 4
    Walk to bus station
    Walk to bus station
    Västerås Knektgatan
    10 m • 1 min
  • 5
    Bus - 774774
    Wait for bus
    774
    Uppsala Centralstationen
  • 6
    Ride to bus station
    Ride to bus station
    Uppsala Klostergatan
    89 min
  • 7
    Walk to Uppsala
    Walk to
    Uppsala
    Vaksalagatan
    310 m • 5 min
*Duration based on 8am traffic

From Marsta to Uppsala by bus and train

To get from Marsta to Uppsala in Uppsala, you’ll need to take 2 bus lines and one train line: take the 22 bus from Irsta station to Västerås Centralstation station. Next, you’ll have to switch to the BÅLSTA STATION - HALLSBERG STATION train and finally take the 804 bus from Enköping Station Norra station to Uppsala Klostergatan station. The total trip duration for this route is approximately 2 hr 52 min.

172min
Walk to bus station
Bus - 2222
Train - BÅLSTA STATION - HALLSBERG STATIONBÅLSTA STATION - HALLSBERG STATION
Bus - 804804
Walk to Uppsala
Leaves from Irsta

Step by Step

  • 1
    Walk to bus station
    Walk to bus station
    Irsta
    3.34 km • 43 min
  • 2
    Bus - 2222
    Wait for bus
    22
    Barkarö
  • 3
    Ride to bus station
    Ride to bus station
    Västerås Centralstation
    20 min
  • 4
    Train - BÅLSTA STATION - HALLSBERG STATIONBÅLSTA STATION - HALLSBERG STATION
    Wait for train
    BÅLSTA STATION - HALLSBERG STATION
    194 - Stockholm Centralstation
  • 5
    Ride to train station
    Ride to train station
    Enköping Station
    15 min
  • 6
    Walk to bus station
    Walk to bus station
    Enköping Station Norra
    390 m • 5 min
  • 7
    Bus - 804804
    Wait for bus
    804
    Uppsala Depå Fyrislund
  • 8
    Ride to bus station
    Ride to bus station
    Uppsala Klostergatan
    53 min
  • 9
    Walk to Uppsala
    Walk to
    Uppsala
    Vaksalagatan
    310 m • 5 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 Marsta to Uppsala

The distance between Marsta, Uppsala and Uppsala, Uppsala is approximately 94.17 km, which can typically be travelled in 186 min. Moovit will show you the directions from Marsta to Uppsala by bus, so no matter how you choose to travel in Uppsala – you will always have plenty of easy options.

Public transit stations close to Uppsala, Uppsala

Uppsala is located at Vaksalagatan, Uppsala and the nearest public transit station is Uppsala Vaksalagatan.

Train stations close to Uppsala:

  • Uppsala Centralstation (Uppsala)

Bus stations close to Uppsala:

  • Uppsala Vaksalagatan
  • Uppsala Klostergatan
  • Uppsala S:T Persgatan

From Marsta to Uppsala by bus and train

To get from Marsta to Uppsala in Uppsala, you’ll need to take 2 bus lines and one train line: take the 22 bus from Irsta station to Västerås Centralstation station. Next, you’ll have to switch to the BÅLSTA STATION - HALLSBERG STATION train and finally take the 804 bus from Enköping Station Norra station to Uppsala Klostergatan station. The total trip duration for this route is approximately 2 hr 52 min.

172min
Walk to bus station
Bus - 2222
Train - BÅLSTA STATION - HALLSBERG STATIONBÅLSTA STATION - HALLSBERG STATION
Bus - 804804
Walk to Uppsala
Leaves from Irsta

Step by Step

  • 1
    Walk to bus station
    Walk to bus station
    Irsta
    3.34 km • 43 min
  • 2
    Bus - 2222
    Wait for bus
    22
    Barkarö
  • 3
    Ride to bus station
    Ride to bus station
    Västerås Centralstation
    20 min
  • 4
    Train - BÅLSTA STATION - HALLSBERG STATIONBÅLSTA STATION - HALLSBERG STATION
    Wait for train
    BÅLSTA STATION - HALLSBERG STATION
    194 - Stockholm Centralstation
  • 5
    Ride to train station
    Ride to train station
    Enköping Station
    15 min
  • 6
    Walk to bus station
    Walk to bus station
    Enköping Station Norra
    390 m • 5 min
  • 7
    Bus - 804804
    Wait for bus
    804
    Uppsala Depå Fyrislund
  • 8
    Ride to bus station
    Ride to bus station
    Uppsala Klostergatan
    53 min
  • 9
    Walk to Uppsala
    Walk to
    Uppsala
    Vaksalagatan
    310 m • 5 min
*Duration based on 8am traffic

Questions & Answers

  • What is the fastest way to get from Marsta to Uppsala?

    The fastest way takes 186 minutes, using Bus line 22, Bus line 774.

  • What is the alternative route to get from Marsta to Uppsala?

    The alternative route takes 172 minutes, using Bus line 22, Bus line BÅLSTA STATION - HALLSBERG STATION, Bus line 804.

  • Is there a direct bus between Marsta and Uppsala?

    No, you’ll have to take 2 bus lines in total. The total travelling time is 3 hr 6 min.

  • Which bus line goes from Marsta to Uppsala?

    The 22 bus line goes from Irsta station near Marsta in Västerås to Barkarö station. From there you’ll have to take one bus line till Barkarö station near Uppsala in Uppsala.

  • How long does it take to travel from Marsta to Uppsala by bus?

    The total travel time between Marsta in Västerås and Uppsala in Uppsala by bus is about 3 hr 6 min.

  • Where do I get on the bus near Marsta to get to Uppsala?

    Get on the 22 bus from the Irsta stop near Marsta in Västerås.

  • Where do I get off the bus when travelling between Marsta and Uppsala?

    Get off the bus at the Barkarö stop, which is closest to Uppsala in Uppsala.