By Road - click here for directions from London
Both the M5 from Bristol and A303 from London lead to Cornwall and join the A30 at Exeter which takes you through Devon and all the way to Land’s End (if you are coming from the A303 you will join the M5 for a short time). Take the A3074 turning for St Ives (10mins after the Hayle junction which houses a Next/Boots/M&S complex) and follow signs for St Ives & Zennor. St Ives is about 5.5hrs from London and 3hrs from Bristol (out of rush hour).
FirstGreatWestern services the South West. For St Ives/Zennor disembark at St Erth or Penzance station (travel time is between 5 – 6hrs) and take a pre-booked taxi to Zennor.
BA offers flights (45mins) from London Heathrow to Newquay Airport. Book as far in advance as possible for the best rates. You can then rent a car (Hertz, Europcar and Avis) or take a pre-booked taxi to Zennor which is about a 50 minute drive.
National Express services London Victoria to St Erth although the travel time is notably longer at around 9 hours.