Shiretoko Peninsula
Shibetsu is located at the northeastern end of Hokkaido, in the heart of Nemuro Subprefecture. It is a coastal town, facing the Sea of Okhotsk and backed by the mountains of the Shiretoko Peninsula. To the northeast of Shibestu lies the town of Rausu, to the northwest is Shari, to the south is Betsukai and to the west is the town of Nakashibetsu.