Flight distance between Philadelphia, United States of America and Belgrade, Serbia 4,592.9 mi / 7,391.6 km