How long is the boat/ferry from Surat Thani to Koh Tao?

The trip should be about 3 hours and 45 minutes long via Lomprayah Ferry service which is currently the only one operating this route.