May to June is the best time to visit Granada and explore it on a hop-on hop-off train or bus tour. The temperature is pleasant and ideal for sightseeing. It is the spring season in Granada so you can watch the flowers in full bloom all around. Alternatively, you can also visit during September and October.