Flight distance between Santa Marta, Colombia and Amadora, Portugal 4,389.8 mi / 7,064.7 km