Flight distance between Philadelphia, United States of America and Zaječar, Serbia 4,701.4 mi / 7,566.2 km