Flight distance between Beijing, China and Belgrade, Serbia 4,607.3 mi / 7,414.7 km