Flight distance between Portsmouth, Dominica and Torreon, Mexico 2,787.4 mi / 4,486.0 km