Indian citizens must apply for a tourist visa before going to Morocco. You can fill out an online application form for a single entry visa, valid for 1 month. This takes 8-10 working days to be processed. The total cost would be INR 9,103. These documents have to be mailed to the Embassy, post which you will receive the visa.
Valid passport (6 months)
Three visa forms, with one completed in the original copy
Three passport sized colour photographs
A letter from the applicant
Confirmed flight return tickets
Schengen member states, Argentina, Australia, Bahrain, Brazil, Bulgaria, Canada, China, Chile, Côte d’Ivoire, Croatia, Republic of Congo, Guinea, Hong Kong (30 days), Indonesia, Ireland, Israel, Japan, Kuwait, Libya, Mali, Mexico, New Zealand, Niger, Oman, Peru, Philippines, Portugal, Qatar, Romania, Russia, Saudi Arabia, Senegal, Singapore (30 days), South Korea, Tunisia, Turkey, United Arab Emirates, United Kingdom, United States, Venezuela.