Flight distance between Salvador, Brazil and Puebla, Mexico 4,625.3 mi / 7,443.7 km