Für die Nationalmannschaft spielte Enayati erstmals am 30. Mai 2002. Bisher hat er 15 Länderspiele bestritten und dabei vier Tore erzielt (Stand: 1. Juni 2006). Er nahm an der Asienmeisterschaft 2004 teil und war im Kader für die Fußball-Weltmeisterschaft 2006.