The best way to travel between the two locations is to hop on a a ferry from the two piers in Phuket. This is definitely a cheaper and more enjoyable experience. While hiring a cab would set you back by minimum 3,000 THB / person and will take atleast 3 hours by road, the ferry on the other hand will take 2 hours time and set you back by a mere 700 THB / person.
However, the flipside is that unlike a cab which can be booked for any hour of the day, the Ferry service is functional only in the morning around 8:30 a.m. The ferries ply not just to Ao Nang, but also to other locations such as Krabi Town, Koh Lanta, Phi Phi Island, Langkawi and Railay Beach. There are two piers in Phuket – Rassada Pier and Sea Angel Pier. Both of them are located 10 mins from Phuket Town.
|Sea Angel Pier|
There is also a pick-up service offered by the operators and the cost would depend on which part of the town are you residing. One thing you must ensure is that you book the tickets in advance to block a seat. The online portals providing booking service offer a higher rate, hence advisable to check with a few agents on-ground to get the best rates.
|Nopparat Thara Pier|
From the pier in Ao Nang, Nopparat Thara, one can take tuk-tuk to the destination. The other option is that you can ask your hotel to arrange for a pick up. Most of the places are not more than 5-15 mins away from the pier. You can also visit Phuket Ferry for more details on schedule.