Hakodate (函館市, Hakodate-shi) is a city that is in Hokkaidō, Japan. Hakodate is beside the Tsugaru Strait, there is also a mountain called Mount Hakodate, that is next to the city. [2] [3] [4]