Marsalforn Bay () is a bay located in Marsalforn, Gozo, in the Maltese archipelago in the Mediterranean Sea.