Les transports publics de Shiretoko sont extrêmement limités. La gare la plus proche est à , où vous pourrez prendre un autobus peu fréquents (3 par jour en haute saison) passant par pour la côte occidentale de la péninsule. Sur la côte orientale se trouve la petite ville de , accessible par un bus depuis Kushiro () et (en été seulement) également par deux bus quotidiens depuis Utoro.