A device for heating or cooling a body part has an elongate treatment cavity for the body part which is open at both ends and a chamber which can be filled with a heating or cooling fluid. In use, the chamber can contact the body part to heat or cool it. The chamber may also be pressed against the body part to apply compression.