There's no difference at all. "Ace" and "hole-in-one" are just two different ways to say the same thing in golf. It's like saying "soda" or "pop," depending on where you're from. Both terms describe the amazing feat of sinking your golf ball into the hole with just one stroke from the tee box.