Mavrovo (Macedonian: Маврово [ˈmavrɔvɔ] ( listen)) is a village and tourist resort in the mountainous region of western Macedonia. It is located in the Mavrovo and Rostuša municipality. Mavrovo is a destination for tourists throughout the year because of its skiing centre, national park and lake.