司馬虨(3世紀—300年),字道文,是晉惠帝司馬衷的長孫,愍懷太子司馬遹的長子,懷沖太孫司馬尚、濮陽哀王司馬臧的同母兄。
永康元年(300年),皇后賈南風矯詔廢太子司馬遹。因父親被廢,司馬虨與父親司馬遹、母親蔣俊、弟弟司馬尚、司馬臧都被囚禁於金鏞城,其父母先後被害。司馬虨在金墉城被幽禁而死。他的兩個弟弟司馬尚、司馬臧在八王之亂中都被封為皇太孫。