I know the posted times are approximate. Bus driver makes a bathroom stop after 2 hours and then stops again after 10 minutes to eat. This eating stop caused an additional 30 minutes delay to an already 40 minute tardy departure. I supposedly purchased a express bus to Phuket Bus Terminal 2 that made other stops along the way.