航空
泰国国际航空公司每天从早到晚有十几班飞机往返曼谷——普吉,航程约1小时20分;PB航空公司每周三、六、日,泰国国际航空公司每周二、五、日都有航班往返曼谷——甲米,航程分别是1小时
40分左右和1小时20分。
铁路
泰国的火车线路到目前为止,尚未通达普吉或甲米。如果游客选择坐火车前往普吉或甲米,可在曼谷华南蓬火车总站搭乘南方线列车先到素叻他尼(Surathani),而后在素叻他尼转乘长途汽车前往。建议尽量避免走这条繁琐的路线。
长途巴士
由曼谷坐车前往普吉,路程将近900公里,需时约14小时,终点是普吉市区的攀牙路(Phang Nga Rd)汽车站,返程相同。在曼谷市南线巴士总站(位于Pinklao-Nakhon Chaisri Road),每天都有十几班车开往普吉;由曼谷前往甲米,同样在曼谷市南线巴士总站乘车。
水运
由各种途径抵达普吉或甲米之后,终于可以乘船前往皮皮岛了。如果游客在普吉的旅游代理店预定船票,可乘坐代理店的的小巴(Mini Bus)直达码头,普吉的诗里岛码头(Ko Sirey)、马堪湾码头(Makham Bay)、查龙湾码头(Chalong Bay)都有船只开往皮皮岛,船费250泰铢左右,航行时间约2小时;在甲米市区,有小巴和出租车前往海边码头,可以在赵发码头(Jao Fa)搭船前往皮皮岛,航行时间约1小时30分。
往返皮皮岛和普吉也可以包船,速度比较快,有一种叫做Speed Boat的交通工具,可在酒店租定,价格为5000泰铢左右,要便宜就直接和船家交易。