Abashiri ligger nord på øya Hokkaidō i Nord-Japan. Elva Abashiri renner gjennom byen. De tre innsjøene Abashiri, Notoro og Tōfutsu ligger i byen som en del av Abashiri-Quasi nasjonalpark.