Holmes is a keen hillwalker and an enthusiastic aficionado of classical music, from baroque to romantic opera. During his time in Cambridge he was a member and regular volunteer at St Columba's United Reformed Church. He lives in Melbourne and Lorne, Victoria with his wife Jennifer.