Indian citizens generally need a visa for Morocco. The Embassy of Morocco in New Delhi says Indian nationals can use the e-visa service, applied for online at the official Accès Maroc portal, with processing estimated at 24 to 72 hours and a stay of 30 days. Eligibility is checked on the portal. Other cases go through the embassy visa route.
Updated October 2026 · HappyFares

Morocco is a popular first African destination for Indians, with markets, deserts and imperial cities. The online visa makes planning easier, but conditions vary, so it pays to check before you book flights.
Do Indians need a visa for Morocco?
Yes, a visa is needed, and the e-visa is the quickest route for eligible travellers. The Embassy of Morocco in New Delhi says that Indian nationals benefit from the e-visa service as of 10 January 2023. Applications are made on the official online platform, acces-maroc.ma. The embassy gives the processing time as an estimate of 24 to 72 hours, and describes a stay of 30 days.
The e-visa is applied for on the official portal only. When you start, the portal asks for your nationality, country of residence, passport type, reason for travel and whether you hold another valid visa, and then tells you if you are eligible. Because guides online disagree on who qualifies, rely on that eligibility check rather than on a blog post, including this one.

What if the e-visa does not apply to me?
If you are not eligible for the e-visa, or you need a different type of visa, the other route is a regular visa application. Morocco visa application centres operate in Delhi and Mumbai, and applicants submit their passport, documents and fees there. The Embassy of Morocco in New Delhi assesses the application, and the final decision rests with the embassy. Applicants do not have to come in person, according to the centre’s own page.
Fees and requirements differ by source, so we have not quoted an amount. Check the official portal or the embassy before paying, and do not use agents who promise guaranteed approval.
How do I fly from India to Casablanca?
We could not confirm a currently operating nonstop flight from India to Casablanca. Royal Air Maroc, the national airline, has booking pages for Delhi to Casablanca, but a booking page does not prove a nonstop schedule is flying. Many itineraries from India to Morocco involve at least one connection, often through a hub on the way. We have not named hubs or airlines beyond Royal Air Maroc, because we could not verify specific routings for 2026.
A practical approach is to search your dates, compare total journey time and layover length, and check that the baggage is checked through to Casablanca if you are on one booking. If you are booking separate tickets, leave a long layover, since a missed connection is then your own risk.
How should I plan the trip around the visa?
- Check e-visa eligibility on the official portal before you buy a non-refundable ticket.
- Apply with margin, since the 24 to 72 hours is an estimate, not a promise.
- Match your stay to the visa: the e-visa is described as a 30-day stay, so a longer trip may need a different visa.
- Save a copy of the approved e-visa on your phone and print it too.
- Choose a fare that allows date changes if your plans are not settled, and compare what each fare family includes before paying.
Think about your route inside Morocco too. If you plan to land in one city and leave from another, such as arriving in Casablanca and departing from a different Moroccan airport, price an open-jaw ticket against a return ticket. It can save a long overland backtrack, but it may cost more, so compare both.
Finally, remember that a visa is only one part of entry. Carry a passport with comfortable validity, your return or onward ticket and your accommodation details. Immigration officers decide admission at the border, and having your documents organised makes that step quicker. Check the official sources for the exact passport validity rule that applies to you before you apply.
If you travel with family, each traveller, including children, generally needs their own approved visa, so start the applications together and keep the confirmations in one folder. Applying for everyone on the same day makes it easier to spot a problem early.
A small aviation touch: Casablanca is Morocco’s commercial hub and the home base of Royal Air Maroc, so even travellers heading to other Moroccan cities may fly into it first.
Common Questions
Is there an e-visa for Indians going to Morocco?
Yes. The Embassy of Morocco in New Delhi says Indian nationals can use the e-visa service, applied for at acces-maroc.ma.
How long does the e-visa take?
The embassy gives an estimate of 24 to 72 hours. Apply early to leave a margin.
How long can I stay?
The embassy describes the e-visa as a 30-day stay. Check the details on your approved e-visa.
Where do I apply if the e-visa is not available to me?
Through the Morocco visa application centres in Delhi or Mumbai, with the Embassy of Morocco in New Delhi deciding the application.
Is there a direct flight from India to Casablanca?
We could not confirm one. Search your dates and check the airline’s own schedule.
Which website should I use?
Only the official Moroccan government channels. Avoid look-alike websites that charge extra.
Planning Morocco? Search and compare flights on HappyFares, set a price alert for your dates, or ask Meera, our AI assistant, for options. Consider travel insurance for an international trip.
Visa rules, fees and flight schedules change. Verify current requirements with the Embassy of Morocco, the official e-visa portal and your airline before you travel.


