The 2012 Arab Nations Cup (Arabic: ) was the 10th Arab Nations Cup tournament. It was hosted in Saudi Arabia from 22 June to 6 July 2012. Morocco won the tournament after defeating Libya in the final.