Bruce Bay is a bay and settlement in South Westland, New Zealand on the Tasman Sea. It is located on State Highway 6, 74 kilometres northwest of Haast and 45 kilometres southwest of Fox Glacier. The small settlement of Bruce Bay is located just south of the mouth of Mahitahi River.