Newcastle United have completed the signing of Swansea City midfielder Jonjo Shelvey on a five-and-a-half-year deal, ​the club have confirmed.

Shelvey has arrived for around £12m, though the club failed to disclose the official fee when announcing the deal on Tuesday evening. He is set to be available following the club's fixture with Manchester United, which takes place at St. James' Park tonight.

The England international said: "I'm very excited to be here. I'm so glad that it's finally done.

"I drove up through the night to be here so it's been a manic 24 hours but it's all been worth it to come here and play for this great club."

Newcastle head coach Steve McClaren said of his new signing: "I'm delighted to welcome Jonjo to Newcastle United. He has great experience for a young English central midfielder and is a current England international, so I'm certain he will be a great addition to the squad.

"He is a player we have admired for some time and we're very pleased that we've now been able to bring him here."

Follow @_scottsaunders on Twitter and subscribe to the 90min podcast, which is available on iOS now!You can also find us on SoundCloud!