Skip to content
Pawhopper

Destination guide

Bringing a dog or cat to Morocco: official requirements

What a dog or cat needs to enter Morocco: every step in order, what depends on where it comes from, and how early to start. From official pages.

Rules checked up to 12 October 2026From 8 official pages

Entry rules: short summary, under reviewAuthority: Office National de Sécurité Sanitaire des produits Alimentaires
Make my dated plan

In short

Limited official guidance. Office National de Sécurité Sanitaire des produits Alimentaires publishes little for this route. Everything it does say is here, with its wording. Morocco's food safety office (ONSSA) publishes no guide for pet owners, only the model health certificates your country's vet must sign, as scanned documents. They set no minimum age and no fee. Every model also has the vet certify that your pet has lived in a country or area free of rabies for the last 6 months (the US model says premises), which ONSSA doesn't explain, and the rabies blood test is only for pets staying less than 12 months. Ask ONSSA, or the official vet service in your country, before you travel.

Short summary, under review. We summarised this from a short or older official page, so it may be incomplete. Ask the official authority what else applies before you travel.

Prefer a feed reader? Morocco rule changes

Show only the rules for your pet

Choose your animal and where it is coming from, and this page hides the rules that can’t apply. Rules that depend on your pet’s age or your route stay, marked “Applies when”.

Coming from

Entering Morocco

What your pet needs

