Churchill is a subarctic port town in northern Manitoba, Canada, on the west shore of Hudson Bay, roughly 140 km from the Manitoba–Nunavut border.