Puri

One of Hinduism's four holiest sites, home to the Jagannath Temple, the Rath Yatra chariot festival and golden beaches, with the Konark Sun Temple along the coastal road and Irrawaddy dolphins in Chilika Lake.

Puri lies on the Bay of Bengal coast in Odisha, eastern India, about 60 km from the state capital Bhubaneswar. One of Hinduism's Char Dham (four sacred abodes), it is famous for the Jagannath Temple and its Rath Yatra chariot festival each June–July, and is also Odisha's most popular beach resort. A visit falls into three parts: the town centers on the Jagannath Temple, with the Grand Road running northeast to the Gundicha Temple, plus nearby Narendra Tank, old temples such as Lokanath and the Swargadwar beachfront market; the beach stretches right from town, perfect for sunrise in the morning and seaside snacks in the evening; and around Puri, the Marine Drive heads north past Beleswar, the Ramachandi river mouth and the Balukhand coastal forest to the World Heritage Konark Sun Temple and Chandrabhaga Beach. Inland are the crafts village of Raghurajpur and the Sakshigopal Temple, while at Satapada, about 50 km southwest, boats head into Chilika Lake to see Irrawaddy dolphins. Note: the Jagannath and Gundicha temples admit Hindus only, and phones and leather items are not allowed inside. The best season is October–February; March–May is hot and humid; June–September is monsoon season, when the surf is rough and swimming dangerous, but this is also when Rath Yatra takes place and accommodation is extremely hard to book. Getting there: it's about 1.5 hours by road from Bhubaneswar airport, and Puri station has direct trains to Kolkata, Delhi and elsewhere. Allow 2–3 days, easily combined with Bhubaneswar.

Top sights

Where to eat

Itineraries