Rakitić edusti Kroatiaa EM-kilpailuissa 2008, EM-kilpailuissa 2012, MM-kilpailuissa 2014, EM-kilpailuissa 2016 ja MM-kilpailuissa 2018. EM-kilpailuissa 2008 hän pelasi kolmessa ottelussa Kroatian pudotessa puolivälierissä. EM-kilpailuissa 2012 ja MM-kilpailuissa 2014 Rakitić pelasi kaikissa Kroatian kolmessa ottelussa. EM-kilpailuissa 2016 hän pelasi Kroatian jokaisessa neljässä ottelussa ja teki maalin alkulohko-ottelussa Tšekkiä vastaan. Kroatia ylsi hopealle MM-kilpailuissa 2018 ja Rakitić pelasi joukkueensa kaikki seitsemän ottelua ja yhtä merkityksetöntä alkulohko-ottelua lukuun ottamatta avauskokoonpanossa; maalinteossa hän onnistui alkulohko-ottelussa Argentiinaa vastaan.