 King 's Highway 58 , commonly referred to as Highway 58 , is a provincially maintained highway in the Canadian province of Ontario . The route is divided into two segments with a combined length of 15 @.@ 5 km ( 9 @.@ 6 mi ) . The southern segment travels from Niagara Regional Road 3 , formerly Highway 3 , in Port Colborne , to the Highway 58A junction in the southern end of Welland , a distance of 7 @.@ 2 km ( 4 @.@ 5 mi ) . The northern segment begins at Highway 20 near Allanburg and travels north and west to a large junction with Highway 406 at the St. Catharines – Thorold boundary , a distance of 8 @.@ 3 km ( 5 @.@ 2 mi ) . An 18 @.@ 1 km ( 11 @.@ 2 mi ) gap separates the two segments within Welland and Pelham . The entire route is located within the Regional Municipality of Niagara . 
