Tourists planning to visit India must obtain a visa before-hand through a licensed India tour operator. The residents of South Korea and Japan can receive an on-arrival visa at an Indian airport. You can fill the e-Visa before arriving in India.