A much-beloved player amongst Foxes fans, King has pushed through the deal in order to win more game time.
The 30-year-old has made over 300 appearances across twelve years for Leicester.
King has won 44 caps for Wales and featured three times at Euro 2016.
Welcome to Swansea City, @10_kingy
We're pleased to confirm the Welsh midfielder has joined us on loan until the end of the season https://t.co/R6DK0zy2JVpic.twitter.com/FSuFtv8AqI
— Swansea City AFC (@SwansOfficial) January 31, 2018