Wayfli › Beijing (PEK) › To Stockholm (ARN)

Beijing (PEK) to Stockholm (ARN) flights

There are direct flights from Beijing Capital International Airport to Stockholm-Arlanda Airport, sold by 2 airlines (including codeshares): Air China and SAS Scandinavian. The distance is 6,691 km, about 8h 40m in the air. There are also 5 one-stop options, via airports such as Copenhagen, Budapest and Warsaw.

Live fares for PEK → ARNSee all routes on the map
6,691 kmdistance
~8h 40mdirect flight time (estimate)
2direct airlines
5one-stop options

Direct flights from Beijing to Stockholm

RouteAirlines (incl. codeshares)DistanceTime (est.)
PEK → ARNAir China, SAS Scandinavian6,691 km~8h 40m

Best one-stop connections

Through the biggest hubs first. Times include about 100 minutes to change planes.

ViaAirlinesDistanceTime (est.)
CPH CopenhagenAir China and SAS Scandinavian then Norwegian Air Sweden and Norwegian Air Shuttle7,741 km~12h 5m
BUD BudapestAir China then Norwegian Air Shuttle and Ryanair8,691 km~13h 15m
WAW WarsawAir China and LOT Polish then LOT Polish7,797 km~12h 10m
HEL HelsinkiFinnair and Air China then Finnair and Air China6,706 km~10h 50m
BER BerlinHainan Airlines then Eurowings8,212 km~12h 40m

More from Beijing and Stockholm

Routes come from current airline fares, updated weekly (last update 9 November 2026), plus older schedule data for airports with few recent fares. “Direct” can include a few same-plane flights with a stop. Flight times are estimates from distance. Always check with the airline before booking.