The highway is known as Main Street between Winnipeg and Selkirk, as this is the name of the road within both of those cities, and has a suburban character as a 4-lane, mostly undivided highway with numerous residences and businesses. At Selkirk, the highway turns off to bypass the city and becomes more of a rural highway. The bypass around Selkirk is known as the "Selkirk By-Pass". The road that runs through Selkirk is known as PTH 9A (Main Street also continues as PTH 9A, and then as PR 320 until PTH 4, where it becomes Breezy Point Road).
Originally, Highway 9 followed what is now Routes180 and 57 through Winnipeg. Outside the Perimeter, the route followed Highway 8 and Provincial Road 230 to its present Selkirk By-Pass alignment. Today's PTH 9 was the past's Highway 4, and Selkirk By-Pass between PR 230 and PTH 9A was not signed. In the late 1980s, the routes were given their present alignment.