飛行機の場合
カサブランカ、タンジール、フェズ、マラケシュ、ラバトにはそれぞれ国際空港があり、ヨーロッパの全主要都市や北米、中東から定期便が就航しています。モロッコに就航している航空会社は、国営のロイヤル・エア・マロック航空をはじめ、エールフランス航空、ブリティッシュ航空、KLM、ルフトハンザ、スイス航空などがあります。

船の場合
モロッコの主要港はタンジール港、カサブランカ港、セウタCeuta港です。スペイン、ジブラルタル、フランス、イタリア、北ヨーロッパから海運航路が出ています。車と一緒に乗船できるフェリーの定期路線があり、これらの多くは車に乗ったまま乗下船できます。

陸路の場合
国際列車がウジダOujda-アルジェAlgiers間、オランOran-アルジェ間を走っています。陸路でモロッコに入るなら、フランス又はスペインからカーフェリーを利用するのが最適です。

国内の移動

飛行機の場合
時間が限られているなら、飛行機の国内線を各種利用することができます。

陸路の場合
鉄道の定期路線は格安です。鉄道には食堂車や寝台車もあり、車中泊もできます。バス路線はカサブランカをはじめ主要都市で充実しています。乗客を3人まで載せることのできるPetitタクシーも各地を走っており、運賃はメーター制です。大型のタクシーは多くの場合乗合制ですので、運賃は出発前に交渉することになります。レンタカーも借りられますが、一般的に割高です。