那霸的市区交通,基本上可以交给单轨列车,所有主要景点和购物商圈都可以搞定。

那霸——石桓岛,对于短途行的人来说,建议飞机,1个小时左右的时间,价格基本上在往返450人民币上下。
石垣机场——市区(离岛码头,巴士总站)乘公交就可以了,机场出来就能看到,30~40分钟到离岛码头,540日币/人。如果是出租车的话,基本上也要30分钟,价格在3000日币左右。
离岛码头、巴士总站距离非常近,就在一起。建议酒店选择在这边附近的,出行就会非常便利,吃饭什么的也很多选择,石垣公设市场也很近。
离岛之间的交通,则需要轮船接驳。最近竹富岛,10分钟上下,最远则是波照间岛,在50分钟左右。


石垣岛——竹富岛,单程600 日币,往返1150日币,所需时间约10至15分钟,在离岛码头坐船就好很近的,班次很多。从竹富岛港口走到镇中心大约15分钟,再到KONDOI沙滩还是有一段距离的,建议租自行车,10分钟。KONDOI沙滩和西栈桥不远,自行车5分钟。
石垣岛——西表岛,同样是在离岛码头坐船,有两条航线,上原航线和大原航线。到上原港:单程2,060日币,往返3,910日币;所需时间 约40至45分钟;到大原港:单程1,570日币,往返2,980日币,所需时间 约35至40分钟。上原航线经常由于天气原因取消,这时候就得走大原航线,大原港有免费接驳巴士到上原港。

在日本,我个人建议看一个网站和三个APP,一个网站是https://transit.yahoo.co.jp/;三个APP,一个是日文版的换乘案内,一个是中文版的日本换乘(基本上我用乘换案内的次数更多一点),还有一个就是google地图。
网站https://transit.yahoo.co.jp/其实查询日本交通是最精确的,甚至可以查询到一些日本城市观光交通工具的具体时间,而APP在这方面欠缺一点,这个网站适合做攻略的时候用,出门我觉得还是APP查询更方便点,因为基本上也足够用了。
乘换案内:优点在于,根据出发、到达站名和出发时间,它会自动排列出用时少、换乘少、花钱少的各种组合,界面上分别表示为早、楽、安三个字样,有三个字样一起组合的,就代表是最优方案,当然也有两个字一起组合甚至一个字的,有时候你不一定要选择最优方案,因为你可能还需要根据价格和自己买的交通券来选择最终交通出行方式。缺点在于,有的站名必须使用日文,当然大部分时候你可以用繁体中文就可以代替。
日本换乘的优点比较显而易见,就是中文输入完全无障碍,但是缺点在于有些站点表述不清楚,比如它就无法清楚区分JR难波和其他各类难波站的区别,大家也知道难波是一个大站,很容易让初来日本的小伙伴弄混。
所以我个人建议是两个APP都下载,可以穿插着看,这样能够提高查询效果。
google地图只能在境外使用,境内无法使用,路线导航基本比较准确,在下了交通工具找一些景点的时候,特别能派上用处。