Plan around 3 to 4 hours for a complete visit of the Alhambra, including the Nasrid palace, the Generalife gardens and the Alcazaba fortress.