Hecate Strait is a wide but shallow strait between Haida Gwaii and the mainland of British Columbia, Canada. It merges with Queen Charlotte Sound to the south and Dixon Entrance to the north. About 140 kilometres wide at its southern end, Hecate Strait narrows in the north to about 48 kilometres. It is about 260 kilometres in length.