一、意思不同
难堪:  不易忍受承受不了。 宋王安石《送黄吉父入京题清凉寺壁》诗:“投老难堪与公别,倚岗从此望回辕。” 明郎瑛《七修类稿‧诗文四‧化绵衣疏》:“虽字颇能识而书颇能读,然寒不能衣而饥不能食。 灞桥踏雪,难堪手足之凌兢。” 
为难:故意难为别人难以应付难办。
二、出处不同
难堪:  宋王安石《送黄吉父入京题清凉寺壁》诗:“投老难堪与公别,倚岗从此望回辕。” 明郎瑛《七修类稿‧诗文四‧化绵衣疏》:“虽字颇能识而书颇能读,然寒不能衣而饥不能食。 灞桥踏雪,难堪手足之凌兢。” 
为难:《红楼梦》第四六回:“有一件为难事,老爷托我,我不得主意。”
三、侧重点不同
难堪:指被人为难下不来台。
为难:办事棘手,不好解决。
难堪与为难的区别
难堪:难堪多为被动感受,表现形式为不容易忍受。发窘为难。比如谁让谁很难堪
为难:1,感到难以应付。2,作对或刁难