Sweden will close its borders to most visitors from non-EU countries from March 19, Home Affairs Minister Mikael Damberg said on Tuesday.