In the order you do them. Rules marked “Applies when” are only for some pets, origins or routes.

  1. Get ready

    Weeks or months ahead: the steps with waiting periods, so start here.

    1. Residence rule

      6 months in a rabies-free country or area (ask ONSSA)

      The official vet certifies that your pet has lived in a country or area free of rabies since birth or for at least the 6 months before it leaves. ONSSA doesn't say how this applies to a pet from a country where rabies is present: ask your official vet service or ONSSA before you plan the trip.

      The official wording is ambiguous. Confirm this point with the authority.

      Details and the official words

      Every ONSSA model has this statement. The certificates don't define a rabies-free country or area, and ONSSA publishes no list.

      “Ont été entretenus dans un pays ou dans une zone indemne de rage depuis leur naissance ou depuis au moins les 6 mois ayant précédé leur chargement”

      “Ont été entretenus dans un pays ou dans une zone indemne de rage depuis leur naissance ou depuis au moins les 6 mois ayant précédé leur chargement.”

      “Ont été entretenus dans un lieu indemne de rage depuis leur naissance ou depuis au moins les 6 mois ayant précédé leur chargement.”

      “Have been maintained in a rabies free country or free zone since their birth or at least during the last six months prior to their loading”

    2. Identification

      Microchip or tattoo before the rabies vaccination

      Your pet must carry a permanent identification (a microchip or a tattoo) put in before its rabies vaccination.

      Details and the official words

      “Marque d’identification (tatouage ou puce)”

      “Ont été identifiés à l’aide d’une marque permanente, préalablement à leur vaccination contre la rage”

      “Ont été identifiés à l’aide d’une marque permanente, préalablement à leur vaccination contre la rage.”

      “Ont été identifiés à l’aide d’une marque permanente, préalablement à leur vaccination contre la rage.”

      “Have been identified with permanent mark, prior to their vaccination against rabies”

    3. Vaccination

      Rabies vaccination (inactivated vaccine)

      Your pet must be correctly vaccinated against rabies with an inactivated vaccine, after the microchip. At least 21 days must have passed since the first (primary) vaccination when the certificate is signed. The certificate lists the vaccine, its maker, the batch and the dates of the first vaccination and the last booster.

      Details and the official words

      No minimum age for the vaccination is given.

      “Ont été correctement vaccinés contre la rage par un vaccin inactivé, et que 21 jours au moins se sont écoulés après la primovaccination antirabique”

      “Ont été correctement vaccinés contre la rage par un vaccin inactivé”

      “Ont été correctement vaccinés contre la rage par un vaccin inactivé”

      “Have been correctly vaccinated against rabies with inactivated vaccine, and at least 21 days have elapsed after the primary rabies vaccination”

      “Ont été correctement vaccinés contre la rage par un vaccin inactivé, et que 21 jours au moins se sont écoulés après la vaccination antirabique”

    4. Blood test

      Rabies blood test, if your pet stays less than 12 months

      Applies when: you do not travel from the United States

      For a stay of less than 12 months, a vet authorised by your country's authority takes a blood sample at least 30 days after the last rabies vaccination, and the result must be at least 0.5 IU/ml. The lab report, stamped by your country's veterinary authority, is attached to the certificate, and the vaccinations must then be kept up to date. A pet moving to Morocco for 12 months or more doesn't need it: its certificate says so instead.

      The official wording is ambiguous. Confirm this point with the authority.

      Details and the official words

      We can't tell from your trip how long your pet will stay, so the plan keeps the test. Skip it if your pet is moving to Morocco for 12 months or more.

      The US model has no blood test.

      “Seront exportés pour une période supérieure à 12 mois”

      “Seront exportés temporairement au Maroc pour une période inférieure à 12 mois, et ont été soumis à un prélèvement de sang, effectué par un vétérinaire habilité par l'autorité compétente, pour la recherche des anticorps sériques neutralisant le virus rabique, au moins 30 jours après la vaccination précédente contre la rage avec un titre supérieur ou égal à 0,5 UI/ml”

      “Les bulletins d'analyses de laboratoire du test ci-dessus mentionné, visés par l'autorité vétérinaire du pays d'origine sont joints au présent certificat sanitaire vétérinaire”

      “Seront exportés définitivement au Maroc”

      “Seront exportés temporairement au Maroc et ont été soumis à un prélèvement de sang, effectué par un vétérinaire habilité par l'autorité compétente, pour la recherche des anticorps sériques neutralisant le virus rabique, au moins 30 jours après la vaccination précédente contre la rage avec un titre supérieur ou égal à 0,5 UI/ml.”

      “Will be exported temporarily for a period less than 12 months, and have been submitted to a blood sample, taken by the competent authority, for an antibody titration test at least 30 days after the previous rabies vaccination, with a positive result, of at least 0.5 IU/ml”

  2. In the days before you travel

    Paperwork, treatments and stamps that must be recent when your pet travels.

    1. Vet exam

      US: vet check within 24 hours of the flight (addendum)

      Applies when: you travel from the United States

      Your USDA-accredited vet examines your pet within the 24 hours before shipment and signs the addendum to the certificate: healthy, with no signs of contagious disease on the day of shipment. The addendum is only valid together with the certificate.

      Details and the official words

      “Ont été examinés au cours des 24 dernières heures et ont été jugés en bonne santé et n'ont montré aucun signe clinique de maladies contagieuses spécifiques à l'espèce le jour de l'expédition.”

    2. Paperwork

      Health certificate for Morocco, signed after a vet check within 24 hours of departure

      An official vet in your country examines your pet within the 24 hours before it leaves and signs ONSSA's model health certificate for your country: your pet is healthy, with no signs of contagious disease on the day it is loaded.

      Details and the official words

      “Je soussigné, vétérinaire officiel, certifie que les animaux désignés ci-dessus et examinés ce jour”

      “Ont été examinés au cours des 24 dernières heures, ont été trouvés en bon état de santé et n’ont présenté aucun signe clinique de maladies contagieuses propres à l’espèce, le jour de leur chargement”

      “Ont été examinés au cours des 24 dernières heures, ont été trouvés en bon état de santé et n’ont présenté aucun signe clinique de maladies contagieuses propres à l’espèce, le jour de leur chargement.”

      “Je soussigné, vétérinaire agréé par l’USDA certifie que les animaux désignés ci-dessus et examinés ce jour”

      “ce certificat a une durée de validité de 3 jours avant le départ des animaux vers le Maroc”

      “Were examined in the last 24 hours and found to be in good health and show no clinical signs of contagious diseases specific to the species, the day of their loading”

      “This certificate is valid for 7 days”

  3. Travel day and arrival

    How your pet travels and what happens at the border.

    1. On arrival

      ONSSA check at the border inspection post

      On arrival, ONSSA's vets at the border inspection post (Morocco has 16) check the certificate, your pet's identity and its health. Only pets that meet the requirements are let in.

      Details and the official words

      “Au Maroc 16 PIF sont ouverts par voie réglementaire à l’import/export des animaux et le contrôle sanitaire est effectué par des vétérinaires de l’Office National de Sécurité Sanitaire des Produits Alimentaires (ONSSA).”

      “Après un contrôle documentaire, d’identité et physique, seuls les animaux qui sont conformes sur le plan sanitaire sont autorisés à être admis sur le territoire national.”

Worked out from the rules

How long it takes from each country

For a pet coming from each country: the group Morocco’s rules put it in, and the least time the official waiting periods allow. Tap a country for the full route.

239 countries

