Bates casou-se com Carole (née Whitfield ) em 1983 e o casal se divorciou em 2008. Eles têm dois filhos, Matthew (nascido em 1987) e Alex (nascido em 1990).
Bates mais tarde se casou Xuelin (née Li) em 2012. Bates a conheceu durante sua caminhada de 2011 de Olympia – Grécia, a Londres, casando-se em 20 de julho de 2012 – dia em que a Trégua Olímpica de Londres entrou em vigor. Eles estabeleceram a Fundação Caminhada pela Paz e prometeram realizar caminhadas anuais pela paz e reconciliação.