A 5-gallon bucket can hold approximately 340 to 360 golf balls, depending on the ball size and arrangement.