Flight distance between Trujillo Alto, Puerto Rico and Buenaventura, Colombia 1,247.1 mi / 2,007.1 km