By joint bus and speedboat service it takes 6 hours 30 minutes to travel from Khao Lak to Koh Phi Phi. This includes time transferring passengers between a bus service and a speed boat.
Bus Timetable from Khao Lak to Koh Phi Phi
- Click on the ‘Khao Lak – Koh Phi Phi’ link below for more information and to buy tickets.
Khao Lak - Koh Phi Phi ฿ 1,200–1,650 4h – 5h | |
|
Khao Lak Bus Stop
Bus services to Koh Phi Phi depart from near the McDonald’s Restaurant in Khao Lak.
Arrival in Koh Phi Phi
Joint bus and speedboat services from Khao Lak terminate at Ao Tonsai Pier on Koh Phi Phi Don.
Maya Beach to Koh Phi Phi
Koh Phi Phi consists of six islands. The largest of these 6 islands is Koh Phi Phi Don and this is the only permanently inhabited of the 6 islands. The second largest island is Koh Phi Phi Le which is approximately 6.6 square kilometres in area with two shallow bays: Maya Bay and Loh Samah.

Many of the scenes in the 2000 film ‘The Beach’ were filmed at Maya Bay and as a consequence it went from being a beautiful pristine destination getting an estimated 10 visitors a day on average before the film was made to an estimated 5,000 visitors a day by 2018, which has had fairly severe consequences for the local ecosystem. Maya Bay was closed entirely to visitors from March 2018. This closure, initially for a four month period, carried on until early January 2022. The situation in Maya Bay has gained nationwide importance in Thailand and the question of its future has become a symbolic issue as well as an issue relating to environmental controls in Koh Phi Phi. Thailand has a problem with commercial activity, particularly the creation of litter, destroying its environment and in many people believe that the authorities in Thailand have failed to address that problem in any kind of effective way. The Thai Government needs to be seen getting things right at Maya Beach and this means that unrestricted tourism at Maya Bay will not be allowed to return.