Hagi a jucat pentru naționala României la trei campionate mondiale în 1990, 1994 (unde a fost numit în World Cup All-Star Team) și 1998, cât și în trei campionate europene în 1984, 1996 și 2000. A avut 125 de prezențe pentru România, al doilea după Dorinel Munteanu, și este pe prima poziție a marcatorilor (alături de Adrian Mutu) cu 35 de goluri.