Cheap Bus and Carpool tickets to Peniscola

What are the most popular routes to Peniscola?

Pamplona - PeniscolaAverage priceZAR 1,152Average duration12h 15mDaily departures16
Castelló de la Plana - PeniscolaAverage priceZAR 203Average duration1h 10mDaily departures4
Barcelona - PeniscolaAverage priceZAR 679Average duration3h 30mDaily departures20
Zaragoza - PeniscolaAverage priceZAR 706Average duration4h 55mDaily departures8
Salou - PeniscolaAverage priceZAR 377Average duration2h 15mDaily departures6