Travel from Stockholm to Uppsala

Bus or train from Stockholm to Uppsala?

Swedish Railways (SJ) operates a train from Stockholm to Uppsala every 20 minutes. Tickets cost $11 - $22 and the journey takes 38 min. Alternatively, FlixBus operates a bus from Stockholm to Uppsala 4 times a day. Tickets cost $4 - $8 and the journey takes 1 h 15 min. Six other operators also service this route.

Travel Guides

Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Stockholm to Uppsala

ModeDurationPrice
From Stockholm Central train to Uppsala Central.38 min132 kr
From Stockholm Cityterminalen bus to Uppsala Stationsgatan.1 h 15 min61 kr
From Stockholm Cityterminalen bus to Arlanda terminal 2-3 buss then line 801 bus to Uppsala Centralstation.1 h 43 min163 kr
From Stockholm taxi to Uppsala.54 min1248 kr
From Stockholm drive to Uppsala.54 min99 kr

How long does it take to get from Stockholm to Uppsala?

The train from Stockholm Central to Uppsala Central takes 38 min including transfers and departs every 20 minutes.

Is there a direct train between Stockholm and Uppsala?

Yes, there is a direct train departing from Stockholm Central and arriving at Uppsala Central. Services depart every 20 minutes, and operate every day. The journey takes approximately 38 min.

Is there a direct bus between Stockholm and Uppsala?

Yes, there is a direct bus departing from Stockholm Cityterminalen and arriving at Uppsala Stationsgatan. Services depart every four hours, and operate every day. The journey takes approximately 1 h 15 min.

Operators from Stockholm to Uppsala

OperatorPhoneWebsite
Swedish Railways (SJ)Swedish Railways (SJ)
FlixBus+49 1807 123 99 123FlixBus
Flygbussarna+46 77 151 52 52Flygbussarna
UL+46 77 114 14 14UL
Close Print Itinerary
  1. Here are 5 options to get from
    Stockholm to Uppsala:

    1. Trip:
      1 Train
      • One-Way approx: USD $11 - $22
      • Duration: 38 min
      Open +
      • Trip:
        1 Train
        • One-Way approx: USD $11 - $22
        • Duration: 38 min
        Close x
    2. Trip:
      2 Bus
      • One-Way approx: USD $4 - $8
      • Duration: 1 h 15 min
      Open +
      • Trip:
        2 Bus
        • One-Way approx: USD $4 - $8
        • Duration: 1 h 15 min
        Close x
    3. Trip:
      3 Bus, line 801 bus
      • One-Way approx: USD $18 - $21
      • Duration: 1 h 43 min
      Open +
      • Trip:
        3 Bus, line 801 bus
        • One-Way approx: USD $18 - $21
        • Duration: 1 h 43 min
        Close x
    4. Trip:
      4 Taxi
      • One-Way approx: USD $120 - $160
      • Duration: 54 min
      Open +
      • Trip:
        4 Taxi
        • One-Way approx: USD $120 - $160
        • Duration: 54 min
        Close x
    5. Trip:
      5 Drive
      • One-Way approx: USD $10 - $15
      • Duration: 54 min
      Open +
      • Trip:
        5 Drive
        • One-Way approx: USD $10 - $15
        • Duration: 54 min
        Close x