Where is Abashiri Located?

Map showing where is Abashiri located in Japan.

Abashiri is located on the northeastern coast of the Japanese island of Hokkaido. It is part of the Abashiri Subprefecture in Hokkaido Prefecture. Known for its severe winter weather and icebreaking ships. Home to the Abashiri Prison Museum showcasing penal history.





This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Read More