Coming fromIts group in Morocco’s rulesAlready vaccinatedNothing done yet
No official wait · 2Hawaii (US), United States
Hawaii (US)United StatesAlready vaccinated: No official waitNothing done yet: No official wait
United StatesUnited StatesAlready vaccinated: No official waitNothing done yet: No official wait
Up to a month · 230Afghanistan, Åland Islands, Albania, Algeria…
AfghanistanAny other countryAlready vaccinated: No official waitNothing done yet: 4 weeks
Åland IslandsAny other countryAlready vaccinated: No official waitNothing done yet: 4 weeks
AlbaniaAny other countryAlready vaccinated: No official waitNothing done yet: 4 weeks
AlgeriaAny other countryAlready vaccinated: No official waitNothing done yet: 4 weeks
American SamoaAny other countryAlready vaccinated: No official waitNothing done yet: 4 weeks
AndorraAny other countryAlready vaccinated: No official waitNothing done yet: 4 weeks
AngolaAny other countryAlready vaccinated: No official waitNothing done yet: 4 weeks
Antigua & BarbudaAny other countryAlready vaccinated: No official waitNothing done yet: 4 weeks
ArgentinaAny other countryAlready vaccinated: No official waitNothing done yet: 4 weeks
ArmeniaAny other countryAlready vaccinated: No official waitNothing done yet: 4 weeks
ArubaAny other countryAlready vaccinated: No official waitNothing done yet: 4 weeks
Ascension IslandAny other countryAlready vaccinated: No official waitNothing done yet: 4 weeks
AustriaEU countryAlready vaccinated: No official waitNothing done yet: 4 weeks
AzerbaijanAny other countryAlready vaccinated: No official waitNothing done yet: 4 weeks
BahamasAny other countryAlready vaccinated: No official waitNothing done yet: 4 weeks
BahrainAny other countryAlready vaccinated: No official waitNothing done yet: 4 weeks
Bali (Indonesia)Any other countryAlready vaccinated: No official waitNothing done yet: 4 weeks
BangladeshAny other countryAlready vaccinated: No official waitNothing done yet: 4 weeks
BarbadosAny other countryAlready vaccinated: No official waitNothing done yet: 4 weeks
BelarusAny other countryAlready vaccinated: No official waitNothing done yet: 4 weeks
BelgiumEU countryAlready vaccinated: No official waitNothing done yet: 4 weeks
BelizeAny other countryAlready vaccinated: No official waitNothing done yet: 4 weeks
BeninAny other countryAlready vaccinated: No official waitNothing done yet: 4 weeks
BermudaAny other countryAlready vaccinated: No official waitNothing done yet: 4 weeks
BoliviaAny other countryAlready vaccinated: No official waitNothing done yet: 4 weeks
Bosnia & HerzegovinaAny other countryAlready vaccinated: No official waitNothing done yet: 4 weeks
BotswanaAny other countryAlready vaccinated: No official waitNothing done yet: 4 weeks
British Virgin IslandsAny other countryAlready vaccinated: No official waitNothing done yet: 4 weeks
BruneiAny other countryAlready vaccinated: No official waitNothing done yet: 4 weeks
BulgariaEU countryAlready vaccinated: No official waitNothing done yet: 4 weeks
Burkina FasoAny other countryAlready vaccinated: No official waitNothing done yet: 4 weeks
BurundiAny other countryAlready vaccinated: No official waitNothing done yet: 4 weeks
CambodiaAny other countryAlready vaccinated: No official waitNothing done yet: 4 weeks
CameroonAny other countryAlready vaccinated: No official waitNothing done yet: 4 weeks
Cape VerdeAny other countryAlready vaccinated: No official waitNothing done yet: 4 weeks
Caribbean NetherlandsAny other countryAlready vaccinated: No official waitNothing done yet: 4 weeks
Cayman IslandsAny other countryAlready vaccinated: No official waitNothing done yet: 4 weeks
Central African RepublicAny other countryAlready vaccinated: No official waitNothing done yet: 4 weeks
Ceuta (Spain)EU countryAlready vaccinated: No official waitNothing done yet: 4 weeks
ChadAny other countryAlready vaccinated: No official waitNothing done yet: 4 weeks
Christmas IslandAny other countryAlready vaccinated: No official waitNothing done yet: 4 weeks
Cocos (Keeling) IslandsAny other countryAlready vaccinated: No official waitNothing done yet: 4 weeks
ColombiaAny other countryAlready vaccinated: No official waitNothing done yet: 4 weeks
ComorosAny other countryAlready vaccinated: No official waitNothing done yet: 4 weeks
Congo - BrazzavilleAny other countryAlready vaccinated: No official waitNothing done yet: 4 weeks
Congo - KinshasaAny other countryAlready vaccinated: No official waitNothing done yet: 4 weeks
Cook IslandsAny other countryAlready vaccinated: No official waitNothing done yet: 4 weeks
Costa RicaAny other countryAlready vaccinated: No official waitNothing done yet: 4 weeks
Côte d’IvoireAny other countryAlready vaccinated: No official waitNothing done yet: 4 weeks
CroatiaEU countryAlready vaccinated: No official waitNothing done yet: 4 weeks
CubaAny other countryAlready vaccinated: No official waitNothing done yet: 4 weeks
CuraçaoAny other countryAlready vaccinated: No official waitNothing done yet: 4 weeks
CyprusEU countryAlready vaccinated: No official waitNothing done yet: 4 weeks
CzechiaEU countryAlready vaccinated: No official waitNothing done yet: 4 weeks
DenmarkEU countryAlready vaccinated: No official waitNothing done yet: 4 weeks
DjiboutiAny other countryAlready vaccinated: No official waitNothing done yet: 4 weeks
EgyptAny other countryAlready vaccinated: No official waitNothing done yet: 4 weeks
El SalvadorAny other countryAlready vaccinated: No official waitNothing done yet: 4 weeks
Equatorial GuineaAny other countryAlready vaccinated: No official waitNothing done yet: 4 weeks
EritreaAny other countryAlready vaccinated: No official waitNothing done yet: 4 weeks
EstoniaEU countryAlready vaccinated: No official waitNothing done yet: 4 weeks
EswatiniAny other countryAlready vaccinated: No official waitNothing done yet: 4 weeks
EthiopiaAny other countryAlready vaccinated: No official waitNothing done yet: 4 weeks
Falkland IslandsAny other countryAlready vaccinated: No official waitNothing done yet: 4 weeks
Faroe IslandsAny other countryAlready vaccinated: No official waitNothing done yet: 4 weeks
FijiAny other countryAlready vaccinated: No official waitNothing done yet: 4 weeks
FinlandEU countryAlready vaccinated: No official waitNothing done yet: 4 weeks
FranceEU countryAlready vaccinated: No official waitNothing done yet: 4 weeks
French GuianaAny other countryAlready vaccinated: No official waitNothing done yet: 4 weeks
French PolynesiaAny other countryAlready vaccinated: No official waitNothing done yet: 4 weeks
GabonAny other countryAlready vaccinated: No official waitNothing done yet: 4 weeks
GambiaAny other countryAlready vaccinated: No official waitNothing done yet: 4 weeks
GeorgiaAny other countryAlready vaccinated: No official waitNothing done yet: 4 weeks
GermanyEU countryAlready vaccinated: No official waitNothing done yet: 4 weeks
GhanaAny other countryAlready vaccinated: No official waitNothing done yet: 4 weeks
GibraltarAny other countryAlready vaccinated: No official waitNothing done yet: 4 weeks
GreeceEU countryAlready vaccinated: No official waitNothing done yet: 4 weeks
GreenlandAny other countryAlready vaccinated: No official waitNothing done yet: 4 weeks
GuadeloupeAny other countryAlready vaccinated: No official waitNothing done yet: 4 weeks
GuamAny other countryAlready vaccinated: No official waitNothing done yet: 4 weeks
GuatemalaAny other countryAlready vaccinated: No official waitNothing done yet: 4 weeks
GuernseyAny other countryAlready vaccinated: No official waitNothing done yet: 4 weeks
GuineaAny other countryAlready vaccinated: No official waitNothing done yet: 4 weeks
Guinea-BissauAny other countryAlready vaccinated: No official waitNothing done yet: 4 weeks
GuyanaAny other countryAlready vaccinated: No official waitNothing done yet: 4 weeks
HaitiAny other countryAlready vaccinated: No official waitNothing done yet: 4 weeks
HondurasAny other countryAlready vaccinated: No official waitNothing done yet: 4 weeks
Hong Kong SAR ChinaAny other countryAlready vaccinated: No official waitNothing done yet: 4 weeks
HungaryEU countryAlready vaccinated: No official waitNothing done yet: 4 weeks
IcelandAny other countryAlready vaccinated: No official waitNothing done yet: 4 weeks
IndonesiaAny other countryAlready vaccinated: No official waitNothing done yet: 4 weeks
IranAny other countryAlready vaccinated: No official waitNothing done yet: 4 weeks
IraqAny other countryAlready vaccinated: No official waitNothing done yet: 4 weeks
Isle of ManAny other countryAlready vaccinated: No official waitNothing done yet: 4 weeks
IsraelAny other countryAlready vaccinated: No official waitNothing done yet: 4 weeks
ItalyEU countryAlready vaccinated: No official waitNothing done yet: 4 weeks
JamaicaAny other countryAlready vaccinated: No official waitNothing done yet: 4 weeks
JerseyAny other countryAlready vaccinated: No official waitNothing done yet: 4 weeks
JordanAny other countryAlready vaccinated: No official waitNothing done yet: 4 weeks
KazakhstanAny other countryAlready vaccinated: No official waitNothing done yet: 4 weeks
KenyaAny other countryAlready vaccinated: No official waitNothing done yet: 4 weeks
KiribatiAny other countryAlready vaccinated: No official waitNothing done yet: 4 weeks
KuwaitAny other countryAlready vaccinated: No official waitNothing done yet: 4 weeks
KyrgyzstanAny other countryAlready vaccinated: No official waitNothing done yet: 4 weeks
LaosAny other countryAlready vaccinated: No official waitNothing done yet: 4 weeks
LatviaEU countryAlready vaccinated: No official waitNothing done yet: 4 weeks
LebanonAny other countryAlready vaccinated: No official waitNothing done yet: 4 weeks
LesothoAny other countryAlready vaccinated: No official waitNothing done yet: 4 weeks
LiberiaAny other countryAlready vaccinated: No official waitNothing done yet: 4 weeks
LibyaAny other countryAlready vaccinated: No official waitNothing done yet: 4 weeks
LiechtensteinAny other countryAlready vaccinated: No official waitNothing done yet: 4 weeks
LithuaniaEU countryAlready vaccinated: No official waitNothing done yet: 4 weeks
LuxembourgEU countryAlready vaccinated: No official waitNothing done yet: 4 weeks
Macao SAR ChinaAny other countryAlready vaccinated: No official waitNothing done yet: 4 weeks
MadagascarAny other countryAlready vaccinated: No official waitNothing done yet: 4 weeks
MalawiAny other countryAlready vaccinated: No official waitNothing done yet: 4 weeks
MalaysiaAny other countryAlready vaccinated: No official waitNothing done yet: 4 weeks
MaldivesAny other countryAlready vaccinated: No official waitNothing done yet: 4 weeks
MaliAny other countryAlready vaccinated: No official waitNothing done yet: 4 weeks
MaltaEU countryAlready vaccinated: No official waitNothing done yet: 4 weeks
Marshall IslandsAny other countryAlready vaccinated: No official waitNothing done yet: 4 weeks
MartiniqueAny other countryAlready vaccinated: No official waitNothing done yet: 4 weeks
MauritaniaAny other countryAlready vaccinated: No official waitNothing done yet: 4 weeks
MauritiusAny other countryAlready vaccinated: No official waitNothing done yet: 4 weeks
MayotteAny other countryAlready vaccinated: No official waitNothing done yet: 4 weeks
Melilla (Spain)EU countryAlready vaccinated: No official waitNothing done yet: 4 weeks
MicronesiaAny other countryAlready vaccinated: No official waitNothing done yet: 4 weeks
MoldovaAny other countryAlready vaccinated: No official waitNothing done yet: 4 weeks
MonacoAny other countryAlready vaccinated: No official waitNothing done yet: 4 weeks
MongoliaAny other countryAlready vaccinated: No official waitNothing done yet: 4 weeks
MontenegroAny other countryAlready vaccinated: No official waitNothing done yet: 4 weeks
MontserratAny other countryAlready vaccinated: No official waitNothing done yet: 4 weeks
MozambiqueAny other countryAlready vaccinated: No official waitNothing done yet: 4 weeks
Myanmar (Burma)Any other countryAlready vaccinated: No official waitNothing done yet: 4 weeks
NamibiaAny other countryAlready vaccinated: No official waitNothing done yet: 4 weeks
NauruAny other countryAlready vaccinated: No official waitNothing done yet: 4 weeks
NepalAny other countryAlready vaccinated: No official waitNothing done yet: 4 weeks
New CaledoniaAny other countryAlready vaccinated: No official waitNothing done yet: 4 weeks
NigerAny other countryAlready vaccinated: No official waitNothing done yet: 4 weeks
NigeriaAny other countryAlready vaccinated: No official waitNothing done yet: 4 weeks
NiueAny other countryAlready vaccinated: No official waitNothing done yet: 4 weeks
Norfolk IslandAny other countryAlready vaccinated: No official waitNothing done yet: 4 weeks
North KoreaAny other countryAlready vaccinated: No official waitNothing done yet: 4 weeks
North MacedoniaAny other countryAlready vaccinated: No official waitNothing done yet: 4 weeks
Northern Mariana IslandsAny other countryAlready vaccinated: No official waitNothing done yet: 4 weeks
NorwayAny other countryAlready vaccinated: No official waitNothing done yet: 4 weeks
OmanAny other countryAlready vaccinated: No official waitNothing done yet: 4 weeks
PakistanAny other countryAlready vaccinated: No official waitNothing done yet: 4 weeks
PalauAny other countryAlready vaccinated: No official waitNothing done yet: 4 weeks
Palestinian TerritoriesAny other countryAlready vaccinated: No official waitNothing done yet: 4 weeks
PanamaAny other countryAlready vaccinated: No official waitNothing done yet: 4 weeks
Papua New GuineaAny other countryAlready vaccinated: No official waitNothing done yet: 4 weeks
PhilippinesAny other countryAlready vaccinated: No official waitNothing done yet: 4 weeks
Pitcairn IslandsAny other countryAlready vaccinated: No official waitNothing done yet: 4 weeks
PolandEU countryAlready vaccinated: No official waitNothing done yet: 4 weeks
PortugalEU countryAlready vaccinated: No official waitNothing done yet: 4 weeks
Puerto RicoAny other countryAlready vaccinated: No official waitNothing done yet: 4 weeks
RéunionAny other countryAlready vaccinated: No official waitNothing done yet: 4 weeks
RomaniaEU countryAlready vaccinated: No official waitNothing done yet: 4 weeks
RwandaAny other countryAlready vaccinated: No official waitNothing done yet: 4 weeks
SamoaAny other countryAlready vaccinated: No official waitNothing done yet: 4 weeks
San MarinoAny other countryAlready vaccinated: No official waitNothing done yet: 4 weeks
São Tomé & PríncipeAny other countryAlready vaccinated: No official waitNothing done yet: 4 weeks
SenegalAny other countryAlready vaccinated: No official waitNothing done yet: 4 weeks
SerbiaAny other countryAlready vaccinated: No official waitNothing done yet: 4 weeks
SeychellesAny other countryAlready vaccinated: No official waitNothing done yet: 4 weeks
Sierra LeoneAny other countryAlready vaccinated: No official waitNothing done yet: 4 weeks
Sint MaartenAny other countryAlready vaccinated: No official waitNothing done yet: 4 weeks
SlovakiaEU countryAlready vaccinated: No official waitNothing done yet: 4 weeks
Solomon IslandsAny other countryAlready vaccinated: No official waitNothing done yet: 4 weeks
SomaliaAny other countryAlready vaccinated: No official waitNothing done yet: 4 weeks
South KoreaAny other countryAlready vaccinated: No official waitNothing done yet: 4 weeks
South SudanAny other countryAlready vaccinated: No official waitNothing done yet: 4 weeks
SpainEU countryAlready vaccinated: No official waitNothing done yet: 4 weeks
Sri LankaAny other countryAlready vaccinated: No official waitNothing done yet: 4 weeks
St. BarthélemyAny other countryAlready vaccinated: No official waitNothing done yet: 4 weeks
St. HelenaAny other countryAlready vaccinated: No official waitNothing done yet: 4 weeks
St. Kitts & NevisAny other countryAlready vaccinated: No official waitNothing done yet: 4 weeks
St. LuciaAny other countryAlready vaccinated: No official waitNothing done yet: 4 weeks
St. MartinAny other countryAlready vaccinated: No official waitNothing done yet: 4 weeks
St. Pierre & MiquelonAny other countryAlready vaccinated: No official waitNothing done yet: 4 weeks
St. Vincent & GrenadinesAny other countryAlready vaccinated: No official waitNothing done yet: 4 weeks
SudanAny other countryAlready vaccinated: No official waitNothing done yet: 4 weeks
SurinameAny other countryAlready vaccinated: No official waitNothing done yet: 4 weeks
Svalbard & Jan MayenAny other countryAlready vaccinated: No official waitNothing done yet: 4 weeks
SwedenEU countryAlready vaccinated: No official waitNothing done yet: 4 weeks
SwitzerlandAny other countryAlready vaccinated: No official waitNothing done yet: 4 weeks
SyriaAny other countryAlready vaccinated: No official waitNothing done yet: 4 weeks
TaiwanAny other countryAlready vaccinated: No official waitNothing done yet: 4 weeks
TajikistanAny other countryAlready vaccinated: No official waitNothing done yet: 4 weeks
TanzaniaAny other countryAlready vaccinated: No official waitNothing done yet: 4 weeks
Timor-LesteAny other countryAlready vaccinated: No official waitNothing done yet: 4 weeks
TogoAny other countryAlready vaccinated: No official waitNothing done yet: 4 weeks
TongaAny other countryAlready vaccinated: No official waitNothing done yet: 4 weeks
Trinidad & TobagoAny other countryAlready vaccinated: No official waitNothing done yet: 4 weeks
TürkiyeAny other countryAlready vaccinated: No official waitNothing done yet: 4 weeks
TurkmenistanAny other countryAlready vaccinated: No official waitNothing done yet: 4 weeks
TuvaluAny other countryAlready vaccinated: No official waitNothing done yet: 4 weeks
U.S. Virgin IslandsAny other countryAlready vaccinated: No official waitNothing done yet: 4 weeks
UgandaAny other countryAlready vaccinated: No official waitNothing done yet: 4 weeks
UkraineAny other countryAlready vaccinated: No official waitNothing done yet: 4 weeks
United KingdomUnited KingdomAlready vaccinated: No official waitNothing done yet: 4 weeks
UruguayAny other countryAlready vaccinated: No official waitNothing done yet: 4 weeks
UzbekistanAny other countryAlready vaccinated: No official waitNothing done yet: 4 weeks
VanuatuAny other countryAlready vaccinated: No official waitNothing done yet: 4 weeks
Vatican CityAny other countryAlready vaccinated: No official waitNothing done yet: 4 weeks
VenezuelaAny other countryAlready vaccinated: No official waitNothing done yet: 4 weeks
Wallis & FutunaAny other countryAlready vaccinated: No official waitNothing done yet: 4 weeks
Western SaharaAny other countryAlready vaccinated: No official waitNothing done yet: 4 weeks
YemenAny other countryAlready vaccinated: No official waitNothing done yet: 4 weeks
ZambiaAny other countryAlready vaccinated: No official waitNothing done yet: 4 weeks
ZimbabweAny other countryAlready vaccinated: No official waitNothing done yet: 4 weeks
CanadaAny other countryAlready vaccinated: 1 dayNothing done yet: 4 weeks
Northern Ireland (UK)United KingdomAlready vaccinated: 2 daysNothing done yet: 4 weeks
VietnamAny other countryAlready vaccinated: 2 daysNothing done yet: 4 weeks
EcuadorAny other countryAlready vaccinated: 3 daysNothing done yet: 4 weeks
PeruAny other countryAlready vaccinated: 3 daysNothing done yet: 4 weeks
QatarAny other countryAlready vaccinated: 3 daysNothing done yet: 4 weeks
SingaporeAny other countryAlready vaccinated: 4 daysNothing done yet: 4 weeks
ChileAny other countryAlready vaccinated: 5 daysNothing done yet: 4 weeks
MexicoAny other countryAlready vaccinated: 5 daysNothing done yet: 4 weeks
SloveniaEU countryAlready vaccinated: 5 daysNothing done yet: 4 weeks
ThailandAny other countryAlready vaccinated: 5 daysNothing done yet: 4 weeks
IndiaAny other countryAlready vaccinated: 7 daysNothing done yet: 4 weeks
ChinaAny other countryAlready vaccinated: 10 daysNothing done yet: 4 weeks
AustraliaAny other countryAlready vaccinated: 2 weeksNothing done yet: 4 weeks
JapanAny other countryAlready vaccinated: 2 weeksNothing done yet: 4 weeks
Saudi ArabiaAny other countryAlready vaccinated: 2 weeksNothing done yet: 4 weeks
NetherlandsEU countryAlready vaccinated: 3 weeksNothing done yet: 4 weeks
Dominican RepublicAny other countryAlready vaccinated: 1 dayNothing done yet: 4 weeks
1 to 3 months · 2Brazil, Ireland
BrazilAny other countryAlready vaccinated: 9 weeksNothing done yet: 9 weeks
IrelandEU countryAlready vaccinated: 9 weeksNothing done yet: 9 weeks
Not possible, or not covered yet · 5New Zealand, Russia, South Africa, Tunisia…
New ZealandCountry with its own agreed certificateAlready vaccinated: —Nothing done yet: Not covered yet
RussiaCountry with its own agreed certificateAlready vaccinated: —Nothing done yet: Not covered yet
South AfricaCountry with its own agreed certificateAlready vaccinated: —Nothing done yet: Not covered yet
TunisiaCountry with its own agreed certificateAlready vaccinated: —Nothing done yet: Not covered yet
United Arab EmiratesCountry with its own agreed certificateAlready vaccinated: —Nothing done yet: Not covered yet

