日本一長い海上国道とは、鹿児島県鹿児島市と沖縄県那覇市を結ぶ国道58号線である。総延長は877.9kmである。そのうち、海上区間は全体の約70%にあたる613.1kmである。陸上区間は種子島と奄美大島、沖縄本島にあり、合計264.8kmになる。