It takes 10–15 days to approve your Swiss Schengen Visa after you submit your Visa application to the VAC. It takes 8–12 weeks to approve your Swiss National Visa after you submit your Visa application to the Embassy of Switzerland in New Delhi.