Khaolak Beach is on the Andaman Sea just 80 Kilometers North from Phuket International Airport. It locates on Km 56-57 heading to Takuapa town. There are many beaches all the way from Phuket to Takuapa such as Thai Muang Beach, Bangnieng Beach, Khaolak Beach and Bangsak Beach. But Khaolak beach is the most popular beach for many tourists because the beach is clean and long with golden sand where most of the resorts are located. Khaolak Beach is well known for tourists who love to stay in a remotely area because the beach is very quiet and no bars or entertainment close to the beach. Tourists can also get to Similan and Surin Islands by chartered boats leave from Thap Lamu Pier in Thai Muang District (30 minutes from Khaolak beach) and take about 3 hours to reach the islands.
By Air from Bangkok : A flight into Phuket International Airport, followed by a road trip of a further 80 kms to Takuapa town. Most hotels and resorts there have an airport transfer service.
By Bus from Bangkok : take a bus from the Southern Bus Terminal to Takuapa heading Phuket but don't forget to tell the bus to get off at Khaolak which is on Km 56-57 heading to Phuket.
By Car from Phuket : use route 402, pass the parallel spans of Sarasin and Thao Thepkrasatri Bridges. You are now in Phangnga province and heading to Koak Kloy town and Thai Muang and then Takuapa. Khaolak is on Km 56-57 heading to Takuapa town.
By Car from Takuapa : Heading South to Phuket town about 50 kms from Takuapa to get to Khaolak Beach.