Yes, if you are an Indian and want to explore the different places in Greece, then you need to apply for a Schengen visa.