I livelli plasmatici risultanti dopo iniezione sottocutanea, intramuscolare ed endovenosa sono del tutto comparabili.
Dopo iniezione i livelli plasmatici di morfina raggiungono il picco in circa 20 minuti mentre dopo somministrazione orale si raggiunge il picco in circa 30 minuti.
La morfina viene metabolizzata principalmente nel fegato e circa l'87% della dose viene escreta nelle urine entro 72 ore dalla somministrazione.
La morfina può attraversare la barriera ematoencefalica, ma, a causa della scarsa solubilità lipidica, del legame con le proteine, della coniugazione rapida con acido glucuronico e della ionizzazione, non la attraversa facilmente.