The most convenient way to reach the Khao Sok National Park is to reach Surat Thani by air. Take a flight to Surat Thani Airport which is closest to Khao Sok National Park as compared to other routes. The flight lands at the airport around 9:40 AM and then you are taken to the Khao Sok National Park where you enjoy a hearty meal followed by day adventures.
Phuket is another good option as a pick-up location for your trip to the park as frequent flights from Europe and Australia land here. The flight arrives here at 9:10 AM and then there is a three-hour drive to the Khao Sok National Park. You can also stay a night at Phuket and continue the journey the next day to avoid fatigue.
Land at the Koh Samui Airport and from there, take a ferry to the mainland and Donsak Pier. Later, you can catch a minibus or a coach and enjoy the natural beauty on the way.
You can also book a train to Surat Thani from Bangkok and then continue your journey to the park. This costs THB 107 - 1839 per person depending upon the carriage you book.
Also, you can take the minibus to Khao Sok from Phuket, Krabi, Koh Samui, Surat Thani and Donsak Pier. One way transfer costs THB 3500 - 5500 and return transfer costs THB 7000 - 11000.
One can also arrange bus tickets either through a travel agency or from the bus station.