Puri is a famous pilgrimage and beach destination in Odisha. You can reach Puri from Siliguri by taking a direct train from New Jalpaiguri (NJP), which takes about 18 to 20 hours. The journey is comfortable and passes through the scenic plains of West Bengal and Odisha. Puri is known for the Jagannath Temple and its beautiful beach.
Total Distance: 950 km by rail, 800 km straight-line.
Book your tickets well in advance.
The road is well-maintained.
October to March for pleasant weather.