Marazion je město v západním Cornwallu ve Spojeném království. Leží na břehu zálivu Mount's Bay, 3 km východně od Penzance.

Hora svatého Michaela se nachází půl míle od Marazionu. Za nízké hladiny vody ji s městem spojuje hráz a za vysoké vody vozí návštěvníky mezi Marazionem a horou svatého Michala osobní lodě.

Marazion je turistické letovisko s aktivní komunitou umělců, kteří vyrábějí a prodávají obrazy a keramiku v mnoha městských galeriích.

Marazion je jedním z měst, která se prohlašují za nejstarší město v Británii. Marazion byl zapsán v Domesday Book v roce 1086 a je nejstarším statutárním městem v Británii, který mu udělil král Jindřich III. v roce 1257.