No, you must have a visa before flying to India. You cannot get a visa once you arrive there. The immigration authorities will not allow foreigners without a valid visa to enter the country.
Under the new Visa on Arrival policy, only nationals of Japan, Singapore, Luxembourg, Finland and New Zealand can receive a 15-day visa upon arrival. All the other nationals need to get a standard visa before their journey to India.
Viselio can help you obtain your tourist
or business visa for India. Check the required documents on our website and apply by filling out the online visa application form. Our visa agents go to the embassy/consulate instead of you. Once your visa is approved, we are sending it to your address.