Where is Abashiri Located?

Where is Abashiri Located?

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.

Map showing location of Abashiri
Where is





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