North of Oden, US 31 runs through Ponshewaing before entering the village of Alanson. There the highway intersects the western end of M-68 and runs parallel to the Crooked River, part of the Inland Waterway. North of town, US 31 runs through the town of Brutus before entering Pellston. The highway runs past the Pellston Regional Airport and continues due north to Levering. From there, US 31 turns northwesterly and then northeasterly on Mackinaw Highway to round Lake Paradise in the community of Carp Lake. North of the lake, US 31 follows a limited-access highway into Cheboygan County. Less than east of the county line, US 31 connects to I-75 in a partial interchange. At this interchange, northbound traffic defaults onto northbound I-75 and US 31 terminates.