Perranporth is a small seaside resort town on the north coast of Cornwall, England, United Kingdom. It is 6 miles southwest of Newquay and 7 miles northwest of Truro. Perranporth and its 3 miles long beach face the Atlantic Ocean.
The villages modern name comes from the Cornish for the cove of Saint Piran (Porth Peran), Saint Piran being one of the patron saints of Cornwall. It is believed that Saint Piran founded a church at Perranzabuloe near Perranporth in the seventh century.