On Bom Retiro neighborhood, the biggest shopping region in Brazil, some shops are open until 4 pm on Saturday and until 2 pm on Sunday.
The region of the Rua 25 de Março is open from 7 am to 6 pm during the week and from 8 am to 3 pm on Sunday.
But if you decide to go shopping during the night, malls are the best option in town. Until December 23rd, most of them remain open from 10 am to 11 pm (Monday to Saturday) and until 10 pm on Sunday. The Shopping West Plaza is already open till midnight. The Shopping Ibirapuera closes its door at 11 pm daily until December 15. Then will run until midnight, and on December 23, until 2 am. On December 24, will be open from 10 am till 6 pm.