Things are changing fast with the train services here in Spain.
In late October 2013 a company called Ferrovial was given the contract for the catering on all AVE and long distance trains in Spain. It has just been announced that as from the 1 December 2013 the cost of drinks and food on trains will be reduced to the customer.
Ferrovial has the contract for the next 4 years.
This is part of a plan to increase passengers using the train.