Great Western Railway operates a train from Truro to Penzance hourly. Tickets cost $14 - $27 and the journey takes 39 min. Alternatively, First operates a bus from Truro to Penzance every 30 minutes. Tickets cost $4 - $6 and the journey takes 1 h 44 min. National Express also services this route once a week.
From Truro train to Penzance. 39 min £12. From Truro, Reeds Pharmacy The Globe bus to Penzance, Bus Station. 1 h 44 min £3. From Truro night train to Penzance. 45 min £12. From Truro taxi to Penzance. 32 min £117. From Truro drive to Penzance. 32 min £5.
Yes, there is a direct bus departing from Truro, Reeds Pharmacy The Globe and arriving at Penzance, Bus Station. Services depart once a week, and operate every day. The journey takes approximately 1¾ hours.