主要区别大致有
一是属性不同
小姐一般都是普通人家年轻女性的尊称,属于年轻普通平凡女。
公主一般都是显赫家族中年轻女性的尊称,属于年轻高贵女。
二是场所区别
小姐称呼一般都是在非正规的普通场所。
公主称呼一般都是正式的大型场所。
小姐一般指的是大户人家的女子,可以是地主,员外(本意上还是平民百姓)而公主指的是皇亲帝王家的女孩。本意是高贵血统。回答完毕。
小姐指一些大户人家或者官宦人家的女儿。而公主则指的是帝王家的闺女。满清的时候还可以叫做格格。而一些皇帝家的亲戚的女孩儿,又被叫做郡主。像杨家将里,杨六郎的夫人柴郡主,就是八贤王的干妹妹。她管皇帝叫哥哥。