Marazion to miasto w zachodniej części Kornwalii, w Wielkiej Brytanii. Znajduje się na brzegu Mount's Bay, dwie mile (3 km) na wschód od Penzance.

St Michael's Mount znajduje się pół mili od Marazion. Przy niskiej wodzie grobla łączy ją z miastem, a przy wysokiej wodzie łodzie pasażerskie przewożą turystów pomiędzy Marazion i St Michael's Mount.

Marazion jest kurortem turystycznym z aktywną społecznością artystów, którzy produkują i sprzedają obrazy i ceramikę w licznych galeriach sztuki w miasteczku.

Marazion jest jednym z miast pretendujących do miana najstarszego miasta w Wielkiej Brytanii. Marazion zostało odnotowane w Domesday Book z 1086 roku i jest najstarszym miastem w Wielkiej Brytanii, które otrzymało ten status od króla Henryka III w 1257 roku.