Where is St Ives?


St Ives is located on the north coast of the county of Cornwall, only 15 miles as the crow flies from Lands End and around 300 miles to the south west of London.  The nearest major towns to St Ives are Penzance (about 8 miles to the south west) and Truro, the county’s administrative capital about 27 miles to the east.

Do not confuse our St Ives with the other St Ives in England which is located around 75 miles to the north of London in Cambridgeshire (be careful with internet searches!!).  While this other St Ives is a very pretty old market town (see here), it does not boast the beautiful beaches and clear sea water of our St Ives in Cornwall!

Click on the above map to zoom in to the area around St Ives.
Click HERE for detailed information about how to get there.