Les Tours de Merle sont situées dans le département de la Corrèze, sur la commune de Saint-Geniez-ô-Merle en Vallée de la Dordogne à proximité d’Argentat-sur-Dordogne dans un méandre de la Maronne (affluent de la Dordogne).