I moved to the UK but I still know many friends from Spain that work from 9am-1pm -> lunch break -> 3pm-7pm. Which means that in reality they can end up leaving the office at 7:30pm.
By the other hand I worked for the Catalan TV for many years and they had very flexible hours and I could leave by 5pm, but it's not that usual in my experience (and that was 12 years ago).