Robert Craufurd nació el 5 de mayo de 1764 en el castillo de Newark, una propiedad de la familia adquirida por sus bisabuelos James Craufurd y Anna Kennedy en 1687 y que se encuentra cerca de la ciudad de Ayr, capital del condado de Ayrshire.