Srna har deltatt i flere internasjonale mesterskap med det kroatiske landslaget: EM 2004, VM 2006, EM 2008, EM 2012 og VM 2014. Han stod innen VM 2014 oppført med 124 A-landslagskamper og var dermed spilleren med flest landskamper for Kroatia gjennom tidene. Han er også en av de mestscorende kroatiske landslagsspillerne.