I landslagssammenheng fikk Jelavić sin A-lagsdebut i en treningskamp mot i oktober 2009. Han representerte i EM i fotball 2012, hvor han også scoret sitt første landslagsmål i gruppespillkampen mot Irland. Jelavić ble igjen tatt ut til den kroatiske troppen til VM 2014 i Brasil. Den 11. oktober 2014 offentliggjorde Jelavić at han ikke lenger ønsket å representere det kroatiske landslaget.