Die Maya Bay befindet sich auf der unbewohnten Insel Koh Phi Phi Leh, die zu der Provinz Krabi im Süden Thailands gehört. Seit 1983 gehört die Insel und somit auch die Maya Bay Bucht zum maritimen Nationalpark Hat Noppharat Thara - Mu Ko Phi Phi.