Yes, it is mandatory to make an appointment to submit your Greece visa application. The Greek Embassy or Consulate in India has a dedicated visa section where you can schedule an appointment online or through their designated visa application center. It is important to book your appointment well in advance to secure your desired date and time.