I've got a 12 bottle wine shipping box with bottle shaped polystyrene top/bottom compartments.
On the way out (to a beer or wine destination) I check it in empty with packing straps taped into a handle.
On return, pack a little bubble wrap around the bottle necks to stop movement when full and check in.
I also re-use air cushioned wine shipping plastic sleeves and put them in a hard case.
Never had a breakage.