Терновый венец является эндемиком тропических коралловых рифов Красного моря, Индийского и Тихого океанов.
Среда обитания Терновый венец обитает в более теплых районах Тихого океана, Индийского океана и Красного моря.