The same for dogs and cats. Grouped by the time for a pet with nothing done yet. “Already vaccinated”: microchipped, with a rabies vaccination still valid. Only the official waiting periods are counted: “No official wait” still means vet visits and paperwork, and appointment times come on top. Hover over a time to see the rule that sets it.

Money

What it costs to enter Morocco

Morocco’s government fees, exactly as the official pages state them, and what the rules make you pay for.

Government fees when entering Morocco

No government fee is published on the official pages we use for this trip. That doesn’t always mean it’s free: ask the authority.

What vets and labs charge Not official figures

The rules here also mean paying a vet for: microchip, rabies vaccination, health certificate (vet’s fee), vet examination. What that costs depends on where your pet starts: each route page shows published prices from there (we have them for United Arab Emirates, Australia, Canada, Switzerland, Germany, Spain, France, United Kingdom, Hong Kong SAR China, Ireland, India, Italy, Japan, Mexico, Netherlands, New Zealand, Singapore, United States, South Africa).

Prices that businesses publish on their own pages, quoted as we read them; yours can differ. Ranges are the lowest to highest of these examples, never our estimate. How we collect prices

Airline fees aren’t included: check your airline’s pet page.

Where your pet comes from matters

Country groups

Morocco puts every country in a group, and the group decides some of the rules. Our short name comes first; the official name is underneath.

