Flight distance between Arthur’s Town, Bahamas and San Pedro, Belize 916.5 mi / 1,475.0 km