Morocco, located in northern Africa is a diverse and interesting country, with a mix of African and Arab cultures. From the bustling markets of Marrakech to the dramatic Atlas mountain range, Morocco is perfect for outdoor, culture-loving travelers.
A myriad of colors and spices greets you in Morocco, where rich African culture meets colorful Arabian culture. Soak up the bustling atmosphere in the markets of Marrakech, experience the majesty of the Atlas mountains, or head to the Atlantic coast for gorgeous sandy beaches. Morocco is located on the western tip of North Africa, bordering Algeria to the east, the Atlantic Ocean to the west, and the Mediterranean to the north. Running through the middle of the country is the dramatic Atlas mountain range, which leads to the fertile plains and beaches of the Atlantic coast. The luxurious palm groves on the outskirts of Marrakech provide a quiet retreat; while the vibrant city of Marrakech offers entertainment you would be pressed to find anywhere else. When in Morocco, one becomes immersed in its unique culture, cuisine and way of life. Visit the interesting and exotic Moroccan town of Erfoud for stunning views across the Sahara desert, or stay in one of our remote boutique hotels in Toubkal, surrounding the Atlas Mountains. Here some of the highest peaks in North Africa are found in this mountain range, and you can immerse yourself in the dramatic views across the Atlas Mountains and its valleys.