말레이반도(말레이어:Semenanjung Tanah Melayu)는 동남아시아에서 남북으로 길게 뻗어 있는 반도이다. 동쪽으로는 남중국해를 사이에 두고 보르네오섬이, 서쪽으로는 믈라카 해협을 사이에 두고 수마트라섬이 놓여있다.