Morocco Visa RequirementsFor North Macedonia passport holders

A visa is required for North Macedonian citizens traveling to Morocco, with fees around USD 30 processed at the Moroccan Embassy.

Visa Required
90 days max stay
$30 visa cost
Rabat
Africa
MAD (د.م.)
Arabic
UTC+1

North Macedonia passport holders require a visa to enter Morocco.

Apply at the Moroccan Embassy in Vienna or Belgrade. Required documents include an application form, passport photos, bank statements, and itinerary. Fees are approximately USD 30. Processing is typically 5 to 7 business days.

Entry Requirements

Passport Validity

6 months beyond date of entry

Blank Pages

2 blank pages required

Multiple Entry

Single entry only

Work Permitted

No - requires work visa

Current Travel Situation

North Macedonia to Morocco: What You Need to Know

Morocco does not grant visa-free entry to North Macedonian passport holders. Citizens must apply for a tourist visa before travel. Morocco is a North African destination known for its medinas, Sahara Desert access, and culinary diversity, and is accessible by direct or low-cost flights from several European hubs near North Macedonia. The Moroccan Embassy responsible for North Macedonia is in Vienna or Belgrade.

Practical Tips

Flights to Morocco from Skopje connect via Vienna, Belgrade, or Istanbul. Morocco is generally affordable. Ensure hotel bookings are in place before applying for the visa.

Frequently Asked Questions

How do North Macedonian citizens apply for a Moroccan visa?

Apply at the Moroccan Embassy in Vienna or Belgrade. Submit the form, passport photos, bank statements, and itinerary. Processing takes 5 to 7 business days.

How much does a Moroccan visa cost for North Macedonian citizens?

Approximately USD 30.

How long can North Macedonian passport holders stay in Morocco?

A standard tourist visa typically allows up to 90 days.

Is Morocco accessible by flight from North Macedonia?

Yes. Flights connect via Vienna, Belgrade, Istanbul, or other European hubs to Casablanca, Marrakech, or Agadir.