We were traveling from Georgetown in Malaysia to Krabi in Thaïland.
We had a first driver (van) in Georgetown at 7:45 am with a van to Hatyai in Thaïland. The driver was on time and was really nice because he helped us to have information on where he should drop us. He dropped us at KST office around 12pm. The staff there was really kind, they told us we can let our bags in the office and go to eat and come back at 1:30 pm. We came back earlier because we had nothing to do and we finally had a second driver (van) at 1pm. He took us to a bus station 2 hours away from hat yai and there we had a direct bus to Krabi. He arrived 30 minutes in advance in Krabi.
The two first vans where really confortable but the last bus was really small (but the trip wasn't too long compare to the van).
Good to know: if you travel on weekend or on vacation date, you will need to pay 20 bath per person for immigration in Thaïland.
Information were clear, everything worked perfectly. From George Town it was a mini van, new and comfortable, the driver was good and precise. From Hat Yai, after 45 mins to e bus to Krabi, also comfortable and punctual.
We got to Krabi in one piece. First bus was fairly comfortable and a much shorter journey than was on the timetable email. However our bus driver was 30 mins late. We stopped just before the boarder for a break where the bus driver took all our passports and then asked for 3RM each, this was never communicated to us and we'd spent all our cash because we were leaving malaysia so had to change up money to pay him, still not sure what the 3RM was for. He never communicated anything with us during the boarder crossing which made it unnecessarily stressful. The second mini van was the most uncomfortable journey we have ever been on. But we made it to Thailand.