When you travel to Morocco the best places to visit include the imperial cities of Marrakech, Fes and Meknes. This is where you find wonderful bazaars, palaces and bustling town squares.
Morocco is also famous for its beaches and some of the best seaside towns include Essaouira, Tangier and Asilah. Morocco also has natural beauty.
Situated at the foot of the Atlas Mountains, the imperial city of Marrakech is large, noisy, full of history, and beautiful. There’s a lot to see and do in Marrakech.
The most complete medieval city of the Arab world, Fes is a strange and appealing mix of Middle Ages meets the modern world. The extraordinary medina city of Fes El Bali is worth a few days walking in itself.
Essaouira is a great place to get away from the heat and bustle of the bigger cities.
Highlights include strolling through the town’s beautiful narrow streets filled with red and blue painted houses, the ramparts, the beach and listening to traditional music of the Gnawas.
Chefchaouen is a small town in a big landscape. Popular with independent travelers.
Highlights include hiking, swimming in streams, sipping a drink on the main square (Outa el Hammam) and enjoying the beauty of the white houses and their brightly painted doors.
Merzouga is a desert town that lies a stone throw away from the impressive Erg Chebbi sand dunes.
From here you can organize camel treks into the desert and get a little taste of Bedouin life.
Jebel Toubkal, situated in the High Atlas Mountains, is North Africa’s highest peak at 4,167m (13,667 ft).
It’s a challenging trek to the summit, but worth it for the spectacular views.
Meknes is smaller and a little more laid back than Marrakech and Fez yet this imperial city has similar charms.
Highlights include a wonderfully preserved medina filled with souqs which is easy to navigate without a guide.
Tangier is the gateway to Africa for many travelers. While the city doesn’t have quite the charm it did in the 1940’s and 1950’s when you could rub shoulders with the likes of Truman Capote, Paul Bowles and Tennessee Williams there’s still a lot to see.
Asilah is a wonderful beach town on Morocco’s North Atlantic coast. Asilah is very popular with Moroccan vacationers who flock to its sandy beaches in the summer months. The city walls are covered in colorful murals and the houses are white-washed making this town look like it could be at home in Greece.