Nabiyev earned 27 caps for Azerbaijan over the four-year he played for the national team, scoring 3 times. His debut came in July 2002 in a friendly against Estonia. His first two goals for Azerbaijan came on 14 December 2003 against the United Arab Emirates.
