I would say that a carpet is fancier than a rug. Just as a general thing. A Persian carpet, for example, is of a finer thread and a more complex design than a Navajo rug.