Flight distance between Marabella, Trinidad and Tobago and Mexico City, Mexico 2,587.9 mi / 4,164.8 km