Morocco sits on the northwestern tip of Africa, separated from Spain by the ten-mile-wide Strait of Gibraltar. It is bordered by Algeria to the east, Mauritania to the south, the Mediterranean Sea to the north, and the Atlantic Ocean to the west. The country covers roughly 710,850 km² (275,000 sq miles) — slightly larger than California and Oregon combined — and spans four distinct climate zones, from sub-tropical Atlantic coast to alpine High Atlas and arid Sahara.
Three great mountain ranges — the Rif, Middle Atlas, and High Atlas — divide the country into the Atlantic plains, the interior plateau, and the desert south, giving Morocco one of the most varied landscapes in the Arab world. The climate is mild along the coast, hot and dry in the interior, and snow-covered in the High Atlas peaks for several months a year. Many of our private Morocco tours are routed specifically around these climate zones.