Train traveling down tracks next to a river in Sweden
Routes

Stockholm to Uppsala

A quick commuter hop to the cathedral city.

By the Viamo editorial team · Editor Terje Moy · Last updated July 2026 · 5 min read

Fastest ~38min by train

At a glance Typical options on this route – details, caveats and booking advice below.
🚆 Train~38–45minSJ regional, Stockholm Central–Uppsala Central
🚆 Train~55minSL Pendeltåg, covered by Stockholm SL travel card (Zone D)
🚌 Bus~1h–1h10FlixBus/Upplands Lokaltrafik, slightly cheaper
🚗 Car~50–70minE4 motorway, ~70km

Planning this trip? Currency converter · Jet-lag calculator · Trip budget · Compare routes

Uppsala is Sweden's fourth-largest city, home to its oldest university, its grandest cathedral and some of the most significant Viking-Age sites in Scandinavia — and it is only 70 kilometres north of Stockholm. The train makes the journey in about 40 minutes, so you can be exploring Uppsala's medieval lanes before mid-morning even on a slow start. It is the quintessential Swedish day trip.

The quickest way: train (SJ or SL pendeltåg)

You have two rail options, and both are good:

Uppsala Central station is right in the heart of the city, a short walk from the cathedral, the university quarter and the main pedestrian street. Neither the SJ nor the SL option requires advance reservation — you can simply check the timetable and board.

SL card tip: If you already have an SL travelcard valid for Stockholm's zones (which many visitors buy for the city), check whether it covers the Uppsala extension. Zone D is required for Uppsala. Adding the Uppsala zone to an existing card is straightforward and represents excellent value.

The cheapest way: bus

FlixBus and regional Upplands Lokaltrafik buses both connect Stockholm and Uppsala. The regional bus (Upplands Lokaltrafik route 801/802) runs from Stockholm Cityterminalen and several suburban stops, taking around 1 hour to 1 hour 10 minutes to Uppsala city centre. Fares tend to be slightly lower than walk-up SJ train fares, though comparable to the SL pendeltåg price.

The bus is a decent option if you are departing from a location in Stockholm better served by bus than rail, or if you are travelling very early or late when trains are infrequent. For most visitors, the train is faster and more convenient.

The fastest door-to-door: flying

No scheduled flights connect Stockholm and Uppsala, which is reasonable given the 40-minute train journey. Stockholm Arlanda Airport actually sits roughly halfway between the two cities on the E4 motorway — which is useful to know if you are flying in and heading directly to Uppsala without a Stockholm stopover.

From Arlanda, a regional SL bus or the Uppsala–Arlanda shuttle connects the airport to Uppsala in around 25–30 minutes, making Uppsala a viable first or last destination on a trip to Sweden without necessarily transiting through Stockholm.

The scenic way: driving

The drive from central Stockholm to Uppsala follows the E4 motorway north for approximately 70 km, taking around 50–70 minutes depending on traffic. Stockholm's ring roads can be slow at peak hours. The E4 is smooth and efficient once you are clear of the city, passing through gently rolling agricultural land with the odd glimpse of Lake Mälaren to the west.

A car is most useful in Uppsala if you plan to visit the outlying sites: the Gamla Uppsala burial mounds are about 5 km from the city centre (though also reachable by local bus), and the surrounding Uppland landscape — with its runestones, medieval churches and Lake Mälaren arms — rewards exploration by road. Uppsala's city centre has limited parking and is easily walkable; most visitors park at the station end of town.

What to see in Uppsala

Uppsala rewards a leisurely half-day at minimum, and an overnight stay if you want to dig deeper.

The city centre along the Fyrisån river is pleasant for a walk, and the student-dominated café and restaurant scene makes Uppsala feel younger and livelier than many Swedish provincial cities of similar size.

Which should you choose?

The SJ regional train or SL pendeltåg are both excellent. SJ is faster; SL is more integrated with Stockholm's existing transit network. The bus works if your starting point suits it or if you want the lowest possible fare. Driving is worth considering if you plan to explore Gamla Uppsala and the wider Uppland countryside.

Uppsala also serves as a gateway for further Swedish rail travel northward. SJ runs direct trains from Uppsala onwards to Gävle, Sundsvall and eventually Umeå and beyond on the north Swedish mainline. For a broader view of Sweden's rail network, see the Sweden by train guide. The Stockholm to Gothenburg route covers the main high-speed corridor heading west from the capital.

Frequently asked questions

How long is the train from Stockholm to Uppsala?

Around 38–45 minutes on SJ regional trains, or about 55 minutes on the SL pendeltåg commuter line. Both run frequently throughout the day.

Can I use my Stockholm SL travel card to get to Uppsala?

Yes, if your card is valid for Zone D (Uppsala). Many SL travelcards cover central Stockholm's zones only — check and add the Uppsala zone if needed, or buy a separate point-to-point ticket.

Is Gamla Uppsala worth visiting?

Definitely. It is one of Scandinavia's most significant pre-Christian burial sites, with enormous Royal Mounds dating back to around the fifth century. The museum on site is well done. Reachable by local bus from Uppsala city centre in about 15 minutes.

Can I fly directly into Uppsala from abroad?

Not directly — Uppsala has no commercial airport. However, Stockholm Arlanda Airport lies between Stockholm and Uppsala, and a shuttle bus connects Arlanda to Uppsala in about 25–30 minutes, making it easy to begin or end a trip in Uppsala without going into Stockholm first.

Sources and further reading: