There are both government run air-conditioned and non air-conditioned busses that connect Bangkok, Phuket, Phang Nga, Trang, Hat Yai, and Surat Thani (Samui) to Bus Terminal. The bus from Bangkok’s Southern Bus Terminal to takes approximately 12 hours.
In addition to these busses, many private bus companies and travel agencies provide air-conditioned busses or vans to and from and these other provinces.
Bus-boat packages between and Koh Samui should take no more than three hours, though some unscrupulous private bus companies have made this a lengthy ordeal in order to rip off passengers and their stored baggage. There is a more reliable government run bus service between and Surat Thani which requires bus or tuk tuk transfer to or from the pier that services Koh Samui.
There is a regular shuttle bus service between and Phuket airports, which are roughly 2 hours apart.
Bus Terminal is located 4 kilometers north of town at Talat Kao. For schedules and additional information contact the Bus Terminal at (66) 0 7561 1804
There is no train service to krabi. The nearest train stations are in Surat Thani and Trang, where visitors can transfer to busses to .