EU country

Official name: European Union: model I.CN-CT UE.JUIL.2023 (Spain, Portugal, the Netherlands and Slovenia also have their own agreed certificate)

Austria · Belgium · Bulgaria · Croatia · Cyprus · Czechia · Denmark · Estonia · Finland · France · Germany · Greece · Hungary · Ireland · Italy · Latvia · Lithuania · Luxembourg · Malta · Netherlands · Poland · Portugal · Romania · Slovakia · Slovenia · Spain · Sweden

United States

Official name: United States: model I.Dog.Cat.USA.Dec.2017

United States

United Kingdom

Official name: United Kingdom: certificate of 15 August 2025

United Kingdom

Country with its own agreed certificate

Official name: Own agreed certificate we haven't covered yet: South Africa, United Arab Emirates, New Zealand, Tunisia, Russia

New Zealand · Russia · South Africa · Tunisia · United Arab Emirates

Any other countryevery country not listed elsewhere

Official name: Every other country ("Autres"): model I.CT.CN.JUIL.2025

Any country that is not in another group.

Where this list comes from

Morocco: ONSSA's model health certificates for importing dogs and cats, by country of origin, checked 2026-10-12.

  • ONSSA's page lists one model certificate per country or group; this list follows it. 'Union Européene' is read as the 27 EU member states.
  • Spain (ASE-3131 RCC0322), Portugal (Mod.1132/DGAV/02/2022), the Netherlands (16 June 2026) and Slovenia have their own agreed certificates. Their health statements are the same as the EU model's, except Spain's, which adds the 21-day wait after the first rabies vaccination; Spain's and Portugal's also cover pets returning after less than 6 months in Morocco.
  • Tunisia's model is listed for dogs only ('Chiens').
  • United Kingdom includes Northern Ireland (GB-NIR falls back to GB): the certificate is issued for the whole UK.

