“Buses for the party island of Koh Pha Ngan depart from the Southern bus terminal in Bangkok (Sai Tai Taling Chan). Both government and private buses ply the route. Overall journey time is between 13 and 18 hours. The easiest way to make the long journey is by purchasing a combination bus-ferry ticket.
Koh Pha Ngan’s bus terminal is located in Ban Tai on South Shore, just outside the island’s main port Thong Sala. From here you can catch buses to Bangkok and other destinations on the mainland as well as transportation to destinations across the island. With a bus-ferry ticket, you are taken from the bus station to the Raja ferry terminal from where you catch the ferry to Surat Thani via Donsak (two hours by fast ferry, three hours by slow one) or Chumphon (ferry times vary according to company).
On arrival on the mainland, you board the bus again and continue the journey to Bangkok. Don’t forget to pre-book your ticket online to avoid disappointment, particularly in the run-up to the famous full moon party each month.
VIP buses for Bangkok also leave directly from Koh Pha Ngan’s Raja ferry pier in Thong Sala at 17:00 each day. Another option for reaching Bangkok is to take the ferry from Thong Sala to Donsak then catch the shuttle bus to Surat Thani. From there you can take an overnight train to Bangkok’s Hua Lumphong station; it leaves at 20:45 each night and both 1st and 2nd class sleeper services are available.
In and around the bus terminal travellers can find a basic range of places to buy food such as street vendors selling snacks, restaurants, a supermarket and shops.
From Thong Sala buses and other forms of shared public transport such as songthaews and pick-ups operate to all the main beach resorts around the island.”