Flight distance between Madrid, Spain and Charlotte, United States of America 4,088.7 mi / 6,580.2 km