不一定,应该说是大部分生物碱均几乎不溶或难溶于水。能溶于氯仿、乙醚、酒精、丙酮、苯等有机溶剂。但也有不少例外,如麻黄碱(Ephedrine)可溶于水,也能溶于有机溶剂。又如烟碱、麦角新碱(Ergonovine)等在水中也有较大的溶解度。