The best time to visit Upper Mustang is from March to May and from September to November. During these months, the weather is generally dry, with clear skies and comfortable temperatures. Likewise, you can also do this trek in the monsoon (June to August).