The novel was adapted for television under the same title by Granada Television in 1981. It starred Jeremy Brett, Vickery Turner, Robin Ellis and Susan Fleetwood. It was directed by Kevin Billington and written by Julian Mitchell. In the US it aired as part of the Masterpiece Theatre series.
The novel was adapted as a BBC Radio 4 Book at Bedtime by Lu Kemp in 2008, read by Toby Stephens and produced by Kirsty Williams.