No hay una regla escrita sobre el tiempo de "siesta". Por lo general, la siesta comienza después del almuerzo y termina una o dos horas más tarde. Es una idea equivocada pensar que la mayoría de los españoles tienen un tiempo de siesta, sucedió hace algunas décadas, pero hoy no es una práctica generalizada.
De todos modos, hay que diferenciar entre la hora de la siesta y los horarios comerciales. Probablemente los horarios españoles están influenciados por la tradición de la siesta, pero hay que tener en cuenta otros elementos como las altas temperaturas que tenemos en verano o la gran comida que tomamos alrededor de las 2 en punto.
Ante esto, debe preocuparse de 13:30 a 17:30. Estas 4 horas son las más problemáticas, pero no conozco ninguna estación de servicio cerrada en este horario (de hecho, la mayoría de las estaciones de servicio están abiertas las 24 horas del día), los restaurantes suelen cerrar a las 4 p.m., excepto en las zonas turísticas donde los restaurantes adaptan sus horarios a los turistas que reciben. Las tiendas generales pueden estar cerradas en este horario, pero los centros comerciales permanecen abiertos.