Surya Namaskar can be practiced at any time of the day, but the optimal time is at sunrise. This is because exposure to the morning sun stimulates our solar plexus.