Originally Posted by
WilcoRoger
https://travel.state.gov/content/pas...act-sheet.html
Entry into any of the 26 European countries in the Schengen area for short-term tourism, a business trip, or in transit to a non-Schengen destination, requires that your passport be valid for at least three months beyond your intended date of departure.
But yet, confusingly, the same website says
should be valid for six months under Sweden
Why don't you give a call to the Swedish embassy, they should really know.
I arrive at ARN on direct flights from the US rather often. When I show at ARN passport control with my US passport expiring within 4 or 5 months, I usually get in without a peep.