How do I get from Bangkok to Koh Tao?

Via bus and ferry. Coach service offered by Lomprayah departing from Bangkok Khao San Road to Chumphon pier usually lasts about 8 hours. You then ride their catamaran which adds up another 1.5 to 2 hours to the trip to get to Koh Tao Mae Haad Pier.