Before starting your trip in Morocco, it is good practice to collect all the necessary information. For example, you may need a visa to enter the country. For the citizens of some countries, such as those of the European Union, a visa is not necessary. Nevertheless, do not hesitate to contact Morocco’s embassy or consulate in your country for further information.

If you do need a visa, these are the requirements:

Firstly, you should go to Morocco’s embassy. The visa Price to enter the country once, is 20 euros; and for more than once, 30 euros (the number of entrances will depend on the embassy). Payment is made through post. The whole process may take between 5 or 6 week days.

Secondly, once the payments have been made, some embassy forms must be filled. You will also need 4 passport photos, taken within the 6 months previous to the visa; a valid passport with at least one blank page, a photocopy of your passport and plane tickets and hotel reservations. People from some countries are required a  certificates of vaccination against cholera. Pets need a health certificate, less than 10 days old, and a certificate of vaccination against rabies of less than 6 months old.

Extensions in the period of stay may take long to be approved, so one solution could be to go into Ceuta or Melilla and have your passport stamped before coming back into Morocco.

A list of the countries that do not require a visa to enter Morocco:

Algeria, Germany, Saudi Arabia, Andorra, Argentina, Australia, Austria, Bahrain, Belgium, Brazil, Bulgaria, Canada, Chile, Cyprus, South Korea, Ivory Coast, Croatia, Denmark, Spain, Estonia, United Arab Emirates, United States, Slovakia, Slovenia, Finland, France, United Kingdom, Greece, Guinea (Conakry), Hungry, Hong-Kong, Indonesia, Ireland, Iceland, Italy, Japan, Kuwait, Libya, Liechtenstein, Lithuania, Luxemburg, Mali, Malta, Monaco, Mexico, Niger, Norway, New Zealand, Oman, Netherlands, Peru, Philippines, Puerto Rico, Poland, Portugal, Qatar, Czech Republic, Rumania, Russia, Senegal, Singapore, Sweden, Switzerland, Tunisia, Turkey, Venezuela.

Moroccan Embassy in London:



In Morocco the official currency is the dirham (dh), nevertheless, in some parts of the North, you may pay with euros. The exchange rate is usually 1 € = 10 dh approximately, that is to say that if you pay in any shop, for example, with a 10 euro note, you will be given the change as if it were 100 dirhams. Today 10 dh are equivalent to 1€ approximately, even though its official value ranges from 11.09 to 11,20 dh per euro approximately.

Where can I change my money?

You can  change your money in hotels, banks and Exchange bureaus. If you go downtown, in specialised bureaus you may get a better exchange rate than in Banks or hotels.

Beware of the Exchange cheat

Since in Morocco rogue traders are commonplace, you must beware of strangers offering you an Exchange rate that sounds too good to be true. They may be trying to cheat you, they are very fast and you won’t even notice and once you realise you have been ripped off, it is often too late. This has also happened in some exchange bureaus. That’s why it is advisable that you count your money immediately before you walk away, and of course don’t trust anybody who is offering you an incredible exchange rate in the streets.

Cash, Traveller’s cheques and credit cards

We advise that you bring some cash because some ATM may swallow up your card.

Traveller’s cheques are not accepted in some expensive hotels and certain banks.