Flight distance between Miragoâne, Haiti and Scarborough, Canada 1,786.5 mi / 2,875.1 km