В чем разница лично для вас? В каких случаях, с вашей точки зрения, подходит одно слово, в каких - другое?
Употребляете ли оба? У меня "красотка" в пассиве.
Красотка несколько сниженно-разговорное, имхо. Красавица более универсально-нейтральное
Красавица - это нечто более монументальное, чем красотка.