They're classier hookers. Escorts are are paid more than a prostitute, have more class and are more professional. The escorts are paid for having a more sexy and glamorous look and to meet clients and travel with them to various destinations. The prostitutes are just paid for sex. Escorts generally don't hang around on dodgy street corners begging for someone to solicit their services. Escorts can also be paid to be companions and not necessarily for sex.