Samokov is a town located in the Sofia Province in southwestern Bulgaria. Situated within the Samokov Valley, the town lies between the Rila, Vitosha, and Sredna Gora mountain ranges, approximately 55 kilometers from the capital city of Sofia.
The area serves as a major tourist center due to its favorable conditions for winter sports. It is situated in close proximity to the nearby resort of Borovets.