No, entry to Sagrada Familia in Barcelona is not free. There is a charge of 20 Euros (approx.) per head for entering the basilica. However, if you’re visiting during a festival season you might be able to get free access to the cathedral. The church is open for all during special occasions.