Question: how long are siestas in spain?
Answer: The siesta for shops and businesses is from approximately 2 p.m. until 5 p.m. while bars and restaurants close from about 4 p.m. until about 8 or 9 p.m.