Răspuns :

Locutiunea =  grupuri de cuvinte,cu sens unitar,care pot contine un : *adj,adv, etc.* si se comporta ca un *adj,adv,etc*

Expresie = Este o constructie(propozitie),in care iti exprimi,sentimentele,dar intr-un mod mai..special,incat sa captezi atentia cititorului si sa faci lectura mai interesanta.

Diferentele.. cred ca se vad si din avion :)

O expresie este o imbinare de cuvinte care exprimã o idee si care poate face parte dintr-o propozitie.

O locutiune este o imbinare de cuvinte cu sens unitar si functie gramaticalã unicã.
O locutiune poate inlocui un cuvant in propozitie.

De exemplu in propozitia:
"Se simte cu musca pe caciula."
"cu musca pe caciula" este o locutiune adjectivala care inlocuieste adjectivul "vinonat"
Propozitia este echivalenta cu:  "Se simte vinovat."

Dar expresia: 
"musca pe tavan"
Nu poate inlocui o parte de vorbire.

Oricare locutiune este o expresie  dar nu oricare expresie este locutiune.