Asni is a small town, in the foothills of the High Atlas mountains in Morocco. It is about an hours drive from Marrakech. As the town is on both the routes into and around the Atlas mountains, there is a steady drift of tourists, and hence the place is full of hustlers. For a more peaceful stay near the Atlas mountains, carry on up the road to the more attractive Imlil.