Morocco is one of the most accessible countries in Africa for international travellers. Citizens of over 60 countries can enter without a visa for stays of up to 90 days — making it one of the most straightforward destinations on the continent to visit.
Who Can Enter Morocco Visa-Free?
Citizens of all EU member states, the United Kingdom, the United States, Canada, Australia, New Zealand, Japan, South Korea and most South American countries can enter Morocco without a visa for up to 90 days. You need only a valid passport with at least 6 months of remaining validity.
What You Need at the Border
At Moroccan border control — whether arriving by air, ferry from Spain or land crossing — you will typically be asked to show your return ticket or onward travel documentation, proof of accommodation (your riad booking confirmation is sufficient) and evidence of sufficient funds for your stay. In practice, most European and North American travellers are waved through with minimal questioning.
Ferry from Spain
One of the most popular entry points is by ferry from Tarifa or Algeciras in Spain to Tangier Med. The crossing takes around 35–45 minutes and is a spectacular way to arrive — watching the Moroccan coastline emerge across the Strait of Gibraltar is genuinely thrilling. Ferries run frequently throughout the day.
Extending Your Stay
If you want to stay longer than 90 days, you need to apply for a residence permit (carte de séjour) at the local prefecture. This is a more involved process. Most long-term travellers simply exit to Spain and re-enter — though note that Moroccan border authorities do occasionally question repeated short stays.
Health and Safety Requirements
No vaccinations are officially required to enter Morocco, though hepatitis A, typhoid and tetanus are recommended. Travel insurance is strongly advised — Morocco has good private healthcare in cities but it must be paid for. The EHIC/GHIC card does not apply in Morocco.

