Cheap Bus, Train and Carpool tickets to Truro

What are the most popular routes to Truro?

London - TruroAverage price$210Average duration4h 29mDaily departures12
Bristol - TruroAverage price$138Average duration3h 23mDaily departures3
Birmingham - TruroAverage price$72Average duration8h 40mDaily departures10
Birmingham - TruroAverage price$437Average duration4h 49mDaily departures2
Penzance - TruroAverage price$21Average duration38mDaily departures13