Consider renting a car when traveling to spain, this way you will have a more enjoyable trip, thus, renting a car lets you explore the countryside and town leisure freely with out checking on schedules of buses.
Even if European fuel prices are high, you are still saving money on renting a car on your trip, if your in group for two or more people it will surely be cheaper, and sometimes for one person renting a car during holidays can be at the same amount.
Try booking as early as possible to save money, you can also rent a car at airports or in town itself, just make sure to compare prices between different companies, also try to rent a car for longer period of time and ensure to return your car with a full tank of gas to steer clear of any additional charges, if your opting for saving money, avoid some extra features like Air conditioning.
Take note of the cancellation policy when reserving a car, you may find some companies that lets you cancel without penalty if you do cancel before a certain period of time, while other companies will ask for payment if you haven’t done your cancellation between 24 hours of time, double check your car rental company to make sure you have the right information.