The novel was made into a film Maurice (1987), directed by James Ivory and starring James Wilby as Maurice, Hugh Grant as Clive, and Rupert Graves as Alec.
A stage adaptation, written by Roger Parsley and Andy Graham, was produced by SNAP Theatre Company in 1998 and toured the UK, culminating with a brief run at London's Bloomsbury Theatre. Shameless Theatre Company staged another production in 2010 at the Above the Stag Theatre in London.[10] Above the Stag staged it again in September/October 2018, as part of the theatre's first season in their new premises.[11] It was directed by James Wilby. The US premiere opened on 24 February 2012 at the New Conservatory Theatre Center in San Francisco.[12]
A retelling and continuation of the novel by William di Canzio, titled Alec, was published in 2021.[13]