Cheap Bus and Carpool tickets to Peniscola

What are the most popular routes to Peniscola?

Valencia - PeniscolaAverage price$35Average duration2h 35mDaily departures4
Zaragoza - PeniscolaAverage price$60Average duration4h 55mDaily departures4
Teruel - PeniscolaAverage price$65Average duration6h 55mDaily departures1
El Pinell de Brai - PeniscolaAverage price$28Average duration1h 40mDaily departures2
Lleida - PeniscolaAverage price$52Average duration3h 50mDaily departures2