Morocco passport: all countries

Do Morocco passport holders need a visa for Saudi Arabia?

Yes. Morocco passport holders need a visa from an embassy or consulate of Saudi Arabia before they travel. A visa or residence permit you already hold can make entry easier: see the rule below.

Source: Passport Index dataset (visualpharm/visa-free-dataset, updated 2026-06-14) + 188 sourced corrections (last checked 2026-10-22). Page built 22 October 2026. Report an error

Morocco passport to Saudi Arabia

Embassy visa required

Apply at an embassy or consulate before you travel. Allow several weeks.

Daily cost (estimate)
~$80 per day
Best weather
Feb, Mar, Apr, Oct, Nov
US travel advisory
Level 3: Reconsider travel
Is this wrong? Report an error

Saudi Arabia with a visa you already hold

Saudi Arabia relaxes its rules for Morocco passport holders who hold one of these documents. Read the conditions before you book.

  • US visa, UK visa, Schengen visa or US green cardgives On arrival

    Tourist or business visa that has been used at least once (entry stamp from the issuing country), or US/UK/EU permanent residence (a temporary residence permit does not count). Tourism only — not valid for Umrah or work. An eVisa is also available.

    Source: Visit Saudi (Saudi Tourism Authority) official help centre

More for Morocco passport holders

Other destinations we checked for Morocco passport holders

Morocco passport to Saudi Arabia: common questions

Do Morocco passport holders need a visa for Saudi Arabia?

Yes. Morocco passport holders need a visa from an embassy or consulate of Saudi Arabia before they travel. Apply at an embassy or consulate before you travel. Allow several weeks.

Does a US, UK or Schengen visa help Morocco passport holders enter Saudi Arabia?

Yes. With US visa, UK visa, Schengen visa or US green card, you get a visa on arrival. Each rule has conditions, listed on this page with its official source.

Where does this answer come from?

Our visa data was last checked on 22 October 2026. Entry rules change, so confirm with the destination's official website or embassy before you travel.