Yes, Indians need a South Korean visa to enter the country. Citizens of India cannot avail of the visa-on-arrival facility. As an Indian citizen, you must apply for a South Korean visa irrespective of your visit purpose, which includes tourism, business, work, and study.