Check first

When this doesn’t work

  • Not covered by us yet

    When you travel from a country with its own agreed certificate.

    ONSSA has a certificate agreed specifically with your country (South Africa, the United Arab Emirates, New Zealand, Tunisia or Russia). Some of these differ from the general model, for example in when the rabies blood test is taken. We haven't covered them yet: ask your country's official veterinary service for the Morocco certificate.

Dogs

Restricted breeds

Morocco bans importing dogs classed as dangerous: pit bull types (Staffordshire Bull Terrier, American Staffordshire Bull Terrier), boerboel types (Mastiff) and Tosa.

Notes

Good to know

  • Your country has its own certificate agreed with Morocco (Spain, Portugal, the Netherlands and Slovenia). Its health statements match the EU model shown here; Spain's adds a 21-day wait after the rabies vaccination, which is included below. Spain's and Portugal's also accept a pet that is coming back after less than 6 months in Morocco instead of the 6 months in a rabies-free country.Applies when: you travel from Spain, Portugal, the Netherlands or Slovenia
  • At the border inspection post, ONSSA's vets check the documents, your pet's identity and its health. A pet that doesn't meet the requirements is sent back or destroyed.

Where this comes from

Official sources

Questions owners ask

Does my dog or cat need a rabies blood test to enter Morocco?

Only when you do not travel from the United States. For a stay of less than 12 months, a vet authorised by your country's authority takes a blood sample at least 30 days after the last rabies vaccination, and the result must be at least 0.5 IU/ml.

Does my dog or cat need an import permit to enter Morocco?

We couldn’t find it in our summary of the rules, but that summary is still under review. Ask Office National de Sécurité Sanitaire des produits Alimentaires before you rely on it.

Does my dog or cat need quarantine to enter Morocco?

We couldn’t find it in our summary of the rules, but that summary is still under review. Ask Office National de Sécurité Sanitaire des produits Alimentaires before you rely on it.

How early should I start preparing my pet for Morocco?

It depends where your pet comes from. For a dog with nothing done yet, the official waiting periods allow no official wait from the United States and 4 weeks from India. Vet, lab and paperwork times come on top.

How this page is made

The explanations are ours, in plain English. Every rule, number and quote about a country comes from a rule file we have checked word for word against the government’s own page, and it changes when that page changes. Rules are summarised, not legal advice: confirm with the authority and your vet before you travel. How we verify · Report a mistake

Read next

Turn this into dates for your pet

Where from, where to, when. You get every step with its deadline and the official page it comes from.

Make a dated plan