라란해협(罗丹海峡, 羅丹海峽) 또는 상해해협(上海海峽)은 문주국 라란만과 중화인민공화국 상하이 시에 이르는 해협이다. 중화인민공화국, 중화민국, 안나라, 일본국에서는 상해해협으로 부르고 문주국, 대한민국, 조선민주주의인민공화국, 에조 공화국에서는 라란해협으로 부른다.