Perth to Uppsala: Flights via Stockholm
How to travel from Perth to Uppsala: one-stop flight routes into Stockholm Arlanda and the direct train onward into the city.

There is no direct flight from Perth to Uppsala, and there never will be one on a commercial timetable: the practical route is a one-stop (occasionally two-stop) flight into Stockholm Arlanda Airport, followed by a short train ride north to Uppsala Central Station. The whole trip typically runs well over a day door to door, but the final leg is one of the easiest airport-to-city connections in Scandinavia.
Why Perth to Uppsala Runs Through Stockholm Arlanda
Uppsala sits north of Stockholm, close enough that it functions as part of the greater Stockholm transport network rather than a stand-alone international gateway. Travellers flying in from Western Australia land at Stockholm Arlanda Airport (ARN), the country's main long-haul hub, then switch to rail for the final stretch. There is no scheduled long-haul service into any airport closer to Uppsala, so Arlanda is the fixed point every itinerary has to pass through.
Because Perth has no nonstop service to Scandinavia, every option from Western Australia involves connecting through a major hub airport first. The route is long by any measure, and the honest comparison point is not "how do I avoid a stopover" but "which stopover city and airline combination keeps the total journey time down and the connection comfortable."
Airlines Connecting Perth to Stockholm Arlanda
Several full-service carriers sell through-tickets from Perth Airport to Stockholm Arlanda, routing passengers via their own hub cities rather than flying the sector directly. The options that show up consistently when searching this route include:
- Qatar Airways, connecting through Doha's Hamad International Airport, with the Perth–Doha sector followed by a Doha–Stockholm leg.
- Emirates, routing passengers through its Dubai hub before the onward flight to Arlanda.
- Thai Airways, connecting through Bangkok on the Stockholm side of the route.
- Cathay Pacific, typically paired with a European partner airline for the final leg into Stockholm, often producing some of the lower-priced itineraries on this corridor.
- Singapore Airlines, Finnair, Turkish Airlines, Malaysia Airlines and other European carriers such as KLM, Lufthansa and British Airways, which appear as booking options via their respective hub cities (Singapore, Helsinki, Istanbul, Kuala Lumpur, Amsterdam, Frankfurt and London).
None of these airlines fly Perth to Stockholm as a single nonstop sector; all involve at least one change of aircraft at the carrier's home hub. The choice of hub changes the geography of the stopover more than anything else — a Doha or Dubai connection keeps you in the Middle East, a Singapore or Bangkok connection routes you back through Southeast Asia, and a Hong Kong connection paired with a European carrier takes you most of the way round before dropping south again into Scandinavia.
What Drives the Length of the Trip
Flight search tools list the shortest possible total travel time for Perth to Stockholm at around 21 hours in the air, achievable only with a single well-timed connection. In practice, total door-to-door time is usually longer once you add:

- Layover duration at the connecting hub, which for services such as Qatar Airways' Doha connection can run to a couple of hours depending on the specific flight pair.
- Time zone shifts between Perth, the hub city and Stockholm, which can make an itinerary look shorter or longer on paper than it feels in practice.
- Any second connection, which applies to itineraries built around two partner airlines rather than one carrier's own network.
A one-stop itinerary through Doha or Dubai is usually the most time-efficient option, since both Qatar Airways and Emirates operate their own metal on both sectors rather than relying on an interline partner for the Stockholm leg.
Arriving at Stockholm Arlanda Airport
Arlanda sits north of central Stockholm, which, conveniently, puts it on the same side of the capital as Uppsala rather than the opposite side. The airport has its own dedicated railway station, Arlanda Central Station, built directly beneath the terminal complex and served by several different train operators sharing the same platforms, including SJ, Mälartåg and Vy Tåg alongside the airport's own express service.
Two broad types of rail service call at Arlanda Central:
- Arlanda Express, a premium nonstop service that runs between the airport and Stockholm Central Station in the city centre — useful if your trip genuinely ends in Stockholm, but not the service you want for Uppsala.
- Regional and SL commuter trains, including services that continue north on the East Coast Line (Ostkustbanan) towards Uppsala and beyond, rather than south into central Stockholm.
The key point for anyone heading onward to Uppsala: skip the Stockholm-bound Arlanda Express platforms and look for the northbound regional service instead. Signage at Arlanda Central Station separates the two directions clearly, since they are genuinely different train lines sharing one station building.
Getting From Arlanda to Uppsala by Train
The direct train between Arlanda Central Station and Uppsala Central Station covers a distance of around 28 kilometres and takes about 18 minutes, making it one of the shortest airport-to-city rail hops anywhere in Northern Europe. Services run frequently throughout the day, departing roughly every 20 to 30 minutes, so there is rarely a long wait after a long-haul flight.
A few practical points about this leg:

