It happened on the A497 between Porthmadog and Criccieth at about 11:30 BST on Friday.
The road was reopened after the lorry was recovered. No-one was injured.
A road had to be temporarily closed after a lorry became stuck under a bridge in Gwynedd.