Trains, buses and taxi
Uppsala is easily reached by train in just 18 minutes and by bus in 45 minutes from Arlanda Airport. During the day, buses and trains depart twice an hour. To and from the airport, you can get to Uppsala by direct trains (SJ or SL/UL), the local UL bus (route 801), FlixBus, or the SL night bus (route 593). Trains depart from SkyCity, located between Terminals 4 and 5. The UL bus stops at Terminal 5 (international arrivals), 4, 3 and 2. For details about FlixBus and the SL night buses, see links below. If you wish to travel by taxi, the three largest taxi companies in Uppsala offer fixed prices for travel between Uppsala and Arlanda.
You can purchase tickets at the normal SL and UL sales points and at the station counter in SkyCity. Train passengers who board the train at Arlanda Central station pay an access fee of 120 SEK. The fee is linked to the use of the station and the railway, and is how the two were funded when they were built in the 1990s.
You can purchase tickets for the local UL bus at the Arlanda Visitor Centre at Terminal 5 or at information desks in Terminals 2 and 4. There are also self-service ticket machines at the stops at Terminal 5, 4 and 2. On board the UL coaches, only card payments are accepted. SMS ticket purchase is also available. For details about ticket purchase for FlixBus and the SL night buses, se links below.
Train (SJ regional train): https://www.sj.se/en/home.html#/
From ”Arlanda C” to ”Uppsala C”
Train (SL/UL local train): https://sl.se/en/
From ”Arlanda central (pendeltåg) (Sigtuna)” to ”Uppsala centralstation (Uppsala)”
Travel to Uppsala by car
If you come by car from Stockholm or Arlanda Airport, follow the E4 north towards Uppsala, following the signs for Sundsvall. At Uppsala, take exit 186 towards Uppsala S and then follow the signs to the city.
If you come from Enköping, take road 55 north. When you get to Uppsala, turn right at Enköpingsvägen and continue to the city centre.
From Gävle, take the E4 south towards Uppsala/Stockholm. At Uppsala, take exit 188 towards 55/Strängnäs/288/Östhammar. At the first roundabout, take the first exit onto Route 55/72 towards Strängnäs and then continue straight through the next roundabout you come to. From there, follow the signs into the city.
Information retrieved from http://www.destinationuppsala.se/en/Travel/Travelling-to-Uppsala/ and https://www.swedavia.com/arlanda/.