Flight distance between Portsmouth, Dominica and San Pedro Ayampuc, Guatemala 1,932.0 mi / 3,109.3 km