There are a few options depending on budget and available time. We’ve set these out below:
Bus from Bangkok airport bus terminal. Costs about 350 to 400 baht, and takes about 5 hours to the ferry. They are air conditioned with a toilet. They generally stop half way for a break and leg stretch. The best value around and well worth considering if you’re not in a hurry, or if you have to wait for a long time for the Bangkok Airways flight connection to Trat airport after your international flight. The bus drops you at the ferry pier on the mainland, from where you take the ferry, and we can collect you when you get to the island.
Shared minibus. Costs between 400 to 900 baht per person and takes about 4 hours. They can be a bit crowded with 8 or 9 people, plus luggage.Metred taxi. Cost depends on your negotiating skills, but we’ve heard a price as low as THB 3,000 although it is more likely to be about THB 4,000. From the airport the time will be about 4 hours to the ferry.
Private car or minibus. Can be arranged by Amber Sands from Suvarnabhumi airport at a total cost of THB 4,600 by air conditioned private car for 2 to 3 persons with limited luggage or THB 5,200 for 4 to 5 persons in a private minibus, including toll fees and ferry tickets. They take about 4 hours to the ferry, or about 5 hours including the ferry crossing. The cost from central Bangkok or Don Muang airport is an extra 300 baht to cover the extra time and toll fees.
One thing to bear in mind with the above options is that the last ferry to the island is at 7pm. So if you are travelling overland, you have to leave Bangkok before about 1pm to be safe if coming by bus, but definitely no later than 2pm if the bus is direct to the ferry pier. Some buses go to Trat, which is inconvenient because you then have to get a song thaew (taxi) to the ferry pier adding about 30 minutes to the travel time. It is better to get the so called “Government 999 bus” that goes directly to the pier.
Flying will only take about 45 minutes, but it will cost about 6,000 baht return, maybe a little less if you can get a special. However, you have to check in early, and then wait, so all of that adds to the time. Also there are 2 to 3 flights a day, and if you are coming here right after your international flight, then you may have to wait for the connection as well. Things to factor in. Bangkok Airways is the only airline flying to Trat, the local airport.