Marazion ist eine Stadt im Westen Cornwalls, Vereinigtes Königreich. Sie liegt an der Küste von Mount's Bay, zwei Meilen (3 km) östlich von Penzance.

Der St. Michaelsberg liegt eine halbe Meile vor Marazion. Bei Niedrigwasser verbindet ihn ein Damm mit der Stadt, und bei Hochwasser befördern Passagierboote Besucher zwischen Marazion und St. Michael's Mount.

Marazion ist ein Touristenort mit einer aktiven Gemeinschaft von Künstlern, die in den zahlreichen Kunstgalerien der Stadt Gemälde und Töpferwaren produzieren und verkaufen.

Marazion ist eine der Städte, die behauptet, die älteste Stadt Großbritanniens zu sein. Marazion wurde im Domesday Book von 1086 verzeichnet und ist die älteste Stadt Großbritanniens, da ihr dieser Status 1257 von König Heinrich III. verliehen wurde.