High speed train services run frequently from London Paddington to Truro and Penzance. This includes the Night Riviera Sleeper Service to Penzance.
There are also daily direct trains from Bath and Bristol to Cornwall.
Cross Country operate trains from the midlands, the North of England and Scotland.
for train times and fares
Trainline for train times and fares UK wide.
from the North to the South of England
It takes less than five hours to drive from London to Cornwall, via the M4, M5 and A30. The A30 runs through Cornwall, from Exeter down to Penzance.
From Manchester, take the M6, M5 and then the A30.