- The train arrives directly at Uppsala Central Station, in the heart of the city, with no further transfer needed.
- Tickets can be bought at machines or through the operator's app before boarding; the exact interface varies slightly depending on which operator's service you catch, since SL, SJ and other regional operators all use the same tracks.
- Luggage space on these regional trains is more modest than on long-distance intercity services, which is rarely an issue for one or two suitcases but worth knowing if travelling with a large group.
- There is no need to go into Stockholm Central Station first — the Uppsala-bound trains depart directly from Arlanda, so routing through the capital only adds time.
Alternatives to the Train
The train is the standard choice, but it is not the only one:
- Airport bus services also connect Arlanda with towns in the surrounding region, though the train is faster for the Uppsala direction specifically.
- Taxis and pre-booked transfers are available directly outside the terminals, useful late at night when train frequency drops, or when travelling with substantial luggage.
- Hire cars are an option for those planning to explore beyond Uppsala itself, with car rental desks clustered in the terminal arrivals areas at Arlanda for the short drive north.
For a solo traveller or couple arriving at a reasonable hour, the train remains the simplest option: no need to locate a rental desk or queue for a taxi, just a short walk from the arrivals hall down to the station platforms.
Planning the Connection at Arlanda
Because every Perth–Uppsala itinerary involves at least one international connection plus a domestic rail leg, timing the gap between flight landing and train departure matters more than it would on a simpler trip.
- Build in margin after a long-haul arrival. Immigration and baggage claim at a major hub airport can easily take 45 minutes to an hour after landing, before you even reach the station concourse.
- Avoid tight same-day onward plans. Given the flight itself typically spans more than a day of actual travel time once layovers and time zones are accounted for, arriving at Arlanda already fatigued is normal; a late-afternoon or evening arrival followed immediately by sightseeing in Uppsala is optimistic.
- Check which terminal your long-haul flight lands in. Arlanda Central Station serves the airport's terminals via a short walk or internal transfer, and the signage is in both Swedish and English throughout.
- Keep transit tickets or payment cards ready before reaching the platform, since queuing at a ticket machine with a trolley of luggage is the main friction point reported by arriving passengers.
One trade-off worth being upfront about: because the Doha and Dubai connections tend to offer the most efficient one-stop routings, they also concentrate a large share of Perth–Stockholm traffic onto just two or three daily flight pairs. That means less flexibility if your preferred departure time is already booked, compared with routes that have multiple daily hub options.
Choosing a Season for the Trip
Uppsala's rail connections to Arlanda run on the same year-round timetable regardless of season, so the train portion of the journey does not change with the time of year. The flight portion is where seasonal patterns show up: Scandinavian summer (June to August) brings long daylight hours and the busiest period for inbound European travel, which can mean fuller flights on the Gulf and Southeast Asian hub routes. Winter travel into Stockholm Arlanda means arriving to short daylight hours, particularly by December, which is worth factoring in if the plan is to see much of Uppsala on the day of arrival rather than simply checking into a hotel.
Quick Reference: Perth to Uppsala Legs
- Leg 1 — Perth Airport (PER) to hub city: Doha, Dubai, Bangkok, Hong Kong, Singapore or another carrier hub, depending on airline.
- Leg 2 — Hub city to Stockholm Arlanda (ARN): second long-haul or medium-haul sector, landing at Arlanda Central Station's terminal complex.
- Leg 3 — Arlanda Central Station to Uppsala Central Station: direct regional train, about 18 minutes, roughly 28 kilometres, departures every 20 to 30 minutes.
Each leg is straightforward on its own; the only leg that takes real planning is the connection timing between the inbound flight and the Uppsala-bound train, since missing one train simply means catching the next one 20 to 30 minutes later rather than facing a long delay.
For anyone booking this route, the most useful next step is comparing one-stop itineraries through Doha and Dubai first, since both keep the journey to a single connection, then checking the arrival terminal at Arlanda against the walking distance to Arlanda Central Station before locking in a tight same-day onward train time.
Sources
Leave a Reply
Your email address will not be published. Required fields are marked *
FAQ
Frequently asked questions
Quick answers to the details travellers usually check first, from codes and locations to the practical basics that help with planning.
5 common questions
- No. There is no direct flight to Uppsala from anywhere, and no nonstop service from Perth to Stockholm either. Every itinerary connects through a hub city such as Doha, Dubai, Bangkok or Hong Kong before landing at Stockholm Arlanda, followed by a short train to Uppsala.
- A direct regional train runs from Arlanda Central Station, located beneath the airport terminals, to Uppsala Central Station. The journey covers about 28 kilometres and takes roughly 18 minutes, with departures about every 20 to 30 minutes throughout the day.
- Carriers selling through-tickets on this route include Qatar Airways via Doha, Emirates via Dubai, Thai Airways via Bangkok, and Cathay Pacific typically paired with a European partner airline, alongside other carriers such as Singapore Airlines and Finnair via their own hubs.
- No. The Arlanda Express runs nonstop in the opposite direction, into Stockholm Central Station. For Uppsala, look for the northbound regional or SL commuter train departing from the same Arlanda Central Station platforms.
- The flight alone runs around 21 hours at its fastest with one stop, before accounting for layover time and time zone changes. Add immigration and baggage claim at the connecting hub, then about 18 minutes on the train, and the full door-to-door trip typically spans well over a day.








