Rabbits communicate through a combination of sounds, body language, and scent marking. They can make various sounds, including purring, growling, and thumping their hind legs on the ground. They also use body language cues such as ear positions, tail movements, and postures to express their feelings and intentions.