A retired Croatia international, Ćorluka has earned 103 caps for the country, making him one of the nation's most capped players. He represented Croatia at various youth levels before making his senior debut in August 2006, in a friendly match against Italy. He was part of the country's squad at the UEFA European Championships in 2008, 2012, 2016 and at the FIFA World Cups in 2014 and 2018. In August 2018, Ćorluka confirmed his retirement from international football.