Usually we spend one hour in Lindos, but it depends on you for how long you need to visit Lindos. To climb up it takes 15 min, to take a look 30min.