Ansarifard står (pr. maj 2018) noteret for 60 kampe og 14 scoringer for det iranske landshold, som han debuterede for 5. juli 2009 i en venskabskamp mod Botswana.[2] Senere samme år scorede han sit første mål for holdet i et opgør mod Island. Han var en del af den iranske trup til VM 2014 i Brasilien og VM i 2018 i Rusland.