从普吉机场、芭东海滩都有前往普吉镇的公共巴士,机场的巴士站位于一号航站楼国际出口左侧50米处,终点站就是普吉镇,票价为90泰铢/人,全程1小时20分钟左右;从芭东出发的始发站在海滩最南端的Absolute Seapearl Resort对面,同样坐到终点站下车,票价为30泰铢/人,全程1小时左右。
卡伦、卡塔海滩是没有通公共巴士的,所以需要先乘搭摩的或嘟嘟前往芭东,再转乘巴士前往;搭乘嘟嘟车从机场前往普吉镇的费用约600泰铢/车,车程40分钟左右;从芭东、卡伦、卡塔前往普吉镇的费用在600-700泰铢/车左右,车程40分钟左右;如果自驾,从机场出发,沿402国道一直前行就会进入普吉镇区域;从芭东、卡伦、卡塔海滩出发,沿着海边4233公路一直往北,在芭东最北端分叉路口(标志位一尊四面佛像)右转上山,下山后沿4020公路直走就可以进入普吉镇区域