Armağanhane (Farsça: ارمغانخانه), İran'ın Zencan Eyaleti'nde şehir. İdari olarak Zencan şehristanı'na bağlıdır. Kentin 2006 yılı nüfusu 1.581, 2010 yılı tahmini nüfusu ise 1.602 kişidir. Denizden yaklaşık 2000 m yüksekte kurulu şehrin ahalisi Türkmendir ve şehirde Türkçe konuşulur.