The 27-year-old has signed a three-year contract, which will see him play with the Headingley club until the end of the 2015 season.
Middlesbrough born Plunkett has played nine Tests, 21 One-Day Internationals and a T20 International for England and has played for Durham since making his debut in 2005.
Martyn Moxon, director of cricket, said: “I know Liam well from my time in Durham. A wholehearted cricketer with considerable talent he brings experience and quality to the Yorkshire side as we head back to the First Division of the
Plunkett said: “I am delighted to be joining Yorkshire. I felt the time was right for a new challenge in my career and the opportunity to join one of the biggest clubs in the country was too good to turn down.
“Martyn Moxon was head coach at Durham when I made my debut for the county and also when I made my England debut and the opportunity to work under him again and also under Jason Gillespie is very exciting.
“The club has had a strong 2012 and I believe adding myself and Jack Brooks to the current squad will give us the best bowling attack in the country and will help propel us towards silverware in 2013.
“I have been fortunate enough to represent my country as recently as last year and there is no doubt I want to pull on an England shirt again. I strongly believe I have what it takes to play at the highest level again and I feel Yorkshire is the best environment to help me achieve this.”