score:4
According to this site there's a bus from Reus Airport to Barcelona:
The journey time is one and a half hours, and it costs €12.50 for a single ticket and €22.00 for a return. The bus travels to Barcelona Sants bus station.
A similar site states the following about the bus from Girona Airport to Barcelona:
Tickets cannot be reserved in advance and cost €15.00 for a single and €25.00 for a return.