Galkayo er en somalisk by som ligger i Mudug-regionen lengst sør i den autonome somaliske republikken Puntland.