Marsalforn (Telaffuz: Mars al-Forn, | Maltaca: Marsalforn),[1] kısaltma amaçlı M'Forn olarak da yazılır, Malta takımadalarının ikinci büyük adası olan Gozo'nun kuzey kıyısında bir kasabadır. Kasaba, Xagħra ve Żebbuġ tepelerindeki kasabalar arasında yer alır. Bu kasabayla ilişkili olarak Qbajjar koyu da bulunmaktadır. Kasaba, Żebbuġ yerel konseyinin bir parçasıdır. Marsalforn, Gozo'daki en popüler turistik resortlardan biridir. Oteller, misafir evleri, restoranlar, barlar ve plajlarla iyi hizmet verilmektedir. Marsalforn'da sadece küçük bir kum plajı vardır. Ancak, kayalık sahil boyunca birçok ilginç yüzme noktası bulunmaktadır.