Ο Γέλαβιτς έκανε το ντεμπούτο του με την εθνική Κροατίας σε φιλικό αγώνα ενάντια στο Κατάρ στις 8 Οκτωβρίου του 2009 και πέτυχε και το πρώτο του γκολ στα τελευταία λεπτά του αγώνα. Συμμετείχε στην αποστολή της Κροατίας για το Ευρωπαϊκό Πρωτάθλημα ποδοσφαίρου του 2012 και σκόραρε στη νίκη με 3-1 ενάντια στην Ιρλανδία. Δεν κατάφερε να σκοράρει στα επόμενα δύο παιχνίδια του ομίλου ενάντια στην Ιταλία και την Ισπανία και να εμποδίσει τον αποκλεισμό της Κροατίας. Αποτελεί μέρος της αποστολής της Κροατίας για το Παγκόσμιο Κύπελλο του 2014.