Cheap Bus, Train and Carpool tickets to Penzance

What are the most popular routes to Penzance?

London - PenzanceAverage pricePLN 652Average duration5h 9mDaily departures11
Newquay - PenzanceAverage pricePLN 84Average duration2hDaily departures10
Truro - PenzanceAverage pricePLN 54Average duration39mDaily departures11
Exeter - PenzanceAverage pricePLN 75Average duration4h 40mDaily departures8
Taunton - PenzanceAverage pricePLN 372Average duration3h 27mDaily departures11