Windsor Junction is a suburban community in Halifax Regional Municipality, Nova Scotia, Canada.
It is located approximately 22 km (14 mi) north west of Downtown Halifax and approximately 3 km (1.9 mi) north of the Bedford Basin near the communities of Fall River, Lower Sackville, and Waverley.
The NSR and its railway stations were primarily built by Irish and German settlers in the area.
Windsor Junction was served by two stations in its history, the first built in 1857, which included a saloon.
The CN mainline at Windsor Junction still carries heavy freight service, mostly container trains, while Via Rail's Ocean passenger service passes through the community 6 days per week.