Flight distance between Arthur’s Town, Bahamas and Retalhuleu, Guatemala 1,251.7 mi / 2,014.4 km