Bataille de Shanghai, en Chine, peut désigner :

le massacre de Shanghai (1927), consécutif à une bataille de rues entre le Kuomintang et le Parti communiste chinois ; la guerre de Shanghai (1932), opposant la république de Chine à l'empire du Japon ; la bataille de Shanghai (1937), opposant les mêmes belligérants après le début officiel de la seconde guerre sino-japonaise.