Came here to get a new DNI and passport. Make an appointment in advance to not be disappointed if…read moreyou're traveling through and wanted to update your documentation. DNI was around €12 and passport was €30.
The uniformed officers were very helpful, can't say the same for the chap who was operating the documentation desk. He kept asking me for money after I'd already handed over the cash for my docs. Do keep in mind, this is an old town in a quiet region of Spain - many have not left the country and do not speak English. Hope your Spanish or Gallego is good!