You can’t visit Morocco without paying a visit to the cultural capital of Marrakech, a city of contrasts that is as bewildering as it is enchanting. Here’s what you need to know about visiting the city from Casablanca, located less than 2.5 hours by road to the north.
With only a day to spend in the city, start off with a visit to the UNESCO-listed medina. It’s the heart of historic Marrakech and is centered on the bustling Djeena El Fna square. This is the central hub of the city, where you can lose yourself in the labyrinth-like souks, tuck into steaming tagine at a rooftop restaurant, and be entertained by a constant stream of snake charmers, fortune tellers, and street musicians. Spend the afternoon checking off the sights with a tour of the opulent Bahia Palace, a visit to the 16th-century Ben Youssef Medersa, and a stroll around the colorful Jardin Majorelle (Majorelle Garden), owned by designer Yves Saint Laurent.
There’s a lot to see in Marrakech and its surroundings, and those who can spare the time will be rewarded with a deeper, more leisurely exploration of the city. Multiday tours, lasting up to 15 days, often take travelers further afield to other notable destinations like Rabat, Tangier, Fez, Chefchaouen, the Atlas Mountains, and the Sahara desert where you can sleep overnight in a Bedouin camp.
Things to Know
Choose between the value of a small-group tour and the flexibility of a private tour.
A Marrakech day tour from Casablanca can last upward of nine hours, while multi-day Morocco tours last anywhere from eight to 15 days.
Most day trips include hotel pickup and drop-off in Casablanca, as well as entrance fees to attractions on the itinerary.
Don’t forget to bring sunglasses, sunscreen, a hat, and some small bills for bargaining in the souks of the medina.