How To Apply For A Swiss Visa To apply for a Swiss visa, the candidate has to submit the application in person or through a verified travel agent to the Embassy of Switzerland New Delhi. An appointment needs to be set by the applicant to submit the application for tourist, business and family/friend visit visa.