Puri in Odisha β€” home to the Jagannath Temple, one of the Char Dham pilgrimage sites β€” draws millions of devotees every year. Here is a complete guide to reaching Puri by train from India's major cities.

From Delhi to Puri

The Delhi–Puri route covers approximately 1,752 km. Two major trains serve this route:

  • Purushottam Express (12801) β€” departs New Delhi daily, takes ~26 hours. Available in Sleeper, 3A, 2A and 1A. Named after Lord Jagannath, this is the traditional pilgrimage train.
  • Neelachal Express (12875) β€” departs Hazrat Nizamuddin (NZM) on Tuesdays. Takes ~27 hours.

Sleeper class fare from Delhi: approximately β‚Ή790. 3A AC: β‚Ή2,130.

From Kolkata to Puri

Kolkata is the most convenient gateway to Puri for Eastern India pilgrims.

TrainDeparts HWHDurationSL Fare
Howrah-Puri Express (12837)22:406h 50mβ‚Ή255
Shatabdi Express06:257h 15mAC only

At Puri Station

  • Jagannath Temple is 2 km from station β€” auto β‚Ή50–₹80, cycle rickshaw β‚Ή30
  • Puri beach is 1.5 km from station β€” walkable
  • OTDC tourist accommodation near the station for budget stays
  • Cloak room available at station for luggage

Planning for Rath Yatra

The Rath Yatra festival (Ashadha Shukla Dwitiya, usually June–July) is when Puri gets its maximum footfall. Indian Railways runs special trains during this period. Book as early as possible β€” 60 days before departure. Monitor your PNR on PNR Alert and subscribe for WhatsApp alerts so you know immediately if your waitlisted ticket confirms.