Travelling from Stockholm to Uppsala by train is one of the easiest day trips in Sweden. Frequent departures connect Stockholm Central and Stockholm City with Uppsala Central, and the journey usually takes less than an hour. This guide explains which trains to take, how much the trip costs, where to buy tickets, and what to know before you travel.
Why travel from Stockholm to Uppsala by train?
The train is usually the most convenient way to travel between Sweden’s capital and Uppsala. Both cities have central stations, so you can avoid the traffic and parking problems that come with driving. Uppsala Central Station is also within walking distance of the cathedral, Uppsala Castle, the university area and the main shopping streets.
Trains run throughout the day, making it possible to visit Uppsala as a half day trip or spend a full day exploring the city. The route is popular with commuters, students and visitors, so there are normally several travel options at most times.
The railway line also passes close to Stockholm Arlanda Airport. If you are connecting through the airport, check the ticket conditions carefully because airport station fees and ticket zones can differ from a normal Stockholm to Uppsala journey.
Stockholm to Uppsala train options
There are several train operators and ticket types on this route. The best choice depends on your departure time, how much you want to pay and whether you prefer the fastest journey or the most flexible local ticket.
Mälartåg regional trains
Mälartåg operates frequent regional services between Stockholm and Uppsala. These trains are a popular choice for visitors because they are designed for journeys within the region and usually offer a good balance between price and travel time.
Most Mälartåg services depart from Stockholm Central Station, although some information and local connections refer to the platforms at Stockholm City Station. The stations are connected within the same transport hub, but always follow the departure board for the correct platform.
A typical Mälartåg journey takes about 40 to 55 minutes, depending on the service and stops. Trains generally have standard seating, luggage space and toilets, although facilities can vary by train. Advance seat reservations are usually not necessary on regional services.
SL commuter trains
SL commuter trains travel from Stockholm City to Uppsala and stop at several stations along the way. They are useful if you are staying outside central Stockholm, since you can board at stations such as Odenplan, Solna or Älvsjö, depending on the route.
The journey from Stockholm City to Uppsala normally takes approximately 55 to 70 minutes. This makes the commuter train slightly slower than some regional services, but it can be convenient because it accepts local transport tickets and connects with Stockholm’s metro and bus network.
A standard SL ticket does not automatically cover the entire journey across the Stockholm and Uppsala transport areas. You may need an SL and UL combination ticket, or another valid ticket that covers the complete route. Check the SL or UL app before boarding, particularly if you are using a travel card.
SJ trains
SJ, Sweden’s national railway company, also operates some services between Stockholm and Uppsala. SJ trains can be among the fastest options, with journey times often around 30 to 40 minutes when the service runs directly.
Prices on SJ vary according to demand, departure time and how far in advance you book. An advance ticket can be good value, while a flexible ticket may cost more but gives you greater freedom if your plans change. Some SJ departures may include reserved seating or different ticket classes.
Before booking, compare the total price and conditions rather than choosing only by the shortest travel time. A train that leaves at a convenient time can be more useful than a slightly faster service that requires a long wait.
Stockholm Uppsala travel time
The Stockholm Uppsala travel time is usually between 30 and 70 minutes. The exact duration depends on the operator, the departure station and the number of stops.
- SJ direct services often take around 30 to 40 minutes.
- Mälartåg regional trains commonly take about 40 to 55 minutes.
- SL commuter trains from Stockholm City generally take around 55 to 70 minutes.
If you are starting at Stockholm Central, allow extra time to find the correct platform and board the train. If you are travelling from another part of the city, include the metro, bus or walking time to Stockholm Central or Stockholm City. Stockholm Central and Stockholm City are linked, but they have separate platform areas and signs can be busy during rush hour.
Delays can occur in winter, during track maintenance or at busy commuting times. For an important appointment, flight connection or tour, leave some additional time instead of planning around the fastest advertised journey.
Stockholm Uppsala cost and ticket prices
The Stockholm Uppsala cost depends on the operator, ticket type and time of purchase. Regional and commuter travel is often less expensive than a flexible intercity ticket, while an advance SJ booking may offer a lower fare than buying close to departure.
As a general guide, expect to pay roughly 100 to 200 SEK for a one way adult journey on many regional services. SJ fares can fall below or above this range, depending on availability. Local transport combinations using SL and UL may have different prices and validity rules. Prices can change, so use the official ticket app or website for the fare on your chosen date.
A return trip is usually priced as two single journeys, although some operators may offer different fare conditions. Compare the return price with two one way tickets before paying. If you are travelling with children, check age rules because children may travel free or at a reduced price when accompanied by an adult on certain services.
When considering the Stockholm Uppsala cost, remember to include the local journey to your departure station. A visitor staying near Gamla Stan, for example, may need a metro ticket to Stockholm City. If you are using an SL and UL ticket, make sure the validity period covers your entire route and the time you plan to spend travelling.
How to buy tickets
The easiest way to buy a Stockholm to Uppsala train ticket is through the operator’s official app or website. You can also use ticket machines and staffed counters at major stations. Buying directly from the operator makes it easier to see the ticket rules, valid travel times and any seat reservation details.
- Use the SJ website or app for SJ services.
- Use the Mälartåg website or app for Mälartåg regional trains.
- Use the SL app for journeys within the SL network.
- Use the UL app for Uppsala local transport and regional ticket information.
Enter Stockholm Central, Stockholm City or your actual departure station as the origin, and Uppsala Central as the destination. Do not assume that every ticket is valid on every train. A ticket bought for a specific SJ departure may not be valid on a Mälartåg or SL train.
Digital tickets are normally shown in the app or as a mobile ticket. Keep your phone charged and make sure the ticket is available before you board. On some local services, tickets must be activated before entering the paid area or boarding the train.
Where do trains leave from in Stockholm?
Long distance and regional trains commonly use Stockholm Central Station. SL commuter trains use Stockholm City Station, which is directly connected to Stockholm Central and accessible from the same main transport complex.
Stockholm Central is located beside Vasagatan, close to the central bus terminal and the metro. Stockholm City is below the central area and is served by commuter rail. Follow signs marked with the train operator and destination rather than relying only on the station name.
If you are travelling from a hotel, check the route in a journey planner on the day of departure. Walking times inside the station can be longer than expected, especially if you have luggage or need to change between metro and commuter rail platforms.
Arriving at Uppsala Central Station
Uppsala Central Station is close to the city centre. The main sights are easy to reach on foot, and local buses stop near the station if you are going to a more distant neighbourhood or museum.
- Uppsala Cathedral is about a 10 to 15 minute walk away.
- Uppsala Castle and the university buildings can be reached on foot in roughly 15 to 20 minutes.
- The Fyris River and central shopping streets are only a short walk from the station.
- Gamal Uppsala, with its historic royal burial mounds, is a short bus ride from the centre.
The station has cafés, shops, toilets and places to wait. If you arrive before hotel check in, it may be possible to leave luggage at your accommodation, although you should confirm this in advance.
How often do trains run?
Trains between Stockholm and Uppsala run frequently during the daytime. On weekdays, services are particularly regular because of commuter demand. There are usually fewer departures early in the morning, late at night and on public holidays.
Rather than memorising a timetable, search for your exact date because departures can change with planned engineering work. Track maintenance may replace trains with buses for part of the journey. The operator’s app and station departure boards normally show these changes.
If you want more flexibility, choose a ticket that allows travel on multiple departures. If you have booked a restricted ticket, arrive early enough to find the platform and board the correct train. Trains may depart from different platforms even when they are travelling in the same direction.
Tips for a smooth train journey
Travel outside the busiest hours
Weekday trains can be crowded in the morning and late afternoon. If you are carrying luggage or want a better chance of finding a seat, travel after the morning rush or before the evening peak. Weekend services are often more relaxed, but popular events in Stockholm or Uppsala can increase demand.
Check the final destination
Some trains continue beyond Uppsala, while others terminate there. Check the destination displayed on the departure board and confirm that Uppsala is listed as a stop. This is particularly important when boarding at a smaller Stockholm station.
Keep your ticket accessible
Ticket inspections are common. Have your digital ticket open before the conductor reaches your seat. A screenshot may not be accepted if the ticket needs to display a live animation or changing security information, so use the official app when possible.
Bring a payment card
Sweden is highly card friendly, and cafés, shops and transport services commonly accept contactless payments. Still, your bank may charge foreign transaction fees, and a backup payment method is useful if your phone or card stops working.
Taking the train from Arlanda to Uppsala
If you are travelling from Stockholm Arlanda Airport to Uppsala, the journey is shorter than travelling from central Stockholm. Depending on the service, it can take approximately 20 to 25 minutes. SJ and Mälartåg may serve the airport route, and other airport rail options can also be available.
Check whether your ticket includes the airport station access fee. Arlanda Central Station has a separate passage charge on some services, and this may be added to the fare. The airport’s terminals are connected to the railway station by signs and lifts, but allow enough time to collect luggage and reach the platform.
Do not buy a Stockholm to Uppsala ticket automatically if you are starting at the airport. Select Arlanda Central as your departure station so the booking system can show the correct fare and conditions.
Is Uppsala a good day trip from Stockholm?
Yes. Uppsala is one of the easiest day trips from Stockholm by public transport. Its compact centre makes it possible to see several major sights without needing a car. A typical visit can include Uppsala Cathedral, the university area, the castle, the botanical garden and a walk along the Fyris River.
Visitors interested in history can continue to Gamla Uppsala, while those who prefer cafés, museums and independent shops can spend most of the day around the centre. Plan your return train in advance if you are visiting on a Sunday, public holiday or during a major university event.
Driving or taking the train to Uppsala
Driving from Stockholm to Uppsala can take around one hour in light traffic, but the time is less predictable during weekday rush hours. Parking in central Uppsala may also add cost and inconvenience. The train takes you directly to the centre and avoids the need to navigate Swedish roads.
A car can be useful if you plan to visit several rural locations around Uppsala, but for a city visit the train is usually simpler. It is also a more relaxing option if you want to read, work or enjoy the scenery during the journey.
What to check before departure
- Confirm the operator, departure station and train number.
- Check the current Stockholm Uppsala travel time for your chosen departure.
- Compare the full Stockholm Uppsala cost, including local transport and possible airport fees.
- Verify whether your ticket is flexible or tied to a specific train.
- Look for engineering work, replacement buses or platform changes.
- Arrive a little early if you are unfamiliar with Stockholm Central or travelling with luggage.
With frequent departures, a central arrival point and a journey that usually takes less than an hour, travelling from Stockholm to Uppsala by train is a practical choice for both first time visitors and regular travellers. Check the official operator information on the day, choose the ticket that matches your plans, and you can enjoy Uppsala without the stress of driving or parking.