Tropical scleractinian corals are particularly vulnerable to global warming as elevated sea surface temperatures (SSTs) disrupt the delicate balance between the coral host and their algal endosymbionts, leading to symbiont expulsion, mass bleaching and mortality. While satellite sensing of SST has proved a reliable predictor of coral bleaching at the regional scale, there are large deviations in bleaching severity and mortality on the local scale that are poorly understood. Here, we show that internal waves play a major role in explaining local coral bleaching and mortality patterns in the Andaman Sea. Despite a severe region-wide SST anomaly in May 2010, frequent upslope intrusions of cold sub-pycnocline waters due to breaking large-amplitude internal waves (LAIW) mitigated coral bleaching and mortality in shallow waters. In LAIW-sheltered waters, by contrast, bleaching-susceptible species suffered severe bleaching and total mortality. These findings suggest that LAIW benefit coral reefs during thermal stress and provide local refugia for bleaching-susceptible corals. LAIW are ubiquitous in tropical stratified waters and their swash zones may thus be important conservation areas for the maintenance of coral diversity in a warming climate. Taking LAIW into account can significantly improve coral bleaching predictions and provide a valuable tool for coral reef conservation and management.