Puri's vibrant and narrowly packed streets with brightly painted houses, pastiches of colonial buildings, has a charm of its own. The Jagannath Temple which soars out of these streets dominates the skyline. The Chakratirtha (CT) Road to the East, the waterfront of Marine Drive Road to the West, and the score of hotels, resorts in the middle and the crammed Bada Danda street with lodges and shops selling religious souvenirs and the colourful pattachitra paintings are the hubs of action. The long stretch of coast, much cleaner towards the eastern end, remains crowded with sun bathers and swimmers in the season with local fishermen serving as life guards. Barring the pilgrims, congregating in hundred thousand during the annual Rath Yatra, Puri's traveler scene is dominated by Bengalis from Kolkata and some young western and Japanese visitors exploring the laidback charm of the town mostly on foot or bicycles.
Located on India's eastern coast, the cool breeze from the Bay of Bengal makes the tropical weather in Puri more bearable as compared to interior Odisha (Orissa). The summer months from March to May are hot and humid, with temperatures rising to over 39° C.Puri faces the south west monsoon in June, and temperatures fall to around 28° C till October. The rainfall peaks to around 250 mm during July and August, and dips to approximately 127 mm by October.Winter in Puri makes its presence felt from November, when temperatures start falling to maintain an average of 16° centigrade in December and January. Cold winds from the North North east keep the temperatures low in spite of the bright sunshine. However, this is the most pleasant time of the year for visitors to Puri.