A prostitute is approached just for fulfilling sexual desires. An escort is a service by beautiful women and handsome men who are hired for entertainment purposes.
2.The escorts are paid for having a sexy and glamorous look and to follow them to various destinations. The prostitutes are just paid for sex, and they are not asked to escort anyone to various destinations.
3.A prostitute does sexual acts for money and thus they are illegal. An escort is like a companion, and the payment is made for the companionship and not for sex even if it happens and so it is legal.
4.The person who seeks prostitutes does not have a choice for making any selection. But when approaching an escort service, you get an escort as per your desires.