Is there a train or bus to the village of Pedraza Spain from Madrid.
Pedraza in Castilla y Leon? Rome2Rio.com indicates that there is bus service via Segovia. The companies are La Sepulvedana to Segovia and Linecar on to Pedraza. Alternatively, you can take a train to Segovia and switch to a bus there. I haven't researched the schedules (you can probably find them via Google), but the all-bus trip may be faster. European inter-city buses are usually quite comfortable.