한 점에서 Bezier 곡선까지의 최단거리나, Bezier 곡선상의 한 지점에서 접선 또는 법선을 구하기 위해서는 도함수를 구해야 할 필요가 생긴다. 그런데 주어진 찻수에서 Bezier 곡선의 도함수는 한 찻수 낮은 Bezier 곡선으로 표현할 수 있어서 상대적으로 쉽게 계산할 수 있다. 찻수가 n인 Bezier 곡선이
B(t)=n∑k=0bk,n(t)Qk=n∑k=0n!k!(n−k)!tk(1−t)n−kQk
로 표현되므로 이의 미분은
dB(t)dt=n∑k=1n!(k−1)!(n−k)!tk−1(1−t)n−kQk
−n−1∑k=0n!k!(n−1−k)!tk(1−t)n−1−kQk
=n−1∑k=0(n−1)!k!(n−1−k)!tk(1−t)n−1−k(nQk+1−nQk)
=n−1∑k=0bk,n−1(t)(nQk+1−nQk)
따라서 n Bezier 곡선의 미분은 control 점이
˜Qk=n(Qk+1−Qk)k=0,1,..,n−1
로 주어지는 (n−1)차 Bezier 곡선으로 표현된다. 미분을
dB(t)dt=n[B1(t)−B0(t)]
B1(t)=n−1∑i=0bi,n−1(t)Qi+1
B0(t)=n−1∑i=0bi,n−1(t)Qi처럼 분해를 하면 B1(t)는 컨트롤점이 {P1,P2,...,Pn}으로 구성된 (n−1)차 Bezier 곡선이고, B0(t)는 컨트롤점이 {P0,P1,...,Pn−1}으로 만들어지는 (n−1)차 Bezier 곡선이다. 따라서 Casteljau 알고리즘을 이용하여 B1(t)와 B0(t)을 구하여 그 차이를 계산하면 미분값을 얻을 수 있다.