The Puy du Fou España Park is located just 55 minutes from Madrid, or if you are staying at the Casa Rural Finca Los Pájaros, about 40 minutes.
It is on the outskirts of Toledo, and can be accessed from exit 13 of the CM40, following the signs.
Visitors to the park have free parking, which they can access half an hour before the park opens, and which will remain open until one hour after it closes.
It should be taken into account that on the days when there is the El Sueño de Toledo night show, the car park will remain inoperative, and will close three hours after its start. That is, on the day the show starts at 9:30 p.m., the parking lot will close at 12:30 a.m., and on days when the show starts at 10:00 p.m., the parking lot will close at 1:00 a.m.
You have more information in the calendar and schedules section of the Puy du Fou Spain website.
Access with motorhomes is allowed, but they will not be able to spend the night there.