Marazion est une ville de l'ouest des Cornouailles, au Royaume-Uni. Elle est située sur la côte de Mount's Bay, à 3 km à l'est de Penzance.

Le mont St Michael est à un demi-mille au large de Marazion. En basse mer, une chaussée la relie à la ville et en haute mer, des bateaux de passagers transportent les visiteurs entre Marazion et le mont St Michael.

Marazion est une station touristique avec une communauté active d'artistes qui produisent et vendent des peintures et des poteries dans les nombreuses galeries d'art de la ville.

Marazion est l'une des villes prétendant être la plus ancienne ville de Grande-Bretagne. Marazion a été inscrite dans le Domesday Book de 1086 et est la plus ancienne ville à charte de Grande-Bretagne, ayant reçu ce statut du roi Henry III en 1257.