The main difference is that an emergency shelter typically specializes in people fleeing a specific type of situation, such as natural or man-made disasters, domestic violence, or victims of sexual abuse.