Cheap Bus, Train and Carpool tickets to Penzance

What are the most popular routes to Penzance?

Bristol - PenzanceAverage price$36Average duration7h 10mDaily departures8
Bristol - PenzanceAverage price$92Average duration4h 6mDaily departures4
Newquay - PenzanceAverage price$12Average duration1h 20mDaily departures7
Plymouth - PenzanceAverage price$13Average duration3hDaily departures9
Exeter - PenzanceAverage price$21Average duration5h 5mDaily departures10