Escort is a promotion from prostitute.

Escort offers more services

Prostitute is usually just straight up fucking and dick suckin/quick ways to get your rocks off.

Prostitutes streetwalk.

Escorts seem to branch out and offer there services in other areas ex: online, at the club, etc...)

Escorts have "clients"

Prostitutes have "johns"

Escorts usually "advertise" based on beauty or fantasy

Prostitutes usually throw the tightest shit they can on and hope you stop to "speak"

Just my opinion LOL

But its all the same really no matter how you market it.