The best time to visit Leh is from June to September, when the weather is pleasant and the roads are accessible, offering ideal conditions for sightseeing.