BY AIR: The nearest airports are Reus located near Tarragona and Valencia. Next closest is Barcelona. Madrid is only 5 hours away by car. Most of the airfare specials from the U.S. are to Madrid and Barcelona.
BY CAR: You can pick up a rental car in any of these airports. Peñiscola is 1 hour away from Reus and 75 minutes from Valencia. From Barcelona, you have a two hour drive along the coast. Madrid-Valencia is a 3 1/2 hour trip.
Car rentals are cheaper if booked over the internet before departure. The longer your stay the cheaper the hire charge.
BY TRAIN: The trip from Madrid to Valencia is about 4 hours with service every two hours. From Valencia you have 6 trains going north to Barcelona.They stop in VINAROS, about 15 kilometre from Peñiscola. You can rent a car in Vinaros and also in Peñiscola. RENFE (spanish rail) is building a TGV train system from Madrid to Castellon. (1/2 hour away from Peñiscola).
The trip from Barcelona will take about 2hrs heading south and will stop at Benicarlo the nearest station to Peñiscola.
Peñiscola is located 150km (80miles) north of Valencia and 250km (120 miles) south of Barcelona.
Madrid is 500 km(300miles)away.