There are no direct connections from Madrid to Benicassim. In most cases, you are best off going from Madrid to Valencia and then taking the train from there. Read more about Madrid to Valencia transport options.
How to Get from Madrid to Benicassim by TrainThe easiest way to get from Madrid to Benicassim is by train. Benicassim has its own train station, but you'll need to transfer in Valencia. The journey from Madrid to Valencia takes under two hours if traveling by AVE high-speed train and the trip from Valencia to Benicassim takes under an hour.
How to Get from Madrid to Benicassim by BusThere is no direct bus from Madrid to Benicassim. There is a local bus service from Castellon to Benicassim, but there isn't a bus from Madrid to Castellon either. Instead, change in Albacete (don't bother staying in Albacete long), or in Valencia.
Book most buses in Spain from Movelia.
How to Get from Madrid to Benicassim by CarThe 430km journey from Madrid to Benicassim takes about four-and-a-half hours, traveling mainly along the A3 road. A more scenic route takes you via the popular town of Cuenca, but this will add an hour to your journey time.
Compare prices on hire car here: Car Hire in Spain
How to Get from Madrid to Benicassim by PlaneYou can fly from Madrid to Valencia and then take the train to Benicassim.
Compare prices on flights here: Flights in Spain