Varnhem is a locality situated in Skara Municipality, Västra Götaland County, Sweden with 707 inhabitants in 2010.
It is also the location of a Christian cemetery which was in use during the end of the ninth century.
Varnhem and in particular its abbey has received additional attention in recent years due to it being the main location of The Knight Templar trilogy written by Jan Guillou, and subsequently filmed.
Arn Magnusson, the hero character of the series is portrayed as living there.
The statesman Birger Jarl (c. 1210–1266) and his family lie buried in Varnhem.