Internal fights within Spain were very expensive until recently.
Vueling has broken the monopoly of Iberia and now there are many more bargains available. It is possible to fly from Barcelona to Granada for only 30 euros.
The increased competition has forced Iberia to lower it's prices.
Vueling: Some very good offers
https://vueling.com
The national airline of Spain
IBERIA