Marazion è una città della Cornovaglia occidentale, Regno Unito. Si trova sulla riva di Mount's Bay, due miglia (3 km) ad est di Penzance.

St Michael's Mount si trova a mezzo miglio al largo di Marazion. Con l'acqua bassa una strada rialzata lo collega alla città e con l'acqua alta le barche passeggeri portano i visitatori tra Marazion e St Michael's Mount.

Marazion è una località turistica con una comunità attiva di artisti che producono e vendono dipinti e ceramiche nelle numerose gallerie d'arte della città.

Marazion è una delle città che sostiene di essere la più antica città della Gran Bretagna. Marazion è stata registrata nel Domesday Book del 1086 ed è la città più antica della Gran Bretagna, essendo stato concesso questo status dal re Enrico III nel 1257.