From Barnstaple, Bus Station bus to Tavistock, Bedford Square then bus to Truro, Fairmantle Street Coach Park. 4 h 28 min £27. From Barnstaple train to Exeter St Davids then train to Truro. 4 h 29 min £71. From Barnstaple drive to Truro. 1 h 44 min £16.
Bus or train from Barnstaple to Truro?
Tavistock Country Bus operates a bus from Barnstaple to Truro once a week. Tickets cost $18 and the journey takes 1 h 34 min. Tavistock Country Bus also services this route once a week. Alternatively, Great Western Railway operates a train from Barnstaple to Truro hourly. Tickets cost $21 - $40 and the journey takes 1 h 3 min. Great Western Railway also services this route every 3 hours.