Search over 1 million properties and 550 airlines worldwide
Free cancellation on most hotels. Because flexibility matters.
4/5Very Good!(852 area reviews)
Medina is beloved for its popular shops. Take some time to explore sights in the area like Jemaa el-Fnaa and Le Jardin Secret.
4/5Very Good!(114 area reviews)
Travelers come to Gueliz for its abundant dining options, and you can see top attractions like Marrakech Plaza and Carré Eden Shopping Center while you're in town.
4/5Very Good!(52 area reviews)
Mechouar-Kasbah is known for its relaxing spas, and you can plan a trip to Royal Palace and Avenue Mohamed VI while you're in town.
Kasbah is noteworthy for its spas, and you can make a stop at top attractions like Royal Palace and Saadian Tombs.
Though Daoudiate might not have many top sights, you can venture to the surrounding area to see attractions like Marrakech Plaza and Majorelle Gardens.
Couples looking to get away will find a romantic atmosphere in Marrakech, and visitors give high marks for the shopping, abundant cafés, and beautiful gardens. This culturally-rich city also attracts tourists with its restaurants and local tours. Top sights in the city include Palais des Congres, Koutoubia Minaret, and Jemaa el-Fnaa.
Cultural venues in the city include Marrakesh Museum, Dar Si Said Museum, and Le Jardin Secret. Families come for attractions such as Oasiria Water Park, Royal Club Equestrian Center, and La Plage Rouge. The city is notable for landmarks like Palais des Congres, Koutoubia Minaret, and Jemaa el-Fnaa.
In Marrakech, you'll find 2372 hotels and other lodging accommodations so you'll have ample places to choose from for a perfect vacation. Here are top ones based on Expedia user reviews:
Other favorite sights in Marrakech include Ben Youssef Mosque, Almoravid Koubba, and Menara Gardens.
To see more of the surrounding area, hop aboard a train at Marrakech Central Station or Sidi Bou Othmane Station. Marrakech might not have many public transit options to choose from so consider a car rental to maximize your time.