Klasnić a jucat și pentru echipa națională de fotbal a Croației. În 2007, Klasnić a suferit un transplant de rinichi și a devenit primul jucător care a participat la un turneu important ( Euro 2008) după un transplant. De asemenea, el a reprezentat Croația la Euro 2004 și la Campionatul Mondial din 2006.