Regarding the last update since 2021 Indian citizens must apply for visas from the embassy or E-visa and with a valid visa can visit Armenia, Having a visa or residence card of another country can not give the permission to get a visa on arrival.
Citizens of India with ORDINARY passports are REQUIRED to hold a visa when traveling to the Republic of Armenia.
Citizens of India with ORDINARY passports and holders of Indian travel documents can obtain entry visas at the Embassies (Consulates) of the Republic of Armenia or apply for E-VISA in advance.
To obtain the visa in advance it is necessary to present a passport, photo, fill the application form, pay a non-refundable visa application fee, and present other supporting documents (air ticket, hotel reservation, invitation, medical/travel insurance, proof of sufficient funds and etc.) depending on the purpose of travel to the Republic of Armenia.
The passport needs to be valid during the whole period of stay in the Republic of Armenia.
The typical wait time for processing the visa is up to 3 working days when applying by E-VISA system.