Weather in Puri is highly influenced by sea as it lies on the banks of Bay of Bengal. The tropical climate of Orissa with pleasant winters, hot and humid summers and heavy rainfalls makes the period from October to April the best time to visit Puri. White Sands of Puri Beach attract lots of tourists to Puri from October to April.