The Alhambra Gardens are not free to enter. A ticket to enter the Alhambra Gardens, Generalife and the Alcazaba is €7. Children under 12 get free entry.