Highway 528 begins at an intersection with Highway 64 south of the community of Noelville, travelling east. The straight route travels through farmland initially, before entering the rock-infested Canadian Shield. Approximately 1.5 kilometres (0.93 mi) from its western terminus, the highway has a junction with its spur route, Highway 528A. The route enters Wolseley Bay and terminates at the Wolseley Bay Aerodrome.
Highway 528 was first assumed by the Department of Highways in early 1956, along with several dozen other secondary highways, but was likely provincially maintained as a development road prior to that. The route has not changed since that time.
^"Ontario Secondary Roads Now Designated 500, 600" 112 (33,119). The Globe and Mail. February 4, 1956. p. 4. "Two new Ontario road numbers appear on the province's 1956 official road map which will be ready for distribution next week. The new numbers are the 500 and 600 series and designate hundreds of miles of secondary roads which are wholly maintained by the Highways Department. More than 100 secondary roads will have their own numbers and signs this year. All of these secondary roads were taken into the province's main highways system because they form important connecting links with the King's Highways"