The calculated straight line flying distance from DEN airport to BCN airport is 6,431 miles, or 10,350 kilometers.