Indian citizens need to obtain a Schengen visa in order to visit Amsterdam. This visa must be obtained from the Dutch embassy or consulate in India before travelling. The application process involves providing valid identification documents and proof of sufficient funds for the duration of the trip. Applicants may also need to provide proof of accommodation, travel itinerary and health insurance.