Maya bay is 30 minutes by boat from Koh phi phi island. First you need to get to Koh Phi Phi. Take a ferry from Phuket or Krabi.
20 of the Most Beautiful Places in Thailand
Check out the 20 most beautiful places in Thailand, some of which are totally off the beaten path. From pagodas floating in the sky, a cenote, to the most stunning Thai islands, these places should be on your Thailand bucket list | Be My Travel Muse | Thailand travel tips | backpacking Thailand | Southeast Asia travel