The best way to go from Oriental Beach Village on Koh Ko Khao to Bare Heaven is to take a bus or minivan from Takuapa over Phang-Nga and Krabi to Trang. Total time around 6 and a half hours. To get to Takuapa from the ferry coming in to Ban Nam Khem from Koh Ko Khao, simply take a local transport for 15 minutes to Takuapa. Ask for help on the pier.
When you arrive Trang, take a taxi from the bus terminal to Bare Heaven – the costs is between 450 and 800 Baht, depending on operator. We suggest calling this number when in Trang: 087 570 8888 – they go by meter plus 50 Baht. Total travel time around 6 and a half hours and will cost you around 1,800 THB.
The most adventurous – but more expensive – way to go from Oriental Beach Village to Bare Heaven is to take first a taxi from the ferry in Ban Nam Khem when you come over from Koh Ko Khao to the bus station in Takuapa. That is only 15 minutes. From here you take the bus to Phuket bus station. When you arrive Phuket, you go by taxi again to the Rassada Pier. Now you go by ferry the rest of the way to our doorstep. Total journey will take you around 7 and a half hours – the land transportation part will cost you around 700 – 800 THB.
The ferry stops by Phi Phi island, Koh Lanta, Koh Ngai, Koh Kradan, Koh Mook and arrives 300 meter from our doorstep 4 hours later. The ferry ticket cost on regular days 2,350 THB.
This website has all the details you need – except the price is usually less, than what is mentioned. Check with the operators:
Needless to say, the same goes when traveling the other way, from Bare Heaven to the Oriental Beach Village.