Cheap Bus, Train and Carpool tickets to Penzance

What are the most popular routes to Penzance?

London - PenzanceAverage priceRUB 15,200Average duration5h 9mDaily departures11
Newquay - PenzanceAverage priceRUB 1,955Average duration2hDaily departures10
Truro - PenzanceAverage priceRUB 1,244Average duration39mDaily departures11
Exeter - PenzanceAverage priceRUB 1,736Average duration4h 40mDaily departures8
Taunton - PenzanceAverage priceRUB 8,674Average duration3h 27mDaily departures11