If you do it through the cruise line, it's more like 130.00-150.00, can't remember exact amount. I just did it in Cozumel last week. Don't get confused with the dolphin encounter. With that you just stand on a platform and pet, shake hands and kiss the dolphin. With the dolphin swim, you get in the water, kiss, shake hands ride the belly and snorkel with the dolphin. It was expensive, but I'm glad I did it once!