Flight distance between Praslin, Saint Lucia and Dangriga, Belize 1,831.6 mi / 2,947.7 km