Shopping hours in Ibiza last from around 9:00 a.m. to 1:00 p.m. and from 4:00 to 8:00 p.m.
Ibiza's shopping hours last eight hours throughout the day, from late morning to afternoon and in the evening.
Ibiza's shopping hours don't last eight hours throughout the day, from late morning to afternoon and in the evening.