Though the ferry was good, the bus was ver very bad, actually they had a tieup with a local bus operator, from the pier to the surat thani we were crammed inside a mini van, from surat thani to phuket we had a local bus which had non reclining straight seats. The driver was also doing parcel and people pickups and drops all throughout the way. Would avoid booking with Raja ferry againz
3 hours delay, bus stopped in the middle of random high speed road in Phuket where taxi drivers waited and we had to pay another 200tbh/ person to drive us to our hotel. The taxi driver was very confused so we spend another 1,5 hours in the van.