Travel in Thailand is well organised and accessible for every budget. Travel agents can sell you joint tickets to Koh Phangan with boat/bus, air/boat/bus and train/boat/bus combinations, and there are people on hand at all the major transport hubs to help you on your way. Those coming over from Koh Samui specifically for a Full Moon Party have a host of services to choose from, including direct service to Haad Rin from Mae Nam beach on Samui.
The closest airport is in Koh Samui, with regular flights from Bangkok on Bangkok Airways and Thai Airways. You can also fly to Samui from Chiang Mai, Hong Kong, Singapore and Penang, although check with individual airlines for schedules and prices. Flights to Surat Thani airport are much cheaper thanks to the availability of budget airlines Air Asia and Nok Air. From either airport you can purchase a ferry and bus combination ticket to Koh Phangan.
More on Getting to Koh Phangan
From Bangkok you can purchase a joint ticket for the bus and ferry. Air conditioned buses depart Bangkok’s Southern Bus Terminal at different times in the evening arriving on Koh Phangan before 12:00 the following day.
Buy a combination ticket (train & bus & boat) from Bangkok train station direct to Koh Phangan. The train departs Bangkok’s Hua Lamphong Railway Station 10 times daily from 08:05-10:50 and takes around 13 hours. On arriving in Surat Thani you continue your journey by bus and then ferry to Koh Phangan. Make sure you reserve well in advanced, especially on public holidays and weekends.
There are regular departures to Koh Phangan by ferry through a variety of companies. Most services leave from Donsak Pier near Surat Thani, but there are also additional services plying the route from Chumphon farther north up the coast towards Bangkok. The latter docks at the diving mecca of Koh Tao before continuing on to Koh Pha Ngan.