How long can a visa be? August 26, 2021 August 26, 2021 Raheleh Visa will be granted by the Iranian Embassy for 30 days which can be extended to a maximum duration of 90 days. Previous postI am an American, British or Canadian passport holder, is it possible to have a cycling tour in Iran?Next postWhere can I get my Visa stamp using my Visa Reference number (Authentication number)?