Cheap Bus and Carpool tickets to Peniscola

What are the most popular routes to Peniscola?

Valencia - PeniscolaAverage price£19Average duration2h 35mDaily departures4
Zaragoza - PeniscolaAverage price£33Average duration4h 55mDaily departures4
Teruel - PeniscolaAverage price£35Average duration6h 55mDaily departures1
El Pinell de Brai - PeniscolaAverage price£15Average duration1h 40mDaily departures2
Lleida - PeniscolaAverage price£28Average duration3h 50mDaily departures2