Morocco Visa for U.S. Green Card Holders
If you have a U.S. green card and want to travel to Morocco, your visa needs depend on the country that issued your passport, not your U.S. residency. Knowing the visa rules ahead of time helps make your trip smooth and hassle-free.
Key Features:
- U.S. citizens can stay in Morocco visa-free for up to 90 days.
- Green card holders must follow the visa rules for their passport country.
- The Morocco eVisa is available for eligible nationalities.
- Check if your passport qualifies for the eVisa or visa-free access.
- Application for the eVisa is 100% online and takes 1 to 3 business days.
- You’ll need a passport valid for 90 days or more and other basic documents.

Do You Need a Visa for Morocco from the USA?
No visa is required for U.S. passport holders staying less than 90 days. If you're a U.S. citizen, you can visit Morocco for tourism or business without applying in advance. But don’t confuse citizenship with residency. Green card holders with non-U.S. passports need to check the visa rules for their nationality. In most cases, travelers should also ensure their passport is valid for at least six months beyond their intended stay to avoid entry issues.
Check Your Morocco eVisa EligibilityMorocco Visa for U.S. Green Card Holders: Who Needs One?
U.S. green cardholders who do not hold a U.S. passport must follow the visa requirements for their country of citizenship. For example, if you hold an Indian, Bangladeshi, or Pakistani passport, even with a U.S. green card, you will most likely need a visa to enter Morocco.
The good news is that many passport holders are eligible for the Morocco eVisa, launched in July 2022 for easier travel access. The Morocco eVisa is available for citizens from specific countries, including those who hold a U.S., UK, or Schengen visa or residency. This includes many green card holders, even if their home country typically requires a visa.
Morocco Visa Requirements for U.S. Citizens
If you’re a U.S. citizen, the process is simple: no visa is needed for stays under 90 days. However, you must meet a few entry conditions, such as:
- A passport with at least six months of remaining validity.
- Confirmed return or onward ticket.
- Proof of accommodation (e.g., hotel booking or invitation letter)
- Proof of financial (bank statement, credit card statement, etc.).
Though not required for short stays. But applying for the Morocco eVisa can be beneficial for longer or multiple visits.
Secure Your Travel Authorization in MinutesHow to Apply for a Morocco eVisa
If your passport requires a visa, the Morocco eVisa is a fast, simple solution. The application is online and typically takes 1 to 3 business days for processing. You don’t need to visit an embassy. Instead, upload your documents and pay the fee online.
Here’s what you’ll need to do:
- 1. Create Your Account: Sign up on the Morocco eVisa platform or mobile app then select your nationality to begin the application.
- 2. Complete the Application Form: Enter your personal and travel details accurately, including passport information. Double-check everything before proceeding.
- 3. Upload Documents and Pay the Fee: Submit a scanned passport, recent photo, and travel itinerary. Then, securely pay the eVisa fee online using a credit or debit card (Visa and Mastercard are also acceptable).
- 4. Receive and Print Your Morocco eVisa: Once approved, your eVisa will be emailed to you. Download and print it to present upon arrival in Morocco.