Once in Petoskey, US 31 intersects the northern end of US 131 (Spring Street) and turns northward along Spring Street through downtown. The highway curves around to follow Mitchell Street to cross the Bear River and then follow Bay View Road. US 31 runs along the Little Traverse Bay through the eastern end of Petoskey and into Bay View. From there, it intersects the southern end of M-119 and passes through a pair of small towns, Conway and Oden, that border inland lakes like Round Lake and various bays of Crooked Lake.