Srikakulam

Northern Andhra Pradesh district town near Kalinga history, Buddhist ruins, and Arasavalli Sun Temple.

Srikakulam is the northernmost district of Andhra Pradesh, tucked between the Bay of Bengal to the east and Odisha to the north. Once part of the ancient Kalinga kingdom, the district carries layers of history that most visitors to India never encounter — Buddhist ruins, sun temples, and crumbling colonial ports, all largely free of crowds.

The district headquarters, Srikakulam town (formerly known as Chicacole), sits on the east bank of the River Nagavali. It is a modest, unhurried place that serves mainly as a base for exploring the surrounding countryside. The real draws are scattered across the district: the Arasavalli Sun Temple, one of the few in India where the Sun God is actively worshipped; the Buddhist stupas at Salihundam overlooking the Vamsadhara River; the ancient Shiva temple at Srimukhalingam; and the beach at Kalingapatnam, which was once a busy seaport during the East India Company era.

The climate is tropical, with hot summers from February to June, a monsoon season through October, and pleasant weather from December to February when temperatures drop to around 19 degrees at night. Light cotton clothing is all you need year-round.

Srikakulam is well connected by rail on the Howrah-Chennai line, and the nearest airport is at Visakhapatnam, about 115 kilometers to the south. Visitors from the eastern Indian states — Odisha, West Bengal — will find it an easy and rewarding detour.

Guide

Beaches

Kalingapatnam is the main beach destination in the district, about 30 kilometers from Srikakulam town. Once an active seaport used by European merchants during the East India Company period, the town retains a lighthouse and the remains of a Buddhist stupa near the shore. The beach itself is long and largely empty — good for a quiet walk, though the water can be rough.

Baruva is a smaller beach further up the coast toward Odisha, with clean sand and very few visitors. There is little infrastructure, so bring what you need.

Guide

Eating Out

Srikakulam town has a modest restaurant scene, mostly South Indian vegetarian fare and Andhra-style meals with rice, sambar, and an array of chutneys. Street food stalls near the bus stand serve decent dosas and idlis in the morning.

Hotel Vijetha is a well-known restaurant in the center of town, attached to a three-star hotel of the same name. The menu covers standard South Indian and North Indian dishes at reasonable prices.

Guide

Getting There

Srikakulam is on the main Howrah–Chennai rail corridor, one of India's busiest railway lines, so connections from both Kolkata (Howrah) to the north and Chennai to the south are frequent and generally reliable. The journey from Visakhapatnam takes around two hours by train. The railway station in Srikakulam town is known as Srikakulam Road station, which is actually in the town itself — confusing only on paper.

By road, Srikakulam is on National Highway 16 (the old NH5), making it straightforward to reach by bus from Visakhapatnam (about 2.5 hours, around 115 km) or from Bhubaneswar in Odisha (about 4 hours north). State APSRTC buses run regularly along this corridor. The nearest commercial airport is at Visakhapatnam.

Guide

Things to Do

Srikakulam district is rich in temple architecture and archaeological sites, most of them refreshingly uncrowded. The highlights are spread across the countryside, so plan on hiring a car or auto-rickshaw for the day.

Arasavalli Sun Temple is just 3.5 kilometers from Srikakulam town and is one of the very few temples in India dedicated to the Sun God. Built by the Eastern Ganga kings around the 7th century, the temple is aligned so that the rising sun's rays fall directly on the deity's feet twice a year, in February and June, even when all five entrance gates are closed.

Salihundam is a Buddhist archaeological site on a hilltop overlooking the Vamsadhara River, about 45 kilometers from town. The remains include stupas, viharas, and chaityas dating from the 2nd century BC to the 7th century AD. The site is peaceful and little visited.

Srimukhalingam is an ancient Shiva temple complex about 60 kilometers from Srikakulam, built by the Eastern Ganga dynasty. The main temple, dedicated to Mukhalingeshwara, features fine carvings and sits on the banks of the Vamsadhara.

Srikurmam houses a rare temple dedicated to Kurma, the tortoise avatar of Vishnu — one of only two such temples in India. It is about 15 kilometers east of Srikakulam on the road toward the coast.

Guide

When to Go

The best time to visit Srikakulam is from October to February, when the post-monsoon heat has faded and the weather is dry and comfortable. Temperatures drop to around 19°C at night in December and January, making temple visits and coastal walks pleasant. March to June brings increasingly severe heat — often above 40°C — that makes extensive outdoor sightseeing uncomfortable.

The monsoon runs from June to October. Roads to outlying sites like Salihundam can become muddy, and the sea is rough. That said, the Vamsadhara valley turns green and the river temples look their best in the weeks after the rains ease.

Ratha Saptami (January–February) is the most important festival at the Arasavalli Sun Temple, drawing large crowds of pilgrims from across the district and beyond. The solar alignment event — when the sun's rays fall directly on the deity — happens during this period. If you are interested in the spectacle, come then; if you prefer quiet temple visits, come at any other time.