Seawater warming, ocean acidification and chemical pollution are the main threats to coral growth and even survival. The legacy persistent organic contaminants (POCs), such as polycyclic aromatic hydrocarbons (PAHs), organochlorine pesticides (OCPs) and polychlorinated biphenyls (PCBs), and the emerging contaminants, including polybrominated diphenyl ethers (PBDEs), dechlorane plus (DPs) and novel brominated flame retardants (NBFRs) were studied in corals from Luhuitou fringing reef in Sanya Bay and Yongle atoll in Xisha Islands, the South China Sea (SCS). Total average concentrations of ∑16PAHs, ∑23OCPs, ∑34PCBs, ∑8PBDEs, ∑2DPs and ∑5NBFRs in 20 coral species (43 samples) from the SCS were 40.7 ± 34.6, 5.20 ± 5.10, 0.197 ± 0.159, 3.30 ± 3.70, 0.041 ± 0.042 and 36.4 ± 112 ng g−1 dw, respectively. PAHs and NBFRs were the most abundant compounds and they are likely to be dangerous pollutants for future coral growth. Compared to those found in other coral reef regions, these pollutants concentrations in corals were at low to median levels. Except for PBDEs, POCs in massive Porites were significantly higher than those in branch Acropora and Pocillopora (p < 0.01), as large, closely packed corals may be beneficial for retaining more pollutant. The current study contributes valuable data on POCs, particularly for halogenated flame retardants (HFRs, including PBDEs, DPs and NBFRs), in corals from the SCS, and will improve our knowledge of the occurrence and fate of these pollutants in coral reef ecosystems.