Bangkok to Ko Mak and back again: Help me solve an impending travel conundrum in Thailand
(Transit nerds and Thai-speaking timetable readers welcome!)
We will arrive in Bangkok at 13:30 at Suvarnabhumi Airport. We're booked that night at a hotel in Koh Mak (alternately Ko Mak, Ko Maak, etc.).
I see that there's a bus out of Suvarnabhumi Airport at 16:10, which seems pretty feasible, but I think it will get us to Trat around 21:10, and then it'll be a half-hour taxi to Laem Ngop pier.
So: Is there a better option for the bus? An hour and a half seems a long time to spend in a Thai airport (though I could be all Dunning-Krueger about my ability to navigate Thai infrastructure). Apparently, there are more frequent busses from another terminal, which would help if we could also go to Laem Ngop more directly, but I don't know if intra-terminal transit would take too long on its own. (Bus schedules here
Second, related question: How available are ferries after 21:00 from Laem Ngop to Ko Mak? Will there be dudes waiting around to take us over, or are we going to end up spending the night in Trat?