They are the same thing. In the United Kingdom it’s called a stag do. In America it’s called a bachelor party.