You can travel to Penzance by train on Great Western Railway from most areas in the south of England & Wales, such as London, Brighton, Cardiff, Bristol & Oxford.
You can also travel to Penzance by train on CrossCountry from England, Scotland & Wales. You can travel direct from from Glasgow, Edinburgh, Newcastle, Manchester, Leeds, Sheffield, Birmingham, Cambridge, Bristol, Cardiff, plus many more.
Europcar has an office and car pick up point adjacent to the station where there is also a taxi rank.