Les deux termes désignent la même région du corps, soit le derrière.
Le mot "cul" (arse/ass) est très familier (very colloquial), à la limite du vulgaire. Il est d'ailleurs employé dans plusieurs expressions vulgaires (que je ne mentionnerai pas) :P.
Les "fesses" (the buttocks) désignent les deux muscles. Nous avons chacun deux "fesses", celle de droite, celle de gauche (right and left buttock). En tant que tel, le mot "fesse" ou "fesses" n'est pas vulgaire, c'est le terme employé en anatomie, par exemple. Par contre, il peut également apparaître dans des expressions grivoises.