Existem três maneiras de viajar para Marrocos: por via aérea, marítima e terrestre.
Por via aérea
Marrocos tem muitos aeroportos internacionais nas principais cidades; Casablanca, Marrakech, Agadir, Tangier, Fes, Nador, Ouarzazate.
Pode facilmente viajar de avião para um dos aeroportos Marroquinos. Poderá ter de fazer uma ou duas escalas para chegar, mas é um voo direto a partir de várias cidades do mundo.
Por via marítima
A partir de Algeciras (Espanha) também é possível viajar de ferry para Tangier (Marrocos). Desta forma, leva entre 30 minutos a duas horas. Outra opção curta é apanhar um ferry de Algeciras (Espanha) para Ceuta (Espanha-Marrocos).
A partir de Almeria e Málaga (Espanha) pode viajar para Mlilla (Espanha - Marrocos) e Nador (Marrocos). Esta opção está disponível todos os dias e demora cerca de 7 horas. Também pode viajar de Barcelona para Tangier.
A partir de França, pode apanhar um ferry de Séte ou Marselha para Tangier. Além disso, a viagem demora cerca de 36 horas e os ferries têm restaurantes, discotecas, camas e lojas a bordo. Para mais detalhes clique aqui.
A partir e para Itália há ferries de Genao para Tangier que demoram quase seis dias. Para tarifas e horários, clique aqui.
Por via terrestre
Pode viajar com o seu carro ou de autocarro a partir das principais cidades europeias, mas ainda terá que usar o ferry para chegar a